用 Solarwinds 可以对交换机进行遍历,同时TELNET登录交换机,手动查看CPU和内存利用率,
然后在遍历后的结果中比照,一般比照两次就可以找到你需要的OID值。以CPU利用率为例:
华为交换机的CPU利用率有3个值,分别是最近5秒,最近1分钟,最近5分钟,
一边手动查看交换机的CPU利用率,例如
------------------
<S3526E>dis cpu
CPU busy status:
22% in last 5 seconds
23% in last 1 minute
20% in last 5 minutes
------------------
同时在 Solarwinds 遍历的结果中比照,你会发现有三个挨着的值符合这一结果。
通过这个方法,我找到如下结果:
华为S3526E、3050C、3026E的CPU的OID:
1.3.6.1.4.1.2011.6.1.1.1.2.0(最近5秒钟)
1.3.6.1.4.1.2011.6.1.1.1.3.0(最近1分钟)
1.3.6.1.4.1.2011.6.1.1.1.4.0(最近5分钟)
华为NE05的CPU的OID:
1.3.6.1.4.1.2011.6.1.1.1.2.6
1.3.6.1.4.1.2011.6.1.1.1.3.6
1.3.6.1.4.1.2011.6.1.1.1.3.6
下面再给出一个监控华为NE05路由器CPU的配置例子:
Target[cpu]:1.3.6.1.4.1.2011.6.1.1.1.3.6&1.3.6.1.4.1.2011.6.1.1.1.4.6:abcd@192.168.0.1
MaxBytes[cpu]: 100
Title[cpu]: NE05_CPU_Utilization
PageTop[cpu]: <H1>NE05_CPU_Utilization</H1>
Unscaled[cpu]: ymwd
ShortLegend[cpu]: %
YSize[cpu]: 100
YLegend[cpu]: CPU Utilization
Legend1[cpu]: CPU Utilization in % (Load)
Legend2[cpu]: CPU Utilization in % (Load)
Legend3[cpu]:
Legend4[cpu]:
LegendI[cpu]: Usage
LegendO[cpu]: Usage
Options[cpu]: gauge
注意第一行的写法,是把最近1分钟的和最近5分钟的用&连起来写的,我在这里走过弯路。
祝大家调试成功。不知道有没有改用CACTI的。据资料说,比MRTG要强很多,但是调试要复杂一些,
MRTG容易上手,适合初学。工作忙还没时间研究CACTI,希望已经调试成功的发个经验上来。
看下图第2行右侧的图,CPU利用率起伏比较大,是因为今年ARP病毒比较流行,网内只要有几个中了ARP病毒的,CPU曲线就这个样:
[ 本帖最后由 迎客松 于 2006-9-13 11:53 编辑 ]
附件: 您所在的用户组无法下载或查看附件