« 参加完SUN/AMD主办的互联网技术研讨会 回到北京 | Main | Windows PowerShell RC1 发布 »
April 25, 2006
配置 mrtg 的 CPU 使用率监控
版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明。 https://windtear.net/archives/2006/04/25/000967.html http://windtear.net/archives/2006/04/25/000967.html 配置 mrtg 的 CPU 使用率监控 以前自己做监控系统 都是自己控制的 下午欧阳问的问题 就看了一下 正好也算是研究了一下用mrtg监控cpu使用率 相关的 SNMP MIB OID ssCpuRawUser .1.3.6.1.4.1.2021.11.50.0 ssCpuRawSystem .1.3.6.1.4.1.2021.11.52.0 MRTG 相关地址: http://oss.oetiker.ch/mrtg/ http://oss.oetiker.ch/mrtg/download.en.html http://people.ee.ethz.ch/~oetiker/webtools/mrtg/pub/?M=D http://people.ee.ethz.ch/~oetiker/webtools/mrtg/pub/mrtg-2.13.2.tar.gz 具体配置上 1. snmpd.conf 要在view打开相关的MIB 2. mrtg.cfg 写好配置 需要注意的是这里必须写具体OID 由于 ssCpuRawUser 和 ssCpuRawSystem 是绝对时间 所以 Options不能写 gauge 等要让mrtg自动去算变化率 Target[127.0.0.1_cpu]: 1.3.6.1.4.1.2021.11.50.0&1.3.6.1.4.1.2021.11.52.0:public@127.0.0.1: MaxBytes[127.0.0.1_cpu]: 100 Title[127.0.0.1_cpu]: CPU load Options[127.0.0.1_cpu]: growright LegendI LegendO Legend1 Legend2 自己看着写吧 还有 Ylegend ShortLegend Colours WithPeak Unscaled 等 如果不用这两个OID 当然也可以自己写外挂 根据mrtg参考文档(mrtg-reference.txt): External Monitoring Scripts 需要输出4行 first variable, second variable, string target uptime, string target name |
Posted by windtear at April 25, 2006 11:45 PM