我已成功安装 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 文件中的内容(数据收集正确吗?)