使用 pnp4nagios 绘制服务图表

使用 pnp4nagios 绘制服务图表

我已成功安装 pnp4nagios 0.6.3,但对 pnp4nagios 如何生成图形有点困惑。几乎开箱即用,它启动了 ping 和一些 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“看到”其他检查?

谢谢!

答案1

问题是我的 nagios 命令不支持性能数据。支持性能数据的 nagios 命令必须具有类似以下的输出:

status_information|performance_data

如果命令不支持性能数据,您可以为该命令编写一个包装器。会自动创建 XML 文件,并且服务会出现在 Web 界面中!:-)

链接: http://docs.pnp4nagios.org/pnp-0.6/wrapper http://nagios.sourceforge.net/docs/1_0/perfdata.html

答案2

Nagios 不绘制这些图表。

rrd 这样做。

rrdtool 命令

并检查 rrd 文件中的内容(数据收集正确吗?)

相关内容