Nagiographer 在 Debian Wheezy 上部分工作

Nagiographer 在 Debian Wheezy 上部分工作

我在 Debian 7.6 上进行了标准安装,即 Nagios3 + Nagiosgrapher。/etc/nagios3/nagios.cfg我添加了:

process_performance_data=1 and service_perfdata_command=ngraph-process-service-perfdata-pipe

重新启动 Nagios。在 Web 界面中,我看到 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沒有任何异常。

我可能使用了一些古老的巫术方法来添加图表。但是现在该如何添加它们呢?

答案1

使用 Debian 软件包,您唯一需要手动做的就是将这两行添加到主 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 来接收它们。

(附注:Nagiosgrapher 有点糟糕。你可能需要考虑pnp4nagios一下。它也是打包的。)

答案2

/etc/nagiosgrapher/ngraph.d/standard 中几乎没有 ncfg 文件,我从作者页面下载了 tar.gz,解压后复制了一些文件,然后它就开始工作了

相关内容