iamshiyu 发表于 2012-02-03 15:02

MRTG求助

本帖最后由 iamshiyu 于 2012-02-03 15:03 编辑

系统是debian 6.01
安装了mrtg相应的包,已经成功对一台H3C的交换机做了流量监控,但想要对另外一台绿盟的防火墙设备进行监控却失败了

对H3C的交换机监控时,使用cfgmaker命令为
/usr/bin/cfgmaker --global WorkDir:/var/www/mrtg H3Cpub@192.168.10.1 --output /etc/mrtg10-1.cfg
顺利生成cfg文件,并可以获取到数据,但对绿盟防火墙设备进行cfgmaker时执行命令如下:
/usr/bin/cfgmaker --global WorkDir:/var/www/mrtg/sg2000/ public@192.168.10.25 --output /etc/mrtg1025.cfg
反馈内容为
SNMP Error:
Received SNMP response with error code
error status: noSuchName
index 1 (OID: 1.3.6.1.2.1.1)
SNMPv1_Session (remote host: "192.168.10.25" .161)
                  community: "public"
               request ID: -1676802126
                PDU bufsize: 8000 bytes
                  timeout: 2s
                  retries: 5
                  backoff: 1)
at /usr/share/perl5/SNMP_util.pm line 629
SNMPWALK Problem for 1.3.6.1.2.1.1 on public@192.168.10.25::::::v4only
at /usr/bin/cfgmaker line 961
WARNING: Skipping public@192.168.10.25: as no info could be retrieved
如果使用命令
/usr/bin/cfgmaker --global WorkDir:/var/www/mrtg/sg2000/ --snmp-options=::1:1::2 public@192.168.10.25 --output /etc/mrtg100254.cfg
不会报错,成功生成cfg文件,但是内容为空,无法获取到目标设备信息。
使用snmpwalk测试可以获取snmp信息,如下
root@aaa#snmpwalk -v 2c 192.168.10.25 -cpublic
/etc/snmp/snmp.conf: line 9: Warning: Unknown token: view.
iso.3.6.1.2.1.1.1.0 = STRING: "SG"
iso.3.6.1.2.1.1.2.0 = OID: iso.3.6.1.4.1.19849
iso.3.6.1.2.1.1.3.0 = Timeticks: (560400) 1:33:24.00
iso.3.6.1.2.1.1.4.0 = ""
iso.3.6.1.2.1.1.5.0 = ""
iso.3.6.1.2.1.1.6.0 = ""
iso.3.6.1.2.1.1.7.0 = INTEGER: 0
iso.3.6.1.2.1.1.8.0 = Timeticks: (0) 0:00:00.00
iso.3.6.1.2.1.11.1.0 = Counter32: 125
iso.3.6.1.2.1.11.2.0 = Counter32: 0
iso.3.6.1.2.1.11.3.0 = Counter32: 0
……

求教还可能是什么问题导致的呢?该如何做才好?

realgod 发表于 2012-02-10 17:37

看这个样子,是oid有问题?
页: [1]
查看完整版本: MRTG求助