我有一个现有的基本 MRTG 设置,使用 cfgmaker 来监控我们的 Cisco 路由器的流量。
我想向 mrtg 添加配置部分以使其监视路由器的 CPU 使用率(如果可能,最小值/平均值/最大值)和内存利用率。
我不太清楚从哪里开始。有人能给出一个针对这些参数进行的 MRTG 配置示例吗?
路由器正在运行c2600-ik9o3s3-mz.123-26
,以防万一。
答案1
这思科 SNMP 对象导航器将成为你这类问题的朋友。你可以查找您的图像名称以找到所有支持的 MIB,并或多或少地复制和修改现有的 cfgmaker 生成的节来绘制您感兴趣的特定值。
好消息是,你的问题已经在MRTG 邮件列表:”Cisco 2600 和 2950 CPU 使用率“。
答案2
我知道这是一个“半途而废”的答案,因为它建议的解决方案与你正在使用的解决方案完全不同,但你在问题中确实说过你有一个“基本”的 MRTG 配置……这意味着转移到其他配置并不难。我的建议是使用 MRTG 的“后继者”(rrdtool)进行绘图,它是由制作 MRTG 的同一个人制作的(如果你好奇的话可以看看 Tobi Oetiker)
您看过 Cacti 吗?它需要一些时间来适应,但我做了很多绘图和监控工作,从开发人员到网络工程师再到管理人员,都对它印象深刻,包括监控一系列 Cisco 路由器、交换机和防火墙。我个人知道已经有一个为 Cisco 2600 构建的 Cacti 模板,它可以监控您可能正在寻找的几乎所有内容...带宽、温度(如果您的机箱支持)、CPU、内存、正在启动的 IPSec 隧道数量(如果有)、构建的 NAT 转换数量,等等。
这里有一些已经构建的 Cacti 模板的示例...其中一些帖子也回答了您的问题,因为它们讨论了所需的 SNMP OID:
http://forums.cacti.net/about5603.html(思科内存和 CPU)