Как импортировать пользовательский сценарий оболочки Korn в монитор Nagios

Наша компания консолидирует наши решения по контролю (WUG, Кактусы, Zabbix) к Nagios. Я использовал Zabbix в течение многих лет, и пытаюсь понять, как заставить Nagios сообщать относительно приложений, что я записал сценарии Nagios для.

Сценарии были записаны на клиенте и были помещены в "/usr/local/nagios/etc/libexec" каталог. Сценарий, простой, просто проверяющий, существует ли процесс приложения, возвратится "0", "1", "2", или "3" коды выхода как требуется.

Файл "/usr/local/nagios/etc/nrpe.cfg" был отредактирован на клиенте Nagios с "командой [command_name] =/path/to/command" строка файла конфигурации.

Во всей документации, которую я могу найти, говорится для редактирования "commands.cfg" файла на хосте сервера для указания на "command_name", однако открывая тот файл, верхние строки указывают, что это не должно быть отредактировано, поскольку это будет перезаписано, и файл (файлы) должен быть помещен в "статический" каталог или "входной" каталог. Я попытался выяснить, как "импортировать" команду в Nagios CCM с небольшим прогрессом.

Может любой проливать некоторый свет на корректную процедуру, чтобы сделать это, и если существует более простой способ обработать это, поскольку кажется, что это - большое усилие для простой задачи.

TIA!

3
задан 17 April 2015 в 23:18
1 ответ

Правильным способом является редактирование файла с именем checkcommands.cfg, (если файл недоступен, создайте его), расположенного в папке /etc в папке nagios.

  • Создайте команду с переменными и укажите действительный сценарий.

Пример:

define command {
        command_name    check_http
        command_line    /usr/local/nagios/libexec/check_http $ARG1$
}

Также убедитесь, что вы ссылаетесь на файл команд проверки в nagios.cfg

cfg_file=/usr/local/etc/nagios/checkcommands.cfg

Если вы планируете использовать Nagios неопределенное время, то рекомендуем установить http://www.nagiosql.org. Это создаст веб-интерфейс и сохранит всю конфигурацию в базе данных, что позволит вам легко добавлять новые проверки сервисов, создавать хосты и т.д.. из интерфейса без непосредственного редактирования конфигурационных файлов nagios. Это сэкономит вам время.

.
1
ответ дан 3 December 2019 в 07:27

Теги

Похожие вопросы