XX的,弄了2天的V3版本终于弄好了,真的是会者不难,难者不会呐。郁闷。

netsnmp的安装就非常简单了,在这里就略过算了,下面是V3版本的参数:

V3 版本参数重要的一共为六个,分别为:

-U  用户名

-S security level [noAuthNoPriv,authNoPriv,authPriv] 安全等级 

-A password 认证密码

-a authentication protocol[MD5,SHA] 认证算法

-X PRIVPASS, --PrivPass=PRIVPASS privacy passphrase   加密密码

-x PROVPROTO, --ProvProto=PROVPROTO[DES , AES] Sprivacy protocol [DES,AES] 加密算法

知道了这几个参数的做用,我们就要来生成帐户了:

生成一个AuthNoPriv权限的用户

net-snmp-config --create-snmpv3-user -ro -A qqqqqqqq -a MD5 -x DES username

生成一个AuthPriv权限的用户

net-snmp-config --create-snmpv3-user -ro -A qqqqqqqq -X 123456789 -a MD5 -x DES username

这样就OK拉,,如果你不想要认证的话,就生成一个不带认证的用户。

上面每输入一个命令其实都是写二句话到snmpd.conf文件里面,所以只要找到上面生成代码的地方,加入

createUser user
rouser user noauth

这样访问SNMP就不需要密码了和其它认证了,但V3版本至都要输入一个用户名,因为它要靠这个用户名来判断你的权限。

    OK,搞定,记录记录。