LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: hgkrt

配置mrtg遇到问题..哪位兄弟发个snmp.conf来看看!!!

[复制链接]
发表于 2004-3-2 09:05:30 | 显示全部楼层
有可能还是snmpd.conf的配置问题,或者没有启动snmpd服务.
启动snmpd服务, #service snmpd restart
重试一次.

如果还有问题,
把你的/etc/snmpd.conf 和/etc/mrtg/mrtg.cfg贴出来看看
发表于 2004-3-2 12:21:22 | 显示全部楼层
1. 我的snmp是手工安装的, 选用snmp v2, 启动命令是;
/usr/local/snmp/sbin/snmpd -c /usr/local/snmp/snmpd.conf

snmp服务是确认已启动的了, 因为我运行其他cfg文件时通过

/usr/local/snmp/snmpd.conf:
com2sec notConfigUser default public

group notConfigGroup v1 notConfigUser
group notConfigGroup v2c notConfigUser

view systemview included .1.3.6.1.2.1.1

view systemview included .1.3.6.1.2.1.25.1.1
view systemview included .1.3.6.1.4.1.2021.10.1.5
view systemview included .1.3.6.1.4.1.2021.11
view systemview included .1.3.6.1.2.1.25.2.3.1.6
view systemview included .1.3.6.1.2.1.2
view systemview included .1.3.6.1.4.1.2021.9.1.8
view systemview included .1.3.6.1.2.1.25.1.6
view systemview included .1.3.6.1.2.1.6.9

access notConfigGroup "" any noauth exact systemview none none

syslocation Unknown (edit /usr/local/snmp/snmpd.conf)
syscontact Root <root@localhost> (configure /usr/local/snmp/snmp.local.conf)

#disk / 100000
#disk /mnt/data 500000

pass .1.3.6.1.4.1.4413.4.1 /usr/bin/ucd5820stat

2. 运行 env LANG=C /usr/local/mrtg/bin/mrtg /usr/local/mrtg/system.cfg时出现以下错误信息:
SNMP Error:
Received SNMP response with error code
  error status: noSuchName
  index 2 (OID: 1.3.6.1.2.1.25.2.3.1.6.3)
SNMPv1_Session (remote host: "192.168.1.137" [192.168.1.137].161)
                  community: "public"
                 request ID: 1964087418
                PDU bufsize: 8000 bytes
                    timeout: 2s
                    retries: 5
                    backoff: 1)
at /usr/local/mrtg/bin/../lib/mrtg2/SNMP_util.pm line 487
SNMPGET Problem for hrStorageUsed.2 hrStorageUsed.3 sysUptime sysName on public@192.168.1.137::::::v4only
at /usr/local/mrtg/bin/mrtg line 1835
SNMP Error:
Received SNMP response with error code
  error status: noSuchName
  index 2 (OID: 1.3.6.1.4.1.2021.9.1.8.2)
SNMPv1_Session (remote host: "localhost" [127.0.0.1].161)
                  community: "public"
                 request ID: 89710695
                PDU bufsize: 8000 bytes
                    timeout: 2s
                    retries: 5
                    backoff: 1)
at /usr/local/mrtg/bin/../lib/mrtg2/SNMP_util.pm line 487
SNMPGET Problem for dskUsed.1 dskUsed.2 sysUptime sysName on public@localhost::::::v4only
at /usr/local/mrtg/bin/mrtg line 1835
SNMP Error:
Received SNMP response with error code
  error status: noSuchName
  index 2 (OID: 1.3.6.1.2.1.25.1.6.0)
SNMPv1_Session (remote host: "localhost" [127.0.0.1].161)
                  community: "public"
                 request ID: 89710696
                PDU bufsize: 8000 bytes
                    timeout: 2s
                    retries: 5
                    backoff: 1)
at /usr/local/mrtg/bin/../lib/mrtg2/SNMP_util.pm line 487
SNMPGET Problem for hrSystemProcesses.0 hrSystemProcesses.0 sysUptime sysName on public@localhost::::::v4only
at /usr/local/mrtg/bin/mrtg line 1835
ERROR: Target[mem][_IN_] ' $target->[2]{$mode} ' did not eval into defined data
ERROR: Target[mem][_OUT_] ' $target->[2]{$mode} ' did not eval into defined data
ERROR: Target[disk][_IN_] ' $target->[4]{$mode} ' did not eval into defined data
ERROR: Target[disk][_OUT_] ' $target->[4]{$mode} ' did not eval into defined data
ERROR: Target[process][_IN_] ' $target->[5]{$mode} ' did not eval into defined data
ERROR: Target[process][_OUT_] ' $target->[5]{$mode} ' did not eval into defined data
发表于 2004-3-2 13:25:29 | 显示全部楼层
你用的是什么Linux系统?
如果方便的话,把/etc/snmpd.conf 和/etc/mrtg/mrtg.cfg发送给我,我原意帮你测试一下.
my mail: victor@smec.com.cn
发表于 2004-3-3 20:33:05 | 显示全部楼层
我还是觉得你前面的文档写的有点问题
发表于 2004-3-4 10:33:30 | 显示全部楼层
请注意我的系统环境,不同的系统或版本可能不太一样,我没有测试过.
至少我使用的Fedora 1 和Redhat 7.3就有一些不太一样.需要调整

基本环境: Fedora 1
MRTG软件: Fedora自带mrtg-2.10.5-1
#rpm -ivh mrtg-2.10.5-1*
*配置SNMP服务
//检查软件
$ rpm -qa |grep net-snmp
net-snmp-5.1-2.1
net-snmp-utils-5.1-2.1
net-snmp-devel-5.1-2.1
net-snmp-perl-5.1-2.1
发表于 2004-12-16 11:11:43 | 显示全部楼层
最初由 victoryan 发表
使用指令,检查是否有结果
# snmpwalk -v 1 -c public localhost  .1.3.6.1.2.1.2.2.1.10
IF-MIB::ifInOctets.1 = Counter32: 729209
IF-MIB::ifInOctets.2 = Counter32: 3535618
如果有类似的显示,则snmpd运行基本正常,
修改mrtg.cfg即可


报告;执行这个命令显示
[PHP]# snmpwalk -v 1 -c public localhost  .1.3.6.1.2.1.2.2.1.10
End of MIB
[/PHP]
执行[PHP]#snmpwalk -v 1 -c public localhost uptime
SNMPv2-MIB::sysUpTime.0=Timeticks7177921) 19:56:19.21
[/PHP]
请问是哪里的问题啊?
发表于 2004-12-16 11:13:00 | 显示全部楼层
现在的配置文件和你的一样,以前好象还可以显示和你类似的东西,但是都搞不定,就按照很多人的配置改来改去。能帮我看看怎么回事吗?
发表于 2004-12-21 12:18:39 | 显示全部楼层
有没有人帮忙啊!!!
发表于 2004-12-22 11:46:04 | 显示全部楼层
Post by passerchia

SNMP Error:
Received SNMP response with error code
  error status: noSuchName
  index 2 (OID: 1.3.6.1.2.1.25.2.3.1.6.3)
SNMPv1_Session (remote host: "192.168.1.137" [192.168.1.137].161)
                  community: "public"
                 request ID: 1964087418
                PDU bufsize: 8000 bytes
                    timeout: 2s
                    retries: 5
                    backoff: 1)
at /usr/local/mrtg/bin/../lib/mrtg2/SNMP_util.pm line 487
SNMPGET Problem for hrStorageUsed.2 hrStorageUsed.3 sysUptime sysName on public@192.168.1.137::::::v4only
at /usr/local/mrtg/bin/mrtg line 1835
SNMP Error:
Received SNMP response with error code
  error status: noSuchName
  index 2 (OID: 1.3.6.1.4.1.2021.9.1.8.2)
SNMPv1_Session (remote host: "localhost" [127.0.0.1].161)
                  community: "public"
                 request ID: 89710695
                PDU bufsize: 8000 bytes
                    timeout: 2s
                    retries: 5
                    backoff: 1)
at /usr/local/mrtg/bin/../lib/mrtg2/SNMP_util.pm line 487
SNMPGET Problem for dskUsed.1 dskUsed.2 sysUptime sysName on public@localhost::::::v4only
at /usr/local/mrtg/bin/mrtg line 1835
SNMP Error:
Received SNMP response with error code
  error status: noSuchName
  index 2 (OID: 1.3.6.1.2.1.25.1.6.0)
SNMPv1_Session (remote host: "localhost" [127.0.0.1].161)
                  community: "public"
                 request ID: 89710696
                PDU bufsize: 8000 bytes
                    timeout: 2s
                    retries: 5
                    backoff: 1)
at /usr/local/mrtg/bin/../lib/mrtg2/SNMP_util.pm line 487
SNMPGET Problem for hrSystemProcesses.0 hrSystemProcesses.0 sysUptime sysName on public@localhost::::::v4only
  

看起来象是没有在snmpd.conf中做正确的授权,看一下你的snmpd.conf中是否允许public读对应的OID的数据。
发表于 2004-12-22 14:18:50 | 显示全部楼层
我的错误和他类似,请问如何允许public读取对应的OID的数据呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表