-
查看snmp版本号
snmpd --version
-
查看snmpd服务是否开启
ps -aux | grep snmpd
-
snmp重启、停止、状态(重新启动是:restart,停止是stop,查看状态是status)
snmpd start
-
测试snmp是否安装成功
snmptranslate -To|head -n3
-
查看net-snmp的mibs文件的默认路径
net-snmp-config --default-mibdirs
-
查看net-snmp的snmp.conf的默认路径
net-snmp-config --snmpconfpath
-
查看指定端口
netstat -a|grep 161
-
打开指定端口
firewall-cmd --permanent --zone=public --add-port=161/udp
添加v3用户
-
关闭SNMP服务
sudo service snmpd stop #停止snmpd服务
-
sudo net-snmp-create-v3-user -ro -A au123456 -X pr123456 -a MD5 -x DES admin
说明:
-ro 是只读用户的意思,需要读写用户可以不加-ro
-A 代表认证密码 -a 代表认证方式
-X 代表加密 -x 代表加密方式
admin就是你的v3用户名称
目前在Linux下,只有添加认证且加密的用户时才可以直接使用。
我尝试添加过认证不加密、不认证不加密的用户,基本都无法使用,或者直接报错:未知的用户,
这个问题我还在查,不过好像希望渺茫…