2013-02-26 20:47:48 +01:00
|
|
|
set daemon 15 # Poll at 5 second intervals
|
2011-09-26 18:51:02 +02:00
|
|
|
set logfile /var/log/monit.log
|
|
|
|
|
|
|
|
set httpd port 2812
|
|
|
|
|
2013-04-08 02:19:51 +02:00
|
|
|
check process airtime-liquidsoap matching "airtime-liquidsoap.*airtime.*ls_script"
|
2013-05-28 21:24:26 +02:00
|
|
|
if does not exist for 3 cycles then restart
|
|
|
|
|
2013-04-05 17:27:45 +02:00
|
|
|
start program = "/etc/init.d/airtime-liquidsoap start" with timeout 30 seconds
|
2012-08-20 22:54:01 +02:00
|
|
|
stop program = "/etc/init.d/airtime-liquidsoap stop"
|
2013-02-26 20:47:48 +01:00
|
|
|
|
|
|
|
if mem > 600 MB for 3 cycles then restart
|
|
|
|
if failed host localhost port 1234
|
|
|
|
send "version\r\nexit\r\n"
|
|
|
|
expect "Liquidsoap"
|
2013-03-06 19:41:24 +01:00
|
|
|
with timeout 2 seconds retry 3 for 2 cycles
|
2013-02-26 20:47:48 +01:00
|
|
|
then restart
|