linux snmptrap的发送与接收。

https://blog.csdn.net/iteye_4582/article/details/82371262

https://blog.csdn.net/weixin_42114013/article/details/89396634

v3版本

v3版本的稍微复杂一些,需要使用命令手动创建用户,命令参考如下:

net-snmp-create-v3-user -ro -a MD5 -A TestMD5Passwd -x AES -X TestAESPasswd testUser

这句命令的意思是创建一个用户名为testUser的用户,其认证方式为MD5认证,认证密码是TestMD5Passwd ,其加密方式是AES,加密字符串为“TestAESPasswd"
若要删除用户直接在文件//var/lib/snmp/snmpd.conf中删除对应的行即可

v3的snmpwalk命令如下:

snmpwalk -v 3 -u testUser -l authPriv -a MD5 -A TestMD5Passwd -x AES -X TestAESPasswd localhost system
————————————————
版权声明:本文为CSDN博主「JosenChina」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_42114013/article/details/89396634

执行net-snmp-create-v3-user -ro -a MD5 -A TestMD5Passwd -x AES -X TestAESPasswd testUser 输出结果:

[14:07:44 root@~/go/pkg/mod/github.com/prometheus/snmp_exporter@v0.20.0/generator]#net-snmp-create-v3-user -ro -a MD5 -A TestMD5Passwd -x AES -X TestAESPasswd testUser
adding the following line to /var/lib/snmp/snmpd.conf:
   createUser testUser MD5 "TestMD5Passwd" AES "TestAESPasswd"
adding the following line to /usr/share/snmp/snmpd.conf:
   rouser testUser
posted @ 2022-03-03 11:46  ty1539  阅读(1031)  评论(0编辑  收藏  举报