nagios enable_notifications не работает

Я пытаюсь отключить все уведомления на моем основном сервере nagios. Изначально я изменил nagios.conf с enable_notifications=0. Это сработало, и когда я захожу в графический интерфейс, я вижу красное уведомление о том, что «уведомления отключены». Затем я отменил изменения. Он работал отлично, и красное сообщение из пользовательского интерфейса исчезло.

После этого из графического интерфейса я перешел в «Система» -> «Информация о процессе» -> «Отключить уведомление». Команда казалась успешной, но я не смог увидеть красное сообщение в графическом интерфейсе, поэтому я снова пошел «Система» -> «Информация о процессе» -> «Включить уведомление». После этого я не могу отключить уведомления. Даже если я изменю nagios.conf и перезапущу службу, это не будет иметь никакого значения. Ни он не отображает красное сообщение в графическом интерфейсе, ни уведомления не останавливаются. Не могли бы вы помочь мне понять

  1. Почему такое поведение?
  2. Как сбросить действие любой команды графического интерфейса (например, включить/отключить из графического интерфейса), если она выполняется

Спасибо.


person Ashif Nataliya    schedule 07.08.2018    source источник


Ответы (1)


После того, как вы нажмете «Система» -> «Информация о процессе» -> «Включить уведомление», он устанавливает значение «состояния» для всей программы, которое переопределяет значения конфигурации.

Все общепрограммные значения «состояния» имеют приоритет над значениями конфигурации.

Чтобы сбросить все значения времени выполнения, отредактируйте nagios.cfg и установите следующее

use_retained_program_state=0

Затем перезапустите нагиос

Вот ссылка на дополнительную информацию о use_retained_program_state

https://assets.nagios.com/downloads/nagioscore/docs/nagioscore/4/en/configmain.html#use_retained_program_state

person Scott Wilkerson    schedule 24.08.2018