2017-08-07 159 views
0

我正在嘗試深入SNMP以正確使用其功能。我有一個任務來監視無線接入點(WAP)狀態。 AP由控制器控制,該控制器知道AP的狀態,並且它是使用SNMP來提取信息的地方。我發現這個OID顯示「0」,如果AP斷開連接在MIB中未定義OID中的尾隨數字和點

# snmpget -v2c -c xxx 1.2.3.4 SNMPv2-SMI::enterprises.25053.1.2.2.1.1.2.1.1.3.6.240.62.144.17.39.0 
SNMPv2-SMI::enterprises.25053.1.2.2.1.1.2.1.1.3.6.240.62.144.17.39.0 = INTEGER: 0 

我使用net-snmp。我安裝了該產品的所有MIB。當我做snmptranslate,但是,它只有在OID

# snmptranslate -m ALL -Td SNMPv2-SMI::enterprises.25053.1.2.2.1.1.2.1.1.3.6.240.62.144.17.39.0 
RUCKUS-ZD-WLAN-MIB::ruckusZDWLANAPStatus.'..>..''.0 
ruckusZDWLANAPStatus OBJECT-TYPE 
    -- FROM  RUCKUS-ZD-WLAN-MIB 
    SYNTAX  INTEGER {disconnected(0), connected(1), approvalPending(2), upgradingFirmware(3), provisioning(4)} 
    MAX-ACCESS read-only 
    STATUS  current 
    DESCRIPTION "The connection status with ZD." 
::= { iso(1) org(3) dod(6) internet(1) private(4) enterprises(1) ruckusRootMIB(25053) ruckusObjects(1) ruckusZD(2) ruckusZDWLANModule(2) ruckusZDWLANMIB(1) ruckusZDWLANObjects(1) ruckusZDWLANAPInfo(2) ruckusZDWLANAPTable(1) ruckusZDWLANAPEntry(1) ruckusZDWLANAPStatus(3) 6 240 62 144 17 39 0 } 

尾隨6.240.62.144.17.39.0解釋到某一點沒有解釋。我還發現這個尾部部分用於其他OID以獲取有關AP的其他信息,例如名稱,IP地址,序列號等等。

所以我的問題是,我可以在哪裏找到什麼每個數字意味着在這個尾隨字符串?它是否在MIB中定義?它與SNMP「表」有關嗎?謝謝!

回答

1

http://www.circitor.fr/Mibs/Mib/R/RUCKUS-ZD-WLAN-MIB.mib

ruckusZDWLANAPTable OBJECT-TYPE 
    SYNTAX SEQUENCE OF RuckusZDWLANAPEntry 
    MAX-ACCESS not-accessible 
    STATUS current 
    DESCRIPTION 
     "ZD WLAN AP table." 
    ::= { ruckusZDWLANAPInfo 1 } 

ruckusZDWLANAPEntry OBJECT-TYPE 
    SYNTAX RuckusZDWLANAPEntry 
    MAX-ACCESS not-accessible 
    STATUS current 
    DESCRIPTION 
     "Specifies each ZD WLAN AP entry." 
    INDEX { 
     ruckusZDWLANAPMacAddr } 
    ::= { ruckusZDWLANAPTable 1 } 

RuckusZDWLANAPEntry ::= SEQUENCE { 
    ruckusZDWLANAPMacAddr     MacAddress, 
    ruckusZDWLANAPDescription    DisplayString, 
    ruckusZDWLANAPStatus     INTEGER, 
    ruckusZDWLANAPModel     DisplayString, 
    ruckusZDWLANAPSerialNumber   DisplayString, 
    ruckusZDWLANAPUptime     TimeTicks, 
    ruckusZDWLANAPSWversion    DisplayString, 
    ruckusZDWLANAPHWversion    DisplayString, 
    ruckusZDWLANAPIPAddr     IpAddress, 
    ruckusZDWLANAPNumRadios    Unsigned32, 
    ruckusZDWLANAPNumVAP     Unsigned32, 
    ruckusZDWLANAPNumSta     Unsigned32, 
    ruckusZDWLANAPNumRogues    Unsigned32, 
    ruckusZDWLANAPConnectionMode   INTEGER, 
    ruckusZDWLANAPMeshEnable    TruthValue, 
    ruckusZDWLANAPMeshHops    Unsigned32, 
    ruckusZDWLANAPMeshType    INTEGER, 
    ruckusZDWLANAPLANStatsRXByte   Counter32, 
    ruckusZDWLANAPLANStatsRXPkt   Counter32, 
    ruckusZDWLANAPLANStatsRXPktErr  Counter32, 
    ruckusZDWLANAPLANStatsRXPKTSucc  Counter32, 
    ruckusZDWLANAPLANStatsTXByte   Counter32, 
    ruckusZDWLANAPLANStatsTXPkt   Counter32, 
    ruckusZDWLANAPMemUtil     INTEGER, 
    ruckusZDWLANAPMemTotal    Unsigned32, 
    ruckusZDWLANAPCPUUtil     INTEGER, 
    ruckusZDWLANAPFWSize     Unsigned32, 
    ruckusZDWLANAPFWAvail     Unsigned32, 
    ruckusZDWLANAPMultipleVlanCapability TruthValue, 
    ruckusZDWLANAP11bCapable    TruthValue, 
    ruckusZDWLANAP11gCapable    TruthValue, 
    ruckusZDWLANAPMultiModeAccessStatus TruthValue, 
    ruckusZDWLANAPEthStateChange   Counter32, 
    ruckusZDWLANAPSyncConf    TruthValue, 
    ruckusZDWLANAPUpgrade     TruthValue, 
    ruckusZDWLANAPFirstJoinTime   DisplayString, 
    ruckusZDWLANAPLastBootTime   DisplayString, 
    ruckusZDWLANAPLastUpgradeTime   DisplayString, 
    ruckusZDWLANAPLastConfSyncTime  DisplayString, 
    ruckusZDWLANAPLANStatsRXPKTBcast  Counter32, 
    ruckusZDWLANAPLANStatsRXPKTMcast  Counter32, 
    ruckusZDWLANAPLANStatsRXPKTUcast  Counter32, 
    ruckusZDWLANAPLANStatsTXPKTBcast  Counter32, 
    ruckusZDWLANAPLANStatsTXPKTMcast  Counter32, 
    ruckusZDWLANAPLANStatsTXPKTUcast  Counter32, 
    ruckusZDWLANAPLANStatsDropped   Counter32, 
    ruckusZDWLANAPMeshUpPortCntUpdown  Counter32, 
    ruckusZDWLANAPMeshDownPortCntUpdown Counter32, 
    ruckusZDWLANAPTxFrameDropped   Counter32, 
    ruckusZDWLANAPTxFrameError   Counter32, 
    ruckusZDWLANAPCoverageTech   INTEGER, 
    ruckusZDWLANAPStaTxBytes    Counter32, 
    ruckusZDWLANAPStaRxBytes    Counter32, 
    ruckusZDWLANAPNetmask     IpAddress, 
    ruckusZDWLANAPGateway     IpAddress, 
    ruckusZDWLANAPDNS1     IpAddress, 
    ruckusZDWLANAPDNS2     IpAddress, 
    ruckusZDWLANAPTotalUser    Unsigned32, 
    ruckusZDWLANAPLANStatsRXByteRate  Counter32, 
    ruckusZDWLANAPLANStatsTXByteRate  Counter32 
} 

如表使用MacAddress爲索引,OID,看起來就像是。

+0

謝謝!最後的0呢?這是一個序列號,如果它有多個屬性,所以它變爲0,1,2 ...? –