Net_snmp MIB 扩展后snmptranslate命令能看到但是snmpwalk却报无此节点

发布于 2021-11-29 14:43:32 字数 1007 浏览 795 评论 7

Redhed 5.0 ,Net-snmp 5.7.2 

在配置编译安装net-snmp 5.7.2后,自己在~/.snmp/mibs/目录下编写了自己MY-MIB.txt文件。并在/etc/snmp/snmpd.conf文件中添加了mib +MY-MIB。

执行下面命令

[root@localhost mibs]# snmptranslate -Tp -IR MY-MIB::Test
+--Test(16535)
   |
   +--Time(1)
      |
      +-- -R-- String    GetTime(1)
               Textual Convention: DisplayString
               Size: 0..100

没有问题。但是在编译Test.c后生成Test可执行文件后。重启snmpd,执行Test后。

执行下面命令
[root@localhost mibs]# snmpwalk -v 2c -c public 192.168.0.208 1.3.6.1.4.1.16535.1.1
SNMPv2-SMI::enterprises.16535.1.1 = No Such Object available on this agent at this OID


如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

命硬 2021-11-29 16:05:29

请问该问题解决没有 我以为遇到相同的问题大神能否指点一下

累赘 2021-11-29 16:05:25

mibs +MY-MIB

就这一句

海之角 2021-11-29 16:04:24

能否把你的snmp.conf也共享一下,谢谢哈!

绝情姑娘 2021-11-29 16:03:53

http://www.net-snmp.org/wiki/index.php/TUT:Writing_a_Subagent


看下这个链接吧,里面有静态加载方法,也有动态加载方法。

筱武穆 2021-11-29 16:02:07

能否把你添加私有MIB的过程说以一下,你是采用的动态加载还是静态加载?我的也是找不到这个OID。

策马西风 2021-11-29 15:58:24
MY-MIB DEFINITIONS::=BEGIN

	IMPORTS
		enterprises,OBJECT-TYPE,Integer32,Unsigned32,MODULE-IDENTITY,NOTIFICATION-TYPE
			FROM SNMPv2-SMI
		OBJECT-GROUP, NOTIFICATION-GROUP, MODULE-COMPLIANCE
			FROM SNMPv2-CONF 
		TEXTUAL-CONVENTION, DisplayString
			FROM SNMPv2-TC; 
		
	 Test MODULE-IDENTITY
		LAST-UPDATED "201409031632Z"
		ORGANIZATION 
			"mod roc"
		CONTACT-INFO 
			"MOD TEST"
		DESCRIPTION ""
		::= { enterprises 16535 }
		
	 Time OBJECT IDENTIFIER ::= { Test 1 }

	 GetTime OBJECT-TYPE
 		SYNTAX DisplayString (SIZE (0..100))
		MAX-ACCESS read-only
		STATUS current
		DESCRIPTION " My test "
		::= { Time 1 }
	
END

这是我编写的MY-MIB.txt文件

掩饰不了的爱 2021-11-29 15:56:47

问题已解决。解决办法,在snmpd.conf文件内添加扩展代理。

如:

exec .1.3.6.1.4.1.16535.1 test /test 

添加后,重启snmpd,(service snmpd restart)。然后执行

snmpwalk -v 2c -c public localhost 1.3.6.1.4.1.16535.1

就会列出结果集了。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文