Как добавить пользовательские состояния Nagios
Я использую Nagios XI. В настоящее время My Nagios показывает три состояния предупреждений: КРИТИЧЕСКИЕ, ПРЕДУПРЕЖДЕНИЕ и ОК. Я хочу добавить другое пользовательское жесткое состояние FATAL для некоторых экстремальных проблем, таких как сервер или любой из моих компонентов (Java jar компонент) не работает. В настоящее время мы получаем сообщение DOWN, когда хост не работает. Если компонент не работает, я получаю "URL Status CRITICAL", но я хочу "URL Status is FATAL". Можно ли добавить собственное состояние в Nagios? Как я могу это сделать?
2 ответа
Ты не можешь Состояния встроены (наряду со скрытым состоянием UNKNOWN, которое обычно используется, если плагин выходит из строя по причинам, которые, вероятно, принадлежат самому плагину, а не объекту мониторинга).
Предполагается, что состояния означают "требует немедленных действий (КРИТИЧЕСКИЕ)" и "вероятно, скоро потребуют действий (ВНИМАНИЕ)". Не осталось ничего, что могло бы отличить ваше ФАТАЛЬНОЕ состояние от КРИТИЧЕСКОГО, поэтому я предлагаю вам это использовать.
Если вы хотите передать дополнительную информацию операторам, вы всегда можете сделать это в тексте, который предоставляет плагин.
(Поскольку Nagios является открытым исходным кодом, вы, вероятно, могли бы изменить исходный код, чтобы разрешить другое состояние. Но это было бы огромной задачей для правильной реализации, сделав вашу установку несовместимой с остальным миром, никакие плагины, кроме вашей, не поддержали бы ее, и вам придется заново применять и переписывать свои патчи с каждой новой версией Nagios, поэтому я настоятельно рекомендую против этого).
Вы не можете добавлять состояния. Но если вы хотите, чтобы ваши оповещения выделялись более четко, вы можете изменить таблицы стилей nagios в /etc/nagios3/stylesheets/ или добавить пользовательский JavaScript в / usr / share / nagios3 / htdocs / ssi /