Я установил Nagios, следуя руководству по быстрому запуску, и мне удалось получить мониторинг нескольких серверов. хорошо. Теперь плагины Nagios для меня в новинку, поэтому я понятия не имею, что мне нужно сделать, чтобы этот плагин заработал.
Моя цель - получить статус ИБП с пары серверов. Плагин check_apcupsd
Может кто-нибудь, пожалуйста, объясните шаг за шагом, как мне заставить это работать?
По ссылке нет инструкций.
Вы должны загрузить этот плагин, удалить расширение txt и поместить его в
/usr/lib/nagios/plugins/
папка. Затем дайте разрешения пользователю nagiosadmin для запуска этого плагина и перезапустите nagios с помощью
/etc/init.d/nagios restart
(смотрю Установка плагинов nagios). Второй шаг, указанный в принятом ответе, - это определение check_command. Сделать это можно так: запустить ./check_apcupsd
в терминале и посмотрите его использование. Затем перейдите к /etc/nagios-plugins/config
и создайте файл apcupsd.cfg с таким содержимым
# check_apcupsd command definition
define command{
command_name check_apcupsd_battery
command_line /usr/lib/nagios/plugins/check_apcupsd bcharge
}
etc.
Для примеров вы можете обратиться к другим файлам конфигурации, хранящимся в том же каталоге.