講解如何進(jìn)行SNMP MIB的查看
通過(guò)《SNMP中的MIB是什么?》的介紹,相信大家對(duì)SNMP MIB已經(jīng)有所了解了。那么本文主要講述一下如何查看本地的SNMP MIB。那么具體的操作我們已經(jīng)在文中為大家詳細(xì)展示了出來(lái)。
在集群節(jié)點(diǎn)上用下面的命令檢查MIB:
- #snmpwalk localhost -v 1 -c public
這個(gè)命令應(yīng)產(chǎn)生一個(gè)很長(zhǎng)的報(bào)告顯示集群節(jié)點(diǎn)上的MIB,象征本地SNMP代理(snmpd)響應(yīng)了查詢(xún)。
我們用這個(gè)命令查詢(xún)一些有用的信息:
- #snmpwalk -v 1 localhost -c public .1.3.6.1.4.1.2021.9
注意:在這個(gè)命令中,我們使用了一串?dāng)?shù)值代替符號(hào)名定位SNMP管理信息庫(kù)(MIB)中的信息,為了查找這個(gè)數(shù)字對(duì)象標(biāo)識(shí)符代表的符號(hào)名或文本,使用:
- #snmptranslate .1.3.6.1.4.1.2021.9
如果你象配置文件示例那樣設(shè)置了磁盤(pán)警報(bào)參數(shù)的話,你會(huì)看到:
- enterprises.ucdavis.dskTable.dskEntry.dskIndex.1 = 1enterprises.ucdavis.dskTable.dskEntry.dskIndex.2 = 2enterprises.ucdavis.dskTable.dskEntry.dskPath.1 = /enterprises.ucdavis.dskTable.dskEntry.dskPath.2 = /varenterprises.ucdavis.dskTable.dskEntry.dskDevice.1 = /dev/sdb2enterprises.ucdavis.dskTable.dskEntry.dskDevice.2 = /dev/sda3enterprises.ucdavis.dskTable.dskEntry.dskMinimum.1 = 100000enterprises.ucdavis.dskTable.dskEntry.dskMinimum.2 = 100000enterprises.ucdavis.dskTable.dskEntry.dskMinPercent.1 = -1enterprises.ucdavis.dskTable.dskEntry.dskMinPercent.2 = -1enterprises.ucdavis.dskTable.dskEntry.dskTotal.1 = 381121enterprises.ucdavis.dskTable.dskEntry.dskTotal.2 = 253871enterprises.ucdavis.dskTable.dskEntry.dskAvail.1 = 268888enterprises.ucdavis.dskTable.dskEntry.dskAvail.2 = 162940enterprises.ucdavis.dskTable.dskEntry.dskUsed.1 = 92554enterprises.ucdavis.dskTable.dskEntry.dskUsed.2 = 77824enterprises.ucdavis.dskTable.dskEntry.dskPercent.1 = 26enterprises.ucdavis.dskTable.dskEntry.dskPercent.2 = 32enterprises.ucdavis.dskTable.dskEntry.dskPercentNode.1 = 18enterprises.ucdavis.dskTable.dskEntry.dskPercentNode.2 = 0enterprises.ucdavis.dskTable.dskEntry.dskErrorFlag.1 = 0enterprises.ucdavis.dskTable.dskEntry.dskErrorFlag.2 = 0enterprises.ucdavis.dskTable.dskEntry.dskErrorMsg.1 =enterprises.ucdavis.dskTable.dskEntry.dskErrorMsg.2 =
注意:在這個(gè)磁盤(pán)空間SNMP MIB報(bào)告中你會(huì)看到加州大學(xué)的名字,因?yàn)檫@就是它們開(kāi)發(fā)的。
特別要注意dskEntry.dskErrorFlag 行(已經(jīng)加粗顯示),這些行指出磁盤(pán)是低于(值0)或高于(值1)你在snmp.conf中指定的閥值,花點(diǎn)時(shí)間修改閥值(以M為單位)比磁盤(pán)分區(qū)的剩余空間(使用df -m命令檢查)還小的值,然后輸入:
- #service snmpd restart
- 或
- #/etc/init.d/snmpd restart
注意:kill HUP snmpd守護(hù)進(jìn)程的PID能達(dá)到同樣的目的。
然后再次輸入相同的snmpwalk命令:
- #snmpwalk -v 1 localhost -c public .1.3.6.1.4.1.2021.9
你應(yīng)該看到錯(cuò)誤標(biāo)志指示磁盤(pán)分區(qū)已經(jīng)用光了磁盤(pán)空間。