我想创建显示主机上当前 CPU 使用率的指标。我想要的指标就像在 Ganglia (gweb) 上的我如何构建它?
问问题
813 次
1 回答
3
如果主机是 Linux/UNIX,您可以在受监控的主机上安装 NRPE,然后用于check_nrpe
远程运行check_cpu
插件。
如果主机是windows,可以在被监控的主机上安装NC_Net,然后check_nt
用来查询CPU使用率。
如果主机支持 SNMP,您可以使用(NET-SNMP) 或(HOST-MIB)check_snmp
查询 CPU OID1.3.6.1.4.1.2021.11.11.0
1.3.6.1.4.1.9.2.1.58.0
如果主机是 VMware 来宾,则需要查询 VirtualCentre。检查monitoringexchange.orgcheck_vmware
插件。
这将允许 Nagios 根据 CPU 使用阈值发出警报。要获得图表等(如在 Ganglia 中),您需要添加类似的东西pnp4nagios
来绘制 perfstats。
于 2013-07-04T22:20:26.257 回答