Сделал такое:
check process mpd5 with pidfile /var/run/mpd5.pid
start program = "/usr/local/etc/rc.d/mpd5 restart"
stop program = "/usr/local/etc/rc.d/mpd5 stop"
if failed host 10.0.0.1 port 15006 with timeout 65 seconds then restart
# if failed host XX.XX.XX.254 with timeout 65 seconds then restartcheck host XX.XX.XX.254 with address XX.XX.XX.254
if failed icmp type echo count 10 with timeout 125 seconds
then alert
alert user@localhost only on { timeout, connection } with the mail-format { subject: Alarm! $SERVICE $EVENT at $DATE }Но mpd5 иногда подвисает и надо чтоб при отвале дефолта через пару минут рестартануть mpd5
В мануалах монита не нашел способа, как закомментированное условие заставить работаьть
> Но mpd5 иногда подвисает и надо чтоб при отвале дефолта через пару
> минут рестартануть mpd5
> В мануалах монита не нашел способа, как закомментированное условие заставить работаьтьА на дефолте что-нибудь висит?
Ну там http? ssh? ftp?
if failed host XX.XX.XX.254 port 80 protocol HTTP then restart
if failed host XX.XX.XX.254 port 22 protocol ssh then restart
if failed host XX.XX.XX.254 port 21 protocol ftp then restart
ну или
if failed host XX.XX.XX.254 port здесь_номер_порта type TCP then restart
>> Но mpd5 иногда подвисает и надо чтоб при отвале дефолта через пару
>> минут рестартануть mpd5
>> В мануалах монита не нашел способа, как закомментированное условие заставить работаьть
> А на дефолте что-нибудь висит?
> Ну там http? ssh? ftp?Ничего не висит. В том-то и дело.