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

Нагиограф над Debian Wheezy частично работает

Я произвел стандартную установку 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 вместо. Он тоже упакован.)