NetXMS Support Forum

Russian Support => Общие вопросы => Topic started by: Mikhail V. Platonov on December 25, 2007, 11:06:10 AM

Title: Странная отработка SYS_SERVICE_DOWN (event есть, почты нет)
Post by: Mikhail V. Platonov on December 25, 2007, 11:06:10 AM
И снова здравствуйте.
Столкнулся с ситуацией, всю голову сломал.
Есть некий сервер с апачем на борту, у него два интерфейса (внутренний и внешний). В NetXMS он добавлен дважды, в разные подсети, как vhost-inner и vhost-outer. На оба объекта добавлен сервис проверки httpd (т.е. 80-й порт). На event SYS_SERVICE_DOWN повешен action ServiceAlert, который отсылает письмо о том, что "Ахтунг и Алярм!", а на event SYS_SERVICE_UP соответственно action ServiceUnalert, который говорит, что все ок, тоже письмом. Впринципе всё логично, всё работает. Если потушить апач, оба объекта переводятся в статус Critical, в Event log появляются записи про оба сервиса, уходит письмо о проблеме. Но только для vhost-inner! Потом, я поднимаю апач и объекты становятся Normal, и тут уже приходит два письма, и про vhost-inner, и про vhost-outer. Единственное различие между двумя интерфейсами в том, что на внешнем закрыт пинг. Но я выключил проверку на пинг. В чем может быть проблема, не подскажите?
Title: Re: Странная отработка SYS_SERVICE_DOWN (event есть, почты нет)
Post by: Victor Kirhenshtein on December 27, 2007, 11:53:39 AM
Neskol'ko dopolnitel'nih voprosov:
1. Na etom servere est' agent?
2. Esli agenta net, to est' fiktivnij interfeis lan0 - kakoj u nego status u hosta vhost-outer?
Title: Re: Странная отработка SYS_SERVICE_DOWN (event есть, почты нет)
Post by: Mikhail V. Platonov on December 27, 2007, 04:43:33 PM
Quote from: Victor Kirhenshtein on December 27, 2007, 11:53:39 AM
Neskol'ko dopolnitel'nih voprosov:
1. Na etom servere est' agent?
2. Esli agenta net, to est' fiktivnij interfeis lan0 - kakoj u nego status u hosta vhost-outer?
1. Нет, агент не установлен.
2. У lan0 статус Unknown (т.е. значок вопроса на интерфейсе).
Title: Re: Странная отработка SYS_SERVICE_DOWN (event есть, почты нет)
Post by: weec on December 27, 2007, 05:42:14 PM
просто сделай pool > configuration в свойствах ноды
Title: Re: Странная отработка SYS_SERVICE_DOWN (event есть, почты нет)
Post by: Mikhail V. Platonov on December 30, 2007, 04:24:47 PM
Сделал, ага. Существенно ничего не изменилось. NetXMS так и говорит, что Node configuration не изменилась. И шлёт письма, что check-httpd нормал. Это уже после того, как я апач поднял. А вот про то, что апач падал, писем не шлет.
Title: Re: Странная отработка SYS_SERVICE_DOWN (event есть, почты нет)
Post by: Victor Kirhenshtein on January 07, 2008, 06:40:46 PM
Проблема в логике определения того, что нода полностью down. Сервер считает, что если все сервисы и интерфейсы недоступны, то нода полностью недоступна и посылает только один event SYS_NODE_DOWN (точнее все события SYS_SERVICE_DOWN и SYS_IF_DOWN коррелируются к SYS_NODE_DOWN и не проходят через event processing policy). При этом интерфейсы и сервисы в статусе UNKNOWN из рассмотрения исключаются, что и создает проблему в нашем случае. Надо будет эту логику подправить, я только не знаю пока как лучше.
Title: Re: Странная отработка SYS_SERVICE_DOWN (event есть, почты нет)
Post by: Mikhail V. Platonov on January 10, 2008, 02:43:24 PM
Т.е., если упросить владельца машина открыть файервол на пинг, то отработка будет корректной?
Title: Re: Странная отработка SYS_SERVICE_DOWN (event есть, почты нет)
Post by: Victor Kirhenshtein on January 11, 2008, 10:19:12 AM
Да, тогда будет корректной.
Title: Re: Странная отработка SYS_SERVICE_DOWN (event есть, почты нет)
Post by: Mikhail V. Platonov on January 11, 2008, 12:05:17 PM
Спасибо, так и сделаем.