分类: LINUX
2008-08-11 18:38:08
安装环境redhat 5.0
1.在执行rpm -ivh net-snmp-5.3.1-11.fc6.i386.rpm 提示
libsensors.so.3 这个库找不到,经过一翻发现原来这个包是存在于
lm_sensors-2.10.0-3.1.i386.rpm 中,一怒之下把相关的两个包都装了
rpm -ivh lm_sensors-2.10.0-3.1.i386.rpm
rpm -ivh lm_sensors-devel-2.10.0-3.1.i386.rpm之后一路顺风顺水rpm -ivh net-snmp-5.3.1-11.fc6.i386.rpm
rpm -ivh net-snmp-utils-5.3.1-11.fc6.i386.rpm
2、 snmpd.conf文件配置
按照如下方式修改snmpd.conf文件
A、修改默认的community string
com2sec notConfigUser default public
将public修改为你才知道的字符串
B、把下面的#号去掉
#view mib2 included .iso.org.dod.internet.mgmt.mib-2 fc
C、把下面的语句
access notConfigGroup "" any noauth exact systemview none none
改成:
access notConfigGroup "" any noauth exact mib2 none none
3、重启snmpd服务
#/etc/rc.d/init.d/snmpd restart
完成snmpd的配置
4.iptables
# vi /etc/sysconfig/iptables 增加一条
-A RH-Firewall-1-INPUT -p tcp -m tcp --dport 161 -j ACCEPT
5.测试SNMP
snmpwalk -v 2c -c public 192.168.1.220 if
snmpwalk -v 2c -c public localhost if
以上2条测试数据如能正常执行的话应该均会显示
IF-MIB::ifIndex.1 = INTEGER: 1
IF-MIB::ifIndex.2 = INTEGER: 2
IF-MIB::ifIndex.3 = INTEGER: 3
IF-MIB::ifDescr.1 = STRING: lo
IF-MIB::ifDescr.2 = STRING: eth0.....
IF-MIB::ifOutQLen.3 = Gauge32: 0
IF-MIB::ifSpecific.1 = OID: SNMPv2-SMI::zeroDotZero
IF-MIB::ifSpecific.2 = OID: SNMPv2-SMI::zeroDotZero
IF-MIB::ifSpecific.3 = OID: SNMPv2-SMI::zeroDotZero
如此便完成了snmp的安装