cacti監(jiān)控的設(shè)備必須要啟用snmp,按以下步驟可以安裝配置好snmp
1、Windows安裝系統(tǒng)自帶的snmp服務(wù)即可,安裝后按以下方法配置
(1)安裝Windows系統(tǒng)的snmp服務(wù)
控制面板->添加刪除程序->添加/刪除windows組件->管理和監(jiān)視工具->簡單網(wǎng)絡(luò)管理協(xié)議(SNMP)
?。?)配置snmp服務(wù)
管理工具->服務(wù)->SNMPService->安全->接受團(tuán)體名稱添加public,這個是用來登錄的密碼,自定義的->接受來自這些主機(jī)的SNMP數(shù)據(jù)包填上你的Cacti服務(wù)器IP地址


然后重啟snmp服務(wù)即可生效
2、Linux系統(tǒng)可以裝rpm包或源碼編譯(如果你的系統(tǒng)已安裝直接跳到第(3)步)
?。?)源碼編譯安裝net-snmp
[root@yunweiw.com]#tarzxvfnet-snmp-xxx.tar.tar
[root@yunweiw.com]#cdnet-snmp-xxx
[root@yunweiw.comnet-snmp-xxx]#./configure
[root@yunweiw.com]#make
[root@yunweiw.com]#makeinstall
(2)rpm包安裝net-snmp(安裝系統(tǒng)盤里可以找到)
[root@yunweiw.com]#rpm–ivhnet-snmp-xxx.rpm
或者
[root@yunweiw.com]#yuminstallnet-snmp
?。?)安裝后打開默認(rèn)的/etc/snmp/snmpd.conf文件,更改如下配置:
1)查找以下代碼:
#sec.namesourcecommunity
com2secnotConfigUserdefaultpublic
將"comunity"字段改為你要設(shè)置的密碼。比如"public"
將"default"改為你想哪臺機(jī)器可以看到你的snmp信息,如192.168.0.8
修改后:com2secnotConfigUser192.168.0.8public
2)查找以下代碼:
####
#Finally,grantthegroupread-onlyaccesstothesystemviewview.
#groupcontextsec.modelsec.levelprefixreadwritenotif
accessnotConfigGroup""anynoauthexactsystemviewnonenone
將"read"字段改為all.
修改后:accessnotConfigGroup""anynoauthexactallnonenone
3)查找以下代碼:
#viewallincluded.180
將該行前面的"#"去掉。
保存關(guān)閉。
4)運(yùn)行/etc/init.d/snmpdstart命令運(yùn)行snmpd.或servicesnmpdstart.
5)如果有防火墻,打開UDP161端口。
最后運(yùn)行netstat-ln查看161端口是否打開了。
(責(zé)任編輯:VEVB)
新聞熱點(diǎn)
疑難解答
圖片精選