5.4.6.1 监测和调试命令
5.4.6.1.1 show snmp
命令:show snmp
功能:显示snmp各种计数器信息。
命令模式:特权用户配置模式
举例:
switch#show snmp
0 snmp packets input
0 bad snmp version errors
0 unknown community name
0 illegal operation for community name supplied
0 encoding errors
0 number of requested variables
0 number of altered variables
0 get-request pdus
0 get-next pdus
0 set-request pdus
0 snmp packets output
0 too big errors (max packet size 1500)
0 no such name errors
0 bad values errors
0 general errors
0 get-response pdus
0 snmp trap pdus

5.4.6.1.2 show snmp status
命令:show snmp status
功能:显示snmp配置信息。
命令模式:特权用户配置模式
举例:
switch#show snmp status.
system name :
system contact :
system location :
trap enable
rmon enable
community information:
trap manager information:
security ip information:
*****************************************

5.4.6.1.3 debug snmp packet
命令:debug snmp packet
no debug snmp packet
功能:打开snmp的调试开关;本命令的no操作为关闭该调试开关。
命令模式:特权用户配置模式
使用指南: 当用户在使用snmp时遇到问题,可以打开snmp的调试开关,查找问题的原因。
举例:
switch#debug snmp packet
5.4.6.2 snmp排错帮助
在配置、使用snmp时,可能会由于物理连接、配置错误等原因导致snmps未能正常运行。因此,用户应注意以下要点:
1 首先应该保证物理连接的正确无误;
2 其次,保证接口和链路协议是up(使用show interface命令),保证交换机和主机能互相ping通(使用ping命令);
3 然后,务必确认交换机打开了snmp agent服务器功能(使用snmp-server enable命令);
4 接着,保证为nms配置安权ip(使用snmp-server securityip命令)和团体字符串(使用snmp-server community命令)正确,因为只要有一个错误snmp将不能正确和nms通信;
5 如果需要使用trap功能,务必打开trap功能(使用snmp-server enable traps命令),为了保证trap能发送到指定的主机,请记住正确配置trap的目标主机的ip和团体字符串(使用snmp-server host命令);
6 如果需要使用rmon功能,必须首先打开rmon(使用rmon enable命令);
在snmp运行过程中,如果用户还有疑惑,可以使用show snmp命令查看snmp收发包的统计信息;可以使用show snmp status命令查看snmp的配置信息;可以使用debug snmp packet命令打开snmp的调试开关,查看调试信息。