У нас есть Nagios, отслеживающий наши веб-серверы, почтовые серверы и сетевые устройства, и мне было интересно, порекомендует ли кто-нибудь хороший плагин или инструмент, который использует данные Nagios для создания четких отчетов о производительности хостов и служб в презентабельном виде. Я имею в виду графики, диаграммы и так далее.
pnp хорошее решение для ваших требований. он основан на rrd и может генерировать красивые графики. графики также можно экспортировать в PDF-файлы.
Насколько нам известно, сам Nagios отслеживает состояние. Если вы используете плагины, поддерживающие предоставление расширенной информации, вы можете извлечь эти данные из результатов работы плагинов.
Для Cacti есть программное обеспечение, которое использует плагины Nagios для создания данных, которые я собираюсь использовать. Это NPC или плагины Nagios для Cacti ( http://trac2.assembla.com/npc/ ). Я не использовал его, поэтому не могу говорить с исполнением или чем-то еще, но, возможно, это то, что вы ищете.
Если вы хотите прочитать необработанные данные самостоятельно, проверьте конфигурацию файла журнала состояния (обычно /var/nagios/status.log или /usr/local/nagios/var/status.log).
Лучший инструмент, который я нашел для построения графиков данных о производительности, - это Мунин - он не использует данные Nagios напрямую, но отслеживает большинство переменных, которые отслеживает стандартная установка Nagios. Munin очень легко настроить и расширить.
Я анализирую журналы nagios с помощью простого сценария perl, который затем выгружает полезные данные в rrds.
Затем я использую drraw для просмотра rrds. В drraw довольно легко настроить шаблоны, которые позволят вам, например: создать шаблон для графиков загрузки ЦП хоста один раз, а затем любые новые хосты, которые вы добавляете, автоматически отображаются на панели управления.
В Nagios есть встроенные плагины dump to rrd, но все они казались мне громоздкими, и мне было проще просто пройтись по журналам.