[Sysadmins] ложное срабатывание при старте monit

Serge =?iso-8859-1?q?skompan_=CE=C1_kspu=2Ekr=2Eua?=
Вс Окт 22 16:18:28 MSD 2006


В сообщении от Воскресенье 22 Октябрь 2006 13:59 Michael Shigorin написал(a):
> On Sun, Oct 22, 2006 at 10:09:25AM +0300, Serge wrote:
> > > Вот ping не применял никогда, предпочитаю monit давать
> > > локальные задачи и локальные права, а сеть отдавать на
> > > откуп тому, что под сетевой мониторинг заточено...
> >
> > например?
>
> (рядом: zabbix, nagios)
>
> > кстати, я решил "свою проблемму" с ложным срабатыванием moniit
> > при старте Если желаете приведу исправленный конфиг
>
> Конечно, давайте.  Если делался из того, что в примерах
> в пакете -- лучше багу повесить.
set daemon 60
set logfile syslog facility log_daemon
set statefile /var/run/monit.state
set mailserver mail.mydomain
check host Host.mydomain with address xx.yy.zz.ss
    if failed icmp type echo count 3 with timeout 3 seconds then alert
    alert xxx на mydomain
    mail-format {
        from: monit на mydomain
        subject: [monit]
        message:Host.mydomain ping false
    }
Бока: 1) при поднятии сетевого интерфейса на машине, которая мониторится 
отсылается все тоже соощение "Host ping false". Каким образом отсылать 2 
разных сообщения в зависимости от "if failed" и "else if passed" я так и 
ненашел в документации (пробовал различные конструкции с alert, mail-format - 
но ничего не вышло,- говорит что неправильный синтаксис).
2) в веб интерфейсе наблюдаю такую картину (с учетом приведенных выше 
настроек)
If failed Echo Request count 3 with timeout 3 seconds 1 times within 1 
cycle(s) then alert else if passed 1 times within 1 cycle(s) then alert
непонятно - откуда взялась ветка в условии "else if passed"

Вообще начинаю приходить к выводу что monit хорош для поднятия упавших 
сервисов не более.
буду смотреть в сторону zabbix, nagios



Подробная информация о списке рассылки Sysadmins