为了支持SNMP协议的管理功能,在基于Windows Server 2003操作系统的网络管理站中,需要进行哪些配置工作? 若在图6-7的命令行中输入“snmputil get 10.1.101.49 public 1”命令,系统将输出一个错误信息:Er

admin2013-01-10  36

问题 为了支持SNMP协议的管理功能,在基于Windows Server 2003操作系统的网络管理站中,需要进行哪些配置工作?
若在图6-7的命令行中输入“snmputil get 10.1.101.49 public 1”命令,系统将输出一个错误信息:Error: errorStatus=(3),errorIndex=(4)。    若输入“snmputil get 10.1.101.49 pubfic 1.1.0 1.2.0 1.3 1.4.0 1.5.0 1.6.0 1.7.0”命令,系统输出的信息可能是(5)。   
(3) A.1 (tooBig)    B.2(noSuchName)    C.3(badValue)    D.5(genError)   
(4) A.0    B.1    C.2    D.3   
(5) A.Error: errorStatus=1,errorlndex=7  
    B.Error:errorStams=2,errorIndex=3   
    C.Error:errorStatus=3,errorIndex=1  
    D.与图6-7的系统输出信息一致

选项

答案(3) B,或2 (noSuchName) (4) B,或1 (5) B,或Error:errorStatus=2,errorIndex=3

解析 这也是一道要求读者掌握snmputil程序语法的分析理解题。本题的解答思路如下。
   结合[问题1]、[问题2]的分析过程可知,命令“snmputil walk 10.1.101.49 public 1”的作用是遍历被管理对象的系统组节点。注意命令中关键字“walk”所对应的MIB对象ID是一个对象标识符。如果使用对象的实例标识符,即输入“snmputil walk 10.1.101.49 public 1.0”,则系统将不进行任何遍历过程,只输出一个“End of MIB subtree”的信息。
   由于get用于查询某个对象实例,其后的MIB对象ID必须是一个实例标识符。而本试题中输入的是“snmputil get 10.1.101.49 public 1”命令,系统将输出一个错误信息:Error:errorStatus=2,errorIndex=1。其中,错误状态(errorStatus)值为2(noSuchName),表示管理站指定了一个代理不知道的对象,即代理在本地的MIB-2中读取不到该对象。错误索引(errorIndex)用于指明第一个出错的变量在变量绑定表中的位置。由于所输入的命令只包含一个变量名,因此错误索引(errorIndex)值为1。
   对于该空缺处选项A的tooBig错误状态是指代理不能把对管理站请求的响应结果放入到单个SNMP报文中,即请求源太多了。选项C的badValue错误状态是指Set操作试图将一个对象修改成无效的值。选项D的genError错误状态是指除tooBig、noSuchName、badValue、readOniy之外的其他错误。
   若输入“snmputil get 10.1.101.49 public 1.1.0 1.2.0 1.3 1.4.0 1.5.0 1.6.0 1.7.0”命令,系统将输出一个错误信息:Error:errorStatus=2,errorIndex=3。其中,错误状态(errorStatus)值为2(noSuchName),表示管理站指定了一个代理在本地的MIB-2中读取不到的对象。错误索引(errorIndex)值为3,说明所输入的变量绑定表的第3个变量名(1.3)出错。
转载请注明原文地址:https://jikaoti.com/ti/fkz7FFFM
0

最新回复(0)