Мне удалось установить pnp4nagios 0.6.3, и я немного смущен тем, как pnp4nagios генерирует графику. Практически из коробки запустил графики пинга и некоторых http серверов (не всех). Но как я могу отобразить такие вещи, как использование диска (когда это значение поступает из SNMP)?
Например,
ls /usr/local/pnp4nagios/var/perfdata/isis/
Cola_de_Mail.rrd Cola_de_Mail.xml HTTP.rrd HTTP.xml PING.rrd PING.xml
Это проверки, выполняемые на хосте isis, но есть много других проверок для этого сервера, которые не принимаются во внимание pnp4nagios. Как мне заставить pnp4nagios "видеть" другие проверки ??
Спасибо!
Проблема заключалась в том, что мои команды nagios не поддерживали данные о производительности. Команда nagios для данных о производительности поддержки должна иметь следующий вывод:
status_information|performance_data
Если команда не поддерживает данные о производительности, вы можете написать оболочку для этой команды. Файлы XML создаются автоматически, а службы появляются в веб-интерфейсе! :-)
Ссылки: http://docs.pnp4nagios.org/pnp-0.6/wrapper http://nagios.sourceforge.net/docs/1_0/perfdata.html
Nagios не строит эти графики.
rrd сделай это.
человек rrdtool
и проверьте, что в ваших файлах rrd (правильно ли собираются данные?)