WEB开发网
开发学院操作系统Linux/Unix 系统管理员工具包: 使用 SNMP 数据 阅读

系统管理员工具包: 使用 SNMP 数据

 2008-11-13 08:29:29 来源:WEB开发网   
核心提示: 从安全的角度看,可以将 SNMP 代理与特定社区相关联,系统管理员工具包: 使用 SNMP 数据(3),并且管理系统使用社区作为验证其代理访问权限的方法来访问信息,在 SNMP 标准的版本 1 中,并返回在该子树中获得的有关系统的所有信息,例如,社区字符串是保护或限制访问的唯一方法,对于

从安全的角度看,可以将 SNMP 代理与特定社区相关联,并且管理系统使用社区作为验证其代理访问权限的方法来访问信息。在 SNMP 标准的版本 1 中,社区字符串是保护或限制访问的唯一方法。对于 SNMP 标准的版本 2,安全性得到了改进,但是处理起来可能非常复杂。对于版本 3(自从 2004 年以来的最新版本),该标准已通过显式身份验证和访问控制系统进行了改进。

获取 SNMP 统计数据

存在着许多从 SNMP 系统获得信息的方法,包括使用专业的管理工具、编程接口和命令行工具。

对于其中的最后一种方法,也许最著名和最容易的是使用 snmpwalk 命令,此命令是 SNMP 工具套件的一部分,该套工具允许您直接从命令行获得 SNMP 代理中的信息。此命令将遍历某个给定的管理值的整个子树,并返回在该子树中获得的有关系统的所有信息。

例如,清单 2 显示了在查询某个本地系统中的“system”树中的所有信息时的输出。

清单 2. “遍历” SNMP 树

$ snmpwalk -Os -c MCSLP -v 1 localhost system
sysDescr.0 = STRING: Linux tweedledum 2.6.23-gentoo-r8
       #1 SMP Tue Feb 12 16:32:14 GMT 2008 x86_64
sysObjectID.0 = OID: netSnmpAgentOIDs.10
sysUpTimeInstance = Timeticks: (34145553) 3 days, 22:50:55.53
sysContact.0 = STRING: root@Unknown
sysName.0 = STRING: tweedledum
sysLocation.0 = STRING: serverroom
sysORLastChange.0 = Timeticks: (0) 0:00:00.00
sysORID.1 = OID: snmpFrameworkMIBCompliance
sysORID.2 = OID: snmpMPDCompliance
sysORID.3 = OID: usmMIBCompliance
sysORID.4 = OID: snmpMIB
sysORID.5 = OID: tcpMIB
sysORID.6 = OID: ip
sysORID.7 = OID: udpMIB
sysORID.8 = OID: vacmBasicGroup
sysORDescr.1 = STRING: The SNMP Management Architecture MIB.
sysORDescr.2 = STRING: The MIB for Message Processing and Dispatching.
sysORDescr.3 = STRING: The management information definitions for
                  the SNMP User-based Security Model.
sysORDescr.4 = STRING: The MIB module for SNMPv2 entities
sysORDescr.5 = STRING: The MIB module for managing TCP implementations
sysORDescr.6 = STRING: The MIB module for managing IP and ICMP implementations
sysORDescr.7 = STRING: The MIB module for managing UDP implementations
sysORDescr.8 = STRING: View-based Access Control Model for SNMP.
sysORUpTime.1 = Timeticks: (0) 0:00:00.00
sysORUpTime.2 = Timeticks: (0) 0:00:00.00
sysORUpTime.3 = Timeticks: (0) 0:00:00.00
sysORUpTime.4 = Timeticks: (0) 0:00:00.00
sysORUpTime.5 = Timeticks: (0) 0:00:00.00
sysORUpTime.6 = Timeticks: (0) 0:00:00.00
sysORUpTime.7 = Timeticks: (0) 0:00:00.00
sysORUpTime.8 = Timeticks: (0) 0:00:00.00

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

Tags:系统 管理员 工具包

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