Как установить плагины .pl для nagios?

Я пытаюсь установить плагин "check_mssql_sproc.pl" для нагиос. Где и как его установить?


person Haonan    schedule 23.06.2010    source источник


Ответы (1)


Добавьте определение команды в ваш nagios/etc/objects/commands.cfg.

Где на самом деле установлен файл pl, не имеет значения... просто убедитесь, что вы можете запустить его из командной строки и настроить в файле commands.cfg.

person JoshP    schedule 23.06.2010
comment
как запустить из командной строки? я не могу сделать ./check_mssql_sproc.pl могу ли я? - person Haonan; 23.06.2010
comment
понятно. мне нужно сначала chmod a+x check_mssql_sproc.pl - person Haonan; 23.06.2010
comment
Если вы тестируете плагин из командной строки, обязательно запустите его от имени правильного пользователя (возможно, nagios). В противном случае вы можете упустить проблемы со средой или разрешениями. Кроме того, еще один совет - вам может быть полезно перенаправить STDERR на STDOUT в определениях ваших команд, просто чтобы сохранить ваше здравомыслие при попытке настроить все. Просто добавьте 2›&1 в конец вашей команды, например /usr/local/nagios/libexec/check_mssql_sproc.pl (аргументы здесь) 2›&1. Поверьте мне, один этот совет спас меня от многих дней боли. Без него любые ошибки, которые плагин отправляет в STDERR, не отображаются в пользовательском интерфейсе. - person Christopher McAtackney; 01.07.2010