我想创建显示主机上当前CPU使用情况的指标。 我想要的指标就像Ganglia(gweb) 我怎么能建立它?
答案 0 :(得分:3)
如果主机是Linux / UNIX,您可以在受监控主机上安装NRPE,然后使用check_nrpe
远程运行check_cpu
插件。
如果主机是Windows,则可以在受监视主机上安装NC_Net,然后使用check_nt
查询CPU使用情况。
如果主机支持SNMP,则可以使用check_snmp
查询CPU OID,1.3.6.1.4.1.2021.11.11.0
(NET-SNMP)或1.3.6.1.4.1.9.2.1.58.0
(HOST-MIB)
如果主机是VMware来宾,则需要查询VirtualCentre。在monitoringexchange.org上查看check_vmware
插件。
这将允许Nagios根据CPU使用率阈值发出警报。要获得图表等(如在Ganglia中),您需要添加类似pnp4nagios
的内容来绘制perfstats图。