您的位置:首页 > 其它

RHEL6下设置snmp,包括V3,v2版本

2012-01-14 11:32 477 查看
snmp V3的方式设置简单,而且安全性更高;但有些系统不支持V3版本,所以v2的也还是需要的。

********************* snmp v3方式设置

在RHEL6下,只安装下面两个包即可。

#  rpm -aq|grep snm
net-snmp-5.5-27.el6.i686
net-snmp-libs-5.5-27.el6.i686


具体步骤:

停止snmpd服务

# /etc/init.d/snmpd stop

新建snmp v3帐号,这里新建帐号test123,认证密码test123snmp,加密字符串test123snmp

# net-snmp-create-v3-user
Enter a SNMPv3 user name to create:
test123
Enter authentication pass-phrase:
test123snmp
Enter encryption pass-phrase:
[press return to reuse the authentication pass-phrase]
test123snmp
adding the following line to /var/lib/net-snmp/snmpd.conf:
createUser test123 MD5 "test123snmp" DES test123snmp
adding the following line to /etc/snmp/snmpd.conf:
rwuser test123


启动snmpd服务

# /etc/init.d/snmpd start

snmpd服务需要开启防火墙的UDP 161端口

用下面的命令测试下本机是否可以正确获取信息

#  snmpget -v 3 -u test123 -l authNoPriv -A "test123snmp" -X "test123snmp" 127.0.0.1 sysUpTime.0
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (424646488) 49 days, 3:34:24.88


或者 查看服务器能够用snmpwalk获取到数据?
#snmpwalk -v3 -u 用户名 -l auth -a MD5 -A 密码 被监控服务器IP system


RHEL5下则需要安装net-snmp net-snmp-utils net-snmp-devel

执行命令及参数为(按照提示输入用户名和密码,并确认密码 ):

# net-snmp-config --create-snmpv3-user


********************* snmp v2方式设置

配置snmpd.conf,vi /etc/snmp/snmpd.conf
将   access notConfigGroup "" any noauth exact systemview none none
改成: access notConfigGroup "" any noauth exact mib2 none none

将         #view mib2 included .iso.org.dod.internet.mgmt.mib-2 fc
前面的注释去掉: view mib2 included .iso.org.dod.internet.mgmt.mib-2 fc


其它设置同SNMP V3方式

查看服务器能够用snmpwalk获取到数据?
# snmpwalk -v 2c -c public 目标IP system
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: