一、查看SNMP是否有安装:
[root@Nagios-Server ~]# rpm -qa | grep snmp
net-snmp-5.3.2.2-9.el5_5.1
net-snmp-libs-5.3.2.2-9.el5_5.1
net-snmp-utils-5.3.2.2-9.el5_5.1
二、如果缺少任何一项,请在安装光盘中找到,然后安装
[root@Nagios-Server ~]#rpm -ivhlm_sensors-2.10.7-9.el5.x86_64.rpm
[root@Nagios-Server ~]#rpm -ivhnet-snmp-5.3.2.2-9.el5_5.1.x86_64.rpm
[root@Nagios-Server ~]#rpm -ivhnet-snmp-libs-5.3.2.2-9.el5_5.1.x86_64.rpm
[root@Nagios-Server ~]#rpm -ivhnet-snmp-utils-5.3.2.2-9.el5_5.1.x86_64.rpm
三、打开SNMP的配置文件snmpd.conf
[root@Nagios-Server~]#vim /etc/snmp/snmpd.conf
找到如下位置
# sec.name source community
com2sec notConfigUser default public
把default改成发送snmp包的主机IP地址,如192.168.1.96,然后把后面的community值改成public.
# group context sec.modelsec.level prefix read write notif
access notConfigGroup "" any noauth exact systemview none none
把systemview改成all
修改后如:
# group context sec.modelsec.level prefix read write notif
access notConfigGroup "" any noauth exact all none none
## incl/excl subtree mask
#view all included .1 80
该项中把view前面的#取消。如
## incl/excl subtree mask
view all included .1 80
四:启用SNMP服务
[root@Nagios-Server~]#service snmpd start
五、如要开机启动SNMP服务,则
[root@Nagios-Server ~]# chkconfig snmpd on
或者
[root@Nagios-Server ~]# ntsysv