Автоподнятие GetStream_a84 с помощью monit

При возникновении большого количества ошибок, программа GetStream может упасть. Для автоподнятия необходимо использовать программу monit.

В конфиг (/etc/monit/monitrc) прописываю такое:

set daemon 1

check process hdtv with pidfile "/var/run/hdtv.pid"
start program = "/etc/init.d/start2.script"
stop program = "/usr/bin/killall getstream"
if cpu usage > 95% for 3 cycles then restart

check process dvbt with pidfile "/var/run/dvbt.pid"
start program = "/etc/init.d/start1.script"
stop program = "/usr/bin/killall getstream"
if cpu usage > 95% for 7 cycles then restart

Где set daemon 1 — проверять раз в секунду.
check process hdtv with pidfile — адрес pid фалйа, прописанный в getstream
start program — адрес к скрипту, который запускает getstream

Это настройка вебинтерфейса

set httpd port 2812 and
allow localhost # allow localhost to connect to the server and
allow 10.0.5.10/255.255.0.0
allow 172.16.0.110/255.255.255.0
allow 10.0.0.25/255.255.255.0
allow 10.0.5.202/255.255.255.0
allow admin:adminpass
allow iptv:iptv read-only

Так выглядит вебинтерфейс:

Запись опубликована в рубрике Телевидение с метками , . Добавьте в закладки постоянную ссылку.

1 комментарий: Автоподнятие GetStream_a84 с помощью monit

  1. admin говорит:

    Для автозапуска monit:
    в /etc/default/monit прописываем startup=1

Добавить комментарий