1:安裝snmp
yum install net-snmp net-snmp-devel net-snmp-libs net-snmp-utils php-snmp
上面的程序首先會校驗需要升級的文件和需要下載安裝的文件,然后列來,告訴你有多大,會提示您是不是這些,需要繼續不,輸入Y,就開始下載了
直到出現 Complete! 就下載完成了
2 : 配置
vi /etc/snmp/snmpd.conf
配置snmpd.conf文件需要更改四個地方(默認配置基礎上):
(1)配置snmp團體名(默認是public): com2sec notConfigUser default public 建議更改public為您使用的團體名稱(在41行,public修改songchen)
(2)將access notConfigGroup "" any noauth exact systemview none none更改為access notConfigGroup "" any noauth exact all none none(在62行)
(3)將如下兩行前面的注釋去掉
# view all included .1 80 (在85行)
# view mib2 included .iso.org.dod.internet.mgmt.mib-2 fc (在89行)
(4)將下面倆行前面的注釋去掉
# access MyROGroup "" any noauth 0 all none none (在93行)
# access MyRWGroup "" any noauth 0 all all all (在94行)
配置文件修改完后,保存。
然后輸入 :systemctl restart snmpd.service 重新啟動snmp服務
輸入命令:systemctl enable snmpd把服務加到開機啟動中,開機自動運行。
3:驗證
可以使用一個簡單命令判斷snmp服務是否已經成功啟動:netstat -ln | grep 161
通過snmp查詢安裝軟件
附:SNMP監控一些常用OID的總結 http://blog.csdn.net/a9254778/article/details/51200502
注意:如果連接不上,請關閉防火牆
安裝之前,一定要關閉防火牆
- 關閉防火牆
systemctl stop firewalld.service - 禁止firewall開機啟動
systemctl disable firewalld.service - 查看默認防火牆狀態
firewall-cmd --state