Linux下SNMP的安装与配置
1. 确保Linux主机已经安装了SNMP服务
[root@Tekview Net-SNMP]# rpm -qa | grep snmp
net-snmp-libs-5.3.2.2-5.el5
net-snmp-5.3.2.2-5.el5
net-snmp-utils-5.3.2.2-5.el5
如果没有,那么放入Linux安装盘找到snmp的rpm包进行安装,或者到网上搜索适合自己Linux发行版本的rpm包进行安装。
如果提示没有安装 lm_sensors-2.10,则先安装lm_sensors-2.10。
[root@Tekview lm_sensors]# rpm –ivh lm_sensors-2.10.7-4.el5.i386.rpm
然后依次安装以下三项:
[root@Tekview Net-SNMP]# rpm –ivh net-snmp-5.3.2.2-5.el5.i386.rpm
[root@Tekview Net-SNMP]# rpm –ivh net-snmp-libs-5.3.2.2-5.el5.i386.rpm
[root@Tekview Net-SNMP]# rpm –ivh net-snmp-utils-5.3.2.2-5.el5.i386.rpm
2. 修改配置文件snmpd.conf
[root@Tekview ~]# vi /etc/snmp/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
SNMP的配置可根据具体应用来具体配置,这里给出一个例子(见snmpd.conf文件)
3. 重启服务
[root@Tekview ~]# service snmpd restart
或 [root@Tekview ~]# /etc/rc.d/init.d/snmpd restart
1