Centos安裝配置snmp

centos上安裝net-snmpnet-snmp 的安裝和配置
從以下地址可以下載到最新的軟件安裝包:
http://nchc.dl.sourceforge.net/sourceforge/net-snmp/net-snmp-5.4.2.1.tar.gz
下載

1
、解壓源碼包:
tar –zxvf net-snmp-5.4.2.1.tar.gz


2、進入解壓後的文件目錄:
cd net-snmp-5.4.2.1
 
3、執行./configure
default version of-snmp-version(3): 3(在這裏版本通常有三種形式:1,2c,3
Systemcontact information
(配置該設備的聯繫信息): heaven(也可以是郵箱地址)
System location (
該系統設備的地理位置):BEIJING P.R China
Location to write logfile (
日誌文件位置): /var/log/snmpd.log
Location to Write persistent(
數據存儲目錄): /var/net-snmp
在make的時候
如果遇到報錯
./configure 後顯示
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure.sh:error:no acceptable C compiler found in $PATH
See 'config.log' for more details.
是沒有安裝gcc
這樣一下就可以了
yum -y install gcc
安裝gcc
 
4#make
編 譯源碼包文件,通常只需要執行make命令
#make install

5、
cp EXAMPLE.conf /etc/snmp/snmpd.conf //cp樣例配置到安裝目錄下
 
6vi /etc/snmp/snmpd.conf //編輯配置文件
把裏面的mynetwork改成需要查看snmp信息的主機ip 地址
COMMUNITY改成你設定的值(自己起個字符串形式的名字)。
然後保存退出


7/usr/local/sbin/snmpd –c /etc/snmp/snmpd.conf & //啓動snmp

8
netstat -an  //查看snmp是否啓動


在正確配置以後如果發現ping通,但是snmp監控的設備報錯的話
看下你的iptables的問題。
把iptable裏面的端口打開
默認的snmp打開的是udp 161的端口
編輯iptables
vi /etc/sysconfig/iptables
加一個(如果你上面有關於UDP的允許請複製粘貼)然後修改端口號
-A RH-Firewall-1-INPUT -m state –state NEW -m udp -p udp –dport 161 -j ACCEPT
保存
重啓服務
service iptables restart
這個就是我做的時候遇到的問題和解決的方法

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章