关于 SNMP 协议的新手提问

2015-05-08 10:10:36 +08:00
 F32

我在我的 Ubuntu 系统下安装了 snmpd 和 snmp,然后使用 snmpwalk 列出当前支持的所有 OID 和对应的值:

feng32@feng32-laptop:~$ snmpwalk -v1 -On -c public localhost

.1.3.6.1.2.1.1.1.0 = STRING: Linux feng32-laptop 3.0.0-32-generic #51~lucid1-Ubuntu SMP Fri Mar 22 17:38:22 UTC 2013 i686
.1.3.6.1.2.1.1.2.0 = OID: .1.3.6.1.4.1.8072.3.2.10
.1.3.6.1.2.1.1.3.0 = Timeticks: (296620) 0:49:26.20
.1.3.6.1.2.1.1.4.0 = STRING: Root root@localhost (configure /etc/snmp/snmpd.local.conf)
.1.3.6.1.2.1.1.5.0 = STRING: feng32-laptop
.1.3.6.1.2.1.1.6.0 = STRING: Unknown (configure /etc/snmp/snmpd.local.conf)
.1.3.6.1.2.1.1.8.0 = Timeticks: (0) 0:00:00.00
.1.3.6.1.2.1.1.9.1.2.1 = OID: .1.3.6.1.6.3.10.3.1.1
.1.3.6.1.2.1.1.9.1.2.2 = OID: .1.3.6.1.6.3.11.3.1.1
.1.3.6.1.2.1.1.9.1.2.3 = OID: .1.3.6.1.6.3.15.2.1.1
.1.3.6.1.2.1.1.9.1.2.4 = OID: .1.3.6.1.6.3.1
.1.3.6.1.2.1.1.9.1.2.5 = OID: .1.3.6.1.2.1.49
.1.3.6.1.2.1.1.9.1.2.6 = OID: .1.3.6.1.2.1.4
.1.3.6.1.2.1.1.9.1.2.7 = OID: .1.3.6.1.2.1.50
.1.3.6.1.2.1.1.9.1.2.8 = OID: .1.3.6.1.6.3.16.2.2.1
.1.3.6.1.2.1.1.9.1.3.1 = STRING: The SNMP Management Architecture MIB.
.1.3.6.1.2.1.1.9.1.3.2 = STRING: The MIB for Message Processing and Dispatching.
.1.3.6.1.2.1.1.9.1.3.3 = STRING: The management information definitions for the SNMP User-based Security Model.
.1.3.6.1.2.1.1.9.1.3.4 = STRING: The MIB module for SNMPv2 entities
.1.3.6.1.2.1.1.9.1.3.5 = STRING: The MIB module for managing TCP implementations
.1.3.6.1.2.1.1.9.1.3.6 = STRING: The MIB module for managing IP and ICMP implementations
.1.3.6.1.2.1.1.9.1.3.7 = STRING: The MIB module for managing UDP implementations
.1.3.6.1.2.1.1.9.1.3.8 = STRING: View-based Access Control Model for SNMP.
.1.3.6.1.2.1.1.9.1.4.1 = Timeticks: (0) 0:00:00.00
.1.3.6.1.2.1.1.9.1.4.2 = Timeticks: (0) 0:00:00.00
.1.3.6.1.2.1.1.9.1.4.3 = Timeticks: (0) 0:00:00.00
.1.3.6.1.2.1.1.9.1.4.4 = Timeticks: (0) 0:00:00.00
.1.3.6.1.2.1.1.9.1.4.5 = Timeticks: (0) 0:00:00.00
.1.3.6.1.2.1.1.9.1.4.6 = Timeticks: (0) 0:00:00.00
.1.3.6.1.2.1.1.9.1.4.7 = Timeticks: (0) 0:00:00.00
.1.3.6.1.2.1.1.9.1.4.8 = Timeticks: (0) 0:00:00.00
End of MIB

结果发现目前列出的条目非常少,比如 CPU、内存、文件系统相关的信息都没有,路由表、网卡信息也没有。请问如何让 Linux 系统支持更多的 OID?

2520 次点击
所在节点    程序员
5 条回复
feilaoda
2015-05-08 12:23:45 +08:00
自己源码编译snmpd
msg7086
2015-05-08 12:38:46 +08:00
改snmpd.conf试试
Niphor
2015-05-08 12:42:27 +08:00
多装些MIB文件?
uniudy
2015-05-08 12:48:04 +08:00
楼上 +1
nocwat
2015-05-08 13:01:06 +08:00
看看 snmpd.conf 里允许了哪些 OID 能给访问的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/189392

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX