WEB开发网
开发学院软件开发Python 使用 Net-SNMP 和 IPython 阅读

使用 Net-SNMP 和 IPython

 2008-09-30 12:45:39 来源:WEB开发网   
核心提示: 通过使用这个模块获得相关的结果,这是非常容易的,使用 Net-SNMP 和 IPython(6),但是您基本上只是在运行一个硬编码脚本,因此需要更改 OID 对象的值

通过使用这个模块获得相关的结果,这是非常容易的,但是您基本上只是在运行一个硬编码脚本,因此需要更改 OID 对象的值,以遍历系统子树:

清单 4. 更改 OID 对象的值

In [7]: s.oid
Out[7]: 'sysDescr'
In [8]: s.oid = ".1.3.6.1.2.1.1"
In [9]: result = s.query()
In [10]: print result
('Linux localhost 2.6.18-8.1.14.el5 #1 SMP Thu Sep 27 18:58:54 EDT 2007 i686',
      '.1.3.6.1.4.1.8072.3.2.10', '121219', 'me@localhost.com',
      'localhost', '"My Local
Machine"', '0', '.1.3.6.1.6.3.10.3.1.1', '.1.3.6.1.6.3.11.3.1.1',
'.1.3.6.1.6.3.15.2.1.1',
'.1.3.6.1.6.3.1', '.1.3.6.1.2.1.49', '.1.3.6.1.2.1.4', '.1.3.6.1.2.1.50',
'.1.3.6.1.6.3.16.2.2.1',
'The SNMP Management Architecture MIB.', 'The MIB for Message Processing and
Dispatching.', 'The management information definitions for the SNMP
User-based Security Model.', 'The MIB module for SNMPv2 entities', 'The
MIB module for managing TCP implementations', 'The MIB module for
managing IP and ICMP implementations', 'The MIB module for managing
UDP implementations', 'View-based Access
Control Model for SNMP.', '0', '0', '0', '0', '0', '0', '0', '0')

上一页  1 2 3 4 5 6 7 8 9  下一页

Tags:使用 Net SNMP

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接