1檢查系統是否安裝SNMP服務:
其中net-snmp,net-snmp-perl,net-snmp-libs三個是必選安裝。
<span style="font-family:SimHei;font-size:14px;">rpm –qa|grep snmp
net-snmp-perl-5.3.2.2-7.el5
net-snmp-libs-5.3.2.2-7.el5
net-snmp-libs-5.3.2.2-7.el5
net-snmp-utils-5.3.2.2-7.el5
net-snmp-5.3.2.2-7.el5 </span>
2卸載原有snmp,安裝新snmp:
爲了不影響使用,需要先卸載原有snmp再安裝新的snmp,安裝時可能會出現一個錯誤,缺少一個依賴包--libsensors.so.3:
<span style="font-family:SimHei;font-size:14px;">error: Failed dependencies:
libsensors.so.3()(64bit) is needed by net-snmp-5.3.2.2-5.el5.x86_64</span>
3安裝依賴包:
下載libsensors.so.3,網上有很多版本以及不同方式的安裝包,這裏使用的是rpm:
lm_sensors-2.10.7-4.el5.x86_64.rpm
lm_sensors-devel-2.10.7-4.el5.x86_64.rpm
<span style="font-family:SimHei;font-size:14px;">rpm -ivh lm_sensors-2.10.7-4.el5.x86_64.rpm
warning: lm_sensors-2.10.7-4.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing... ########################################### [100%]
1:lm_sensors ########################################### [100%]
rpm -ivh lm_sensors-devel-2.10.7-4.el5.
<br style="font-family: SimHei;font-size:14px;" />
rpm -ivh lm_sensors-devel-2.10.7-4.el5.
lm_sensors-devel-2.10.7-4.el5.i386.rpm
lm_sensors-devel-2.10.7-4.el5.x86_64.rpm
rpm -ivh lm_sensors-devel-2.10.7-4.el5.x86_64.rpm
warning: lm_sensors-devel-2.10.7-4.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing... ########################################### [100%]
1:lm_sensors-devel ########################################### [100%]</span>
4再次安裝snmp:
net-snmp,net-snmp-perl,net-snmp-libs:
<span style="font-family:SimHei;font-size:14px;">rpm -ivh net-snmp-5.3.2.2-5.el5.x86_64.rpm
warning: net-snmp-5.3.2.2-5.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing... ########################################### [100%]
1:net-snmp ########################################### [100%]</span>
<span style="font-family:SimHei;font-size:14px;">rpm -ivh net-snmp-perl-5.3.2.2-5.el5.x86_64.rpm
warning: net-snmp-perl-5.3.2.2-5.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing... ########################################### [100%]
1:net-snmp-perl ########################################### [100%]</span>
<span style="font-family:SimHei;font-size:14px;">rpm -ivh net-snmp-libs-5.3.2.2-5.el5.x86_64.rpm
warning: net-snmp-libs-5.3.2.2-5.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing... ########################################### [100%]
package net-snmp-libs-5.3.2.2-5.el5.x86_64 is already installed
</span>
5備份編輯snmp文件:
<span style="font-family:SimHei;font-size:14px;">cp /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.bak</span>
6編輯snmp配置文件:
<span style="font-family:SimHei;font-size:14px;">vi /etc/snmp/snmpd.conf
com2sec notConfigUser default public group notConfigGroup v1 notConfigUser group notConfigGroup v2c notConfigUser view systemview included .1 access notConfigGroup "" any noauth exact systemview none none
syslocation www.daino.com syscontact Root [email protected] pass .1.3.6.1.4.1.4413.4.1 /usr/bin/ucd5820stat</span>
7重啓snmp 服務 :
<span style="font-family:SimHei;font-size:14px;">/etc/init.d/snmpd restart</span>
<span style="font-family:SimHei;font-size:14px;">netstat -luntp |grep snmp
tcp 0 0 127.0.0.1:199 0.0.0.0:* LISTEN 12804/snmpd
udp 0 0 0.0.0.0:161 0.0.0.0:* 12804/snmpd </span>
至此,snmp安裝成功。