[root@CentOS-6-121 ~]# rpm -qf `which snmptrap` 
net-snmp-utils-5.5-54.el6_7.1.x86_64



测试snmp协议是否正常工作

1 v2协议 使用命令

-c 密码

snmpwalk -v 2c -c public 


2 v3协议(注意确保snmp服务器的snmp服务开启)

-u 用户名

-a 算法

-A 密码 auth的密码

-x 加密算法

-X 加密密码 priv的密码

192.168.1.1 snmp服务器地址

oid .1.3.6.1.4.1

 

snmpwalk -v 3 -u snmpv3username  -a SHA -A public123 -l authPriv -x AES -X public321 192.168.1.1 .1.3.6.1.4.1





常用命令

获取所有端口的状态

snmpwalk -v 2c -c public 21.32.7.205 IF-MIB::ifOperStatus


获取第一个端口的状态

snmpwalk -v 2c -c public 21.32.7.205 IF-MIB::ifOperStatus.1


获取端口的命名描述

snmpwalk -v 2c -c public 21.32.7.205 IF-MIB::ifDescr