Назад | Перейти на главную страницу

Добавление пользовательского сервиса в нагиосграф

Я успешно добавил нагиосграф в нашу установку nagios. Я также добавил плагин проверки памяти отсюда: http://blog.vergiss-blackjack.de/2010/04/nagios-plugin-to-check-memory-consuming/. Однако я не могу заставить график этой службы выводиться нагиосграфом.

Плагин возвращает одну строку вроде этого:

 31% (3785 of 11903 MB) used

поэтому я добавил такое правило в файл карты:

/output:(\d+)% \((\d+) of (\d+) MB\) used/
and push @s, ['Mem',
        ['Percentage', 'GUAGE', $1],
        ['Used', 'GUAGE', $2],
        ['Total', 'GUAGE', $3] ];

Я также читал это: http://www.mail-archive.com/nagios-users@lists.sourceforge.net/msg36835.html и убедился, что process_performance_data=1 в файле конфигурации nagios.

Пока у меня нет графика для службы Mem ни на одном хосте, как и файла rrd. Я не знаю, как продолжить, чтобы это работало. За документацией довольно сложно следовать, и мне еще не удалось понять ее достаточно, чтобы сделать это.

Может ли кто-нибудь указать мне на учебное пособие или какую-то документацию, в которой объясняются шаги, необходимые для того, чтобы услуга была замечена и отображена нагиосграфом?

похоже, что ваш плагин не возвращает никаких данных о производительности. взгляните на информацию о состоянии хоста. Вы можете увидеть такие данные о производительности: