Я произвел стандартную установку Nagios3 + Nagiosgrapher на Debian 7.6. В /etc/nagios3/nagios.cfg
Я добавил:
process_performance_data=1 and service_perfdata_command=ngraph-process-service-perfdata-pipe
Перезапустил Nagios. В веб-интерфейсе я вижу, что nagiosgrapher построил график для localhost HTTP, и это здорово.
Я добавил к /etc/nagios3/conf.d/services_nagios2.cfg
:
define service {
name nagiosgraph
action_url /cgi-bin/nagios3/graphs.cgi?host=$HOSTNAME$&service=$SERVICEDESC$'
register 0
}
Как всегда, здесь отображается значок, похожий на график, и при нажатии я получаю новое окно с графиком, который не заполнен.
я вижу это /etc/nagiosgrapher/nagios3/serviceext
не заполняется автоматически.
/var/log/nagiosgrapher/ngraph.log
не показывает никаких аномалий.
Я, наверное, использую какой-то старый метод колдовства, чтобы добавить график. Но как их теперь добавить?
внутри /etc/nagiosgrapher/ngraph.d/standard и дополнительных почти не было файлов ncfg. Я загружаю tar.gz со страницы автора, распаковываю его, копирую несколько файлов, и он начал работать
Используя пакеты Debian, единственное, что вам нужно сделать вручную, это добавить эти 2 строки в основной файл конфигурации Nagios:
process_performance_data=1
service_perfdata_command=ngraph-process-service-perfdata-pipe
Это задокументировано в /usr/share/doc/nagiosgrapher/README.Debian
Убедитесь, что есть символическая ссылка от /etc/nagios3/conf.d/ngraph
к /etc/nagiosgrapher/nagios3
. Пакет устанавливает это, но вы могли как-то его потерять.
Как только файлы в /etc/nagiosgrapher/nagios3/serviceext
генерируются автоматически, вы должны перезагрузить nagios3, чтобы он их забрал.
(Примечание: Нагиограф ужасен. Возможно, вам стоит рассмотреть pnp4nagios
вместо. Он тоже упакован.)