Cacti的安裝配置-測試配置
Cacti 安裝配置:回大綱
一旦 Net-SNMP 安裝完成,并且已經啟動,那么就可以首先測試一下
- $ snmpwalk -v 1 -c public localhost .1.3.6.1.2.1.1.1.0SNMPv2-MIB::sysDescr.0 = STRING: Linux cronos 2.4.28 #2 SMP ven jan 14 14:12:01 CET 2005 i686
這個簡單的測試表明了 Net-SNMP 代理是可以能夠工作的。
你甚至還可以查詢下在服務器上運行的是哪個版本的 Net-SNMP :
- $ snmpwalk -v 1 -c public localhost .1.3.6.1.4.1.2021.100.2.0UCD-SNMP-MIB::versionTag.0 = STRING: 5.2.1.2
如果輸出是下面這樣的:
- $ snmpwalk -v 1 -c foo localhost .1.3.6.1.2.1.1.1.0Timeout: No Response from localhost
那么表明要么是代理沒有啟動,要么 community 字符串是錯誤的,或者設備是不可訪問的。請檢查下你的 community 字符串,如果有需要請配置相應的防火墻規(guī)則,等等。
如果使用的是 SNMP V3 版本的協(xié)議,那么指定一個未知的用戶名,很可能會得到一個錯誤:
- $ snmpget -v 3 -l AuthNoPriv -u john -A mypassphrase 10.50.80.45 sysName.0snmpget: Unknown user name
如果是密碼不正確,那么會返回如下的錯誤信息:
- $ snmpget -v 3 -l AuthNoPriv -u frederic -A badpassphrase 10.50.80.45 sysName.0snmpget: Authentication failure (incorrect password, community or key)
下面的查詢顯示了哪些文件系統(tǒng)已經被掛載:
- $ snmpwalk -v 1 -c public localhost .1.3.6.1.4.1.2021.9.1.2UCD-SNMP-MIB::dskPath.1 = STRING: /UCD-SNMP-MIB::dskPath.2 = STRING: /BBUCD-SNMP-MIB::dskPath.3 = STRING: /dev/shm
如果返回的結果是空,通常是因為 includeAllDisks 不被你的 Net-SNMP 版本支持(這種情況下,像前述章節(jié)描述一樣,你需要列出每一個你要繪圖的文件系統(tǒng))。
最后,讓我們看一下如何顯示網絡接口:
- $ snmpwalk -v 1 -c public localhost .1.3.6.1.2.1.2.2.1.2IF-MIB::ifDescr.1 = STRING: loIF-MIB::ifDescr.2 = STRING: eth0IF-MIB::ifDescr.3 = STRING: eth1
【編輯推薦】