Mib Ubiquiti

download Mib Ubiquiti

If you can't read please download the document

description

Mib Ubiquiti

Transcript of Mib Ubiquiti

UBNT-MIB DEFINITIONS ::= BEGINIMPORTSMODULE-IDENTITY, OBJECT-TYPE, Integer32, Gauge32, Counter32, Counter64,IpAddress, TimeTicks, enterprises FROM SNMPv2-SMIDisplayString, TruthValue, MacAddress FROM SNMPv2-TCOBJECT-GROUP FROM SNMPv2-CONF;ubntMIB MODULE-IDENTITYLAST-UPDATED "201312180000Z"ORGANIZATION "Ubiquiti Networks, Inc."CONTACT-INFO "[email protected]"DESCRIPTION "The MIB module for Ubiquiti Networks, Inc. entities"REVISION "201312180000Z"DESCRIPTION "Initial revision"::= { ubnt 1 }ubnt OBJECT IDENTIFIER ::= { enterprises 41112 }ubntSnmpInfo OBJECT IDENTIFIER ::= { ubntMIB 2 }ubntSnmpGroups OBJECT IDENTIFIER ::= { ubntSnmpInfo 1}ubntAirosGroups OBJECT IDENTIFIER ::= { ubntSnmpInfo 2}-- ---------------------------------------------------------------------------------- Ubiquiti Networks OR table-- --------------------------------------------------------------------------------ubntORTable OBJECT-TYPESYNTAX SEQUENCE OF UbntOREntryMAX-ACCESS not-accessibleSTATUS currentDESCRIPTION "Capabilities"::= { ubntMIB 1 }ubntOREntry OBJECT-TYPESYNTAX UbntOREntryMAX-ACCESS not-accessibleSTATUS currentDESCRIPTION "An entry in the ubntORTable"INDEX { ubntORIndex }::= { ubntORTable 1 }UbntOREntry ::= SEQUENCE {ubntORIndex Integer32,ubntORID OBJECT IDENTIFIER,ubntORDescr DisplayString}ubntORIndex OBJECT-TYPESYNTAX Integer32 (1..255)MAX-ACCESS not-accessibleSTATUS currentDESCRIPTION "Index for the ubntORTable"::= { ubntOREntry 1 }ubntORID OBJECT-TYPESYNTAX OBJECT IDENTIFIERMAX-ACCESS read-onlySTATUS currentDESCRIPTION "OR ID"::= { ubntOREntry 2 }ubntORDescr OBJECT-TYPESYNTAX DisplayStringMAX-ACCESS read-onlySTATUS currentDESCRIPTION "Description of idenfifier"::= { ubntOREntry 3 }ubntORInfoGroup OBJECT-GROUP OBJECTS {ubntORID, ubntORDescr}STATUS currentDESCRIPTION ""::= { ubntSnmpGroups 1 }ubntAirMAX OBJECT IDENTIFIER ::= { ubntMIB 4 }-- ---------------------------------------------------------------------------------- radio table-- --------------------------------------------------------------------------------ubntRadioTable OBJECT-TYPESYNTAX SEQUENCE OF UbntRadioEntryMAX-ACCESS not-accessibleSTATUS currentDESCRIPTION "Radio status & statistics"::= { ubntAirMAX 1 }ubntRadioEntry OBJECT-TYPESYNTAX UbntRadioEntryMAX-ACCESS not-accessibleSTATUS currentDESCRIPTION "An entry in the ubntRadioTable"INDEX { ubntRadioIndex }::= { ubntRadioTable 1 }UbntRadioEntry ::= SEQUENCE {ubntRadioIndex INTEGER,ubntRadioMode INTEGER,ubntRadioCCode INTEGER,ubntRadioFreq INTEGER,ubntRadioDfsEnabled TruthValue,ubntRadioTxPower INTEGER,ubntRadioDistance INTEGER,ubntRadioChainmask INTEGER,ubntRadioAntenna DisplayString}ubntRadioIndex OBJECT-TYPESYNTAX INTEGER (1..255)MAX-ACCESS read-onlySTATUS currentDESCRIPTION "Index for the ubntRadioTable"::= { ubntRadioEntry 1 }ubntRadioMode OBJECT-TYPESYNTAX INTEGER {sta(1),ap(2),ap-repeater(3),ap-wds(4)}MAX-ACCESS read-onlySTATUS currentDESCRIPTION "Radio mode"::= { ubntRadioEntry 2 }ubntRadioCCode OBJECT-TYPESYNTAX INTEGERMAX-ACCESS read-onlySTATUS currentDESCRIPTION "Country code"::= { ubntRadioEntry 3 }ubntRadioFreq OBJECT-TYPESYNTAX INTEGER (1..65535)MAX-ACCESS read-onlySTATUS currentDESCRIPTION "Operating frequency"::= { ubntRadioEntry 4 }ubntRadioDfsEnabled OBJECT-TYPESYNTAX TruthValueMAX-ACCESS read-onlySTATUS currentDESCRIPTION "DFS status"::= { ubntRadioEntry 5 }ubntRadioTxPower OBJECT-TYPESYNTAX INTEGER (1..65535)MAX-ACCESS read-onlySTATUS currentDESCRIPTION "Transmit power"::= { ubntRadioEntry 6 }ubntRadioDistance OBJECT-TYPESYNTAX INTEGER (1..65535)MAX-ACCESS read-onlySTATUS currentDESCRIPTION "Distance"::= { ubntRadioEntry 7 }ubntRadioChainmask OBJECT-TYPESYNTAX INTEGER (1..255)MAX-ACCESS read-onlySTATUS currentDESCRIPTION "Chainmask"::= { ubntRadioEntry 8 }ubntRadioAntenna OBJECT-TYPESYNTAX DisplayStringMAX-ACCESS read-onlySTATUS currentDESCRIPTION "Antenna"::= { ubntRadioEntry 9 }ubntRadioRssiTable OBJECT-TYPESYNTAX SEQUENCE OF UbntRadioRssiEntryMAX-ACCESS not-accessibleSTATUS currentDESCRIPTION "Radio RSSI per chain"::= { ubntAirMAX 2 }ubntRadioRssiEntry OBJECT-TYPESYNTAX UbntRadioRssiEntryMAX-ACCESS not-accessibleSTATUS currentDESCRIPTION "An entry in the ubntRadioRssiTable"INDEX { ubntRadioIndex, ubntRadioRssiIndex }::= { ubntRadioRssiTable 1 }UbntRadioRssiEntry ::= SEQUENCE {ubntRadioRssiIndex Integer32,ubntRadioRssi Integer32,ubntRadioRssiMgmt Integer32,ubntRadioRssiExt Integer32}ubntRadioRssiIndex OBJECT-TYPESYNTAX Integer32 (1..255)MAX-ACCESS not-accessibleSTATUS currentDESCRIPTION "Index for the ubntRadioRssiTable"::= { ubntRadioRssiEntry 1 }ubntRadioRssi OBJECT-TYPESYNTAX Integer32MAX-ACCESS read-onlySTATUS currentDESCRIPTION ""::= { ubntRadioRssiEntry 2 }ubntRadioRssiMgmt OBJECT-TYPESYNTAX Integer32MAX-ACCESS read-onlySTATUS currentDESCRIPTION ""::= { ubntRadioRssiEntry 3 }ubntRadioRssiExt OBJECT-TYPESYNTAX Integer32MAX-ACCESS read-onlySTATUS currentDESCRIPTION ""::= { ubntRadioRssiEntry 4 }-- ---------------------------------------------------------------------------------- airMAX table-- --------------------------------------------------------------------------------ubntAirMaxTable OBJECT-TYPESYNTAX SEQUENCE OF UbntAirMaxEntryMAX-ACCESS not-accessibleSTATUS currentDESCRIPTION "airMAX protocol statistics"::= { ubntAirMAX 6 }ubntAirMaxEntry OBJECT-TYPESYNTAX UbntAirMaxEntryMAX-ACCESS not-accessibleSTATUS currentDESCRIPTION "An entry in the ubntAirMaxTable"INDEX { ubntAirMaxIfIndex }::= { ubntAirMaxTable 1 }UbntAirMaxEntry ::= SEQUENCE {ubntAirMaxIfIndex INTEGER,ubntAirMaxEnabled TruthValue,ubntAirMaxQuality Integer32,ubntAirMaxCapacity Integer32,ubntAirMaxPriority INTEGER,ubntAirMaxNoAck TruthValue}ubntAirMaxIfIndex OBJECT-TYPESYNTAX INTEGER (1..255)MAX-ACCESS read-onlySTATUS currentDESCRIPTION "Index for the ubntAirMaxTable"::= { ubntAirMaxEntry 1 }ubntAirMaxEnabled OBJECT-TYPESYNTAX TruthValueMAX-ACCESS read-onlySTATUS currentDESCRIPTION "airMAX status - on/off"::= { ubntAirMaxEntry 2 }ubntAirMaxQuality OBJECT-TYPESYNTAX Integer32 (0..100)MAX-ACCESS read-onlySTATUS currentDESCRIPTION "airMAX quality - percentage"::= { ubntAirMaxEntry 3 }ubntAirMaxCapacity OBJECT-TYPESYNTAX Integer32 (0..100)MAX-ACCESS read-onlySTATUS currentDESCRIPTION "airMAX capacity - percentage"::= { ubntAirMaxEntry 4 }ubntAirMaxPriority OBJECT-TYPESYNTAX INTEGER {high(0),medium(1),low(2),none(3)}MAX-ACCESS read-onlySTATUS currentDESCRIPTION "airMAX priority - none/high/low/medium"::= { ubntAirMaxEntry 5 }ubntAirMaxNoAck OBJECT-TYPESYNTAX TruthValueMAX-ACCESS read-onlySTATUS currentDESCRIPTION "airMAX NoACK mode - on/off"::= { ubntAirMaxEntry 6 }-- ---------------------------------------------------------------------------------- airSync table-- --------------------------------------------------------------------------------ubntAirSyncTable OBJECT-TYPESYNTAX SEQUENCE OF UbntAirSyncEntryMAX-ACCESS not-accessibleSTATUS currentDESCRIPTION "airSync protocol statistics"::= { ubntAirMAX 3 }ubntAirSyncEntry OBJECT-TYPESYNTAX UbntAirSyncEntryMAX-ACCESS not-accessibleSTATUS currentDESCRIPTION "An entry in the ubntAirSyncTable"INDEX { ubntAirSyncIfIndex }::= { ubntAirSyncTable 1 }UbntAirSyncEntry ::= SEQUENCE {ubntAirSyncIfIndex INTEGER,ubntAirSyncMode INTEGER,ubntAirSyncCount INTEGER,ubntAirSyncDownUtil INTEGER,ubntAirSyncUpUtil INTEGER}ubntAirSyncIfIndex OBJECT-TYPESYNTAX INTEGER (1..255)MAX-ACCESS read-onlySTATUS currentDESCRIPTION "Index for the ubntAirSyncTable"::= { ubntAirSyncEntry 1 }ubntAirSyncMode OBJECT-TYPESYNTAX INTEGER {disabled(0),master(1),slave(2)}MAX-ACCESS read-onlySTATUS currentDESCRIPTION "airSync mode - master/slave"::= { ubntAirSyncEntry 2 }ubntAirSyncCount OBJECT-TYPESYNTAX INTEGER (0..255)MAX-ACCESS read-onlySTATUS currentDESCRIPTION "airSync client count"::= { ubntAirSyncEntry 3 }ubntAirSyncDownUtil OBJECT-TYPESYNTAX INTEGER (0..100)MAX-ACCESS read-onlySTATUS currentDESCRIPTION "airSync down utilization"::= { ubntAirSyncEntry 4 }ubntAirSyncUpUtil OBJECT-TYPESYNTAX INTEGER (0..100)MAX-ACCESS read-onlySTATUS currentDESCRIPTION "airSync up utilization"::= { ubntAirSyncEntry 5 }-- ---------------------------------------------------------------------------------- airSelect table-- --------------------------------------------------------------------------------ubntAirSelTable OBJECT-TYPESYNTAX SEQUENCE OF UbntAirSelEntryMAX-ACCESS not-accessibleSTATUS currentDESCRIPTION "airSelect protocol statistics"::= { ubntAirMAX 4 }ubntAirSelEntry OBJECT-TYPESYNTAX UbntAirSelEntryMAX-ACCESS not-accessibleSTATUS currentDESCRIPTION "An entry in the ubntAirSelTable"INDEX { ubntAirSelIfIndex }::= { ubntAirSelTable 1 }UbntAirSelEntry ::= SEQUENCE {ubntAirSelIfIndex INTEGER,ubntAirSelEnabled TruthValue,ubntAirSelInterval Integer32}ubntAirSelIfIndex OBJECT-TYPESYNTAX INTEGER (1..255)MAX-ACCESS read-onlySTATUS currentDESCRIPTION "Index for the ubntAirSelTable"::= { ubntAirSelEntry 1 }ubntAirSelEnabled OBJECT-TYPESYNTAX TruthValueMAX-ACCESS read-onlySTATUS currentDESCRIPTION "airSelect status - on/off"::= { ubntAirSelEntry 2 }ubntAirSelInterval OBJECT-TYPESYNTAX Integer32 (0..65535)MAX-ACCESS read-onlySTATUS currentDESCRIPTION "airSelect hop interval (miliseconds)"::= { ubntAirSelEntry 3 }-- ---------------------------------------------------------------------------------- wireless statistics table-- --------------------------------------------------------------------------------ubntWlStatTable OBJECT-TYPESYNTAX SEQUENCE OF UbntWlStatEntryMAX-ACCESS not-accessibleSTATUS currentDESCRIPTION "Wireless statistics"::= { ubntAirMAX 5 }ubntWlStatEntry OBJECT-TYPESYNTAX UbntWlStatEntryMAX-ACCESS not-accessibleSTATUS currentDESCRIPTION "An entry in the ubntWlStatTable"INDEX { ubntWlStatIndex }::= { ubntWlStatTable 1 }UbntWlStatEntry ::= SEQUENCE {ubntWlStatIndex INTEGER,ubntWlStatSsid DisplayString,ubntWlStatHideSsid TruthValue,ubntWlStatApMac MacAddress,ubntWlStatSignal Integer32,ubntWlStatRssi Integer32,ubntWlStatCcq Integer32,ubntWlStatNoiseFloor Integer32,ubntWlStatTxRate Integer32,ubntWlStatRxRate Integer32,ubntWlStatSecurity DisplayString,ubntWlStatWdsEnabled TruthValue,ubntWlStatApRepeater TruthValue,ubntWlStatChanWidth Integer32,ubntWlStatStaCount Gauge32}ubntWlStatIndex OBJECT-TYPESYNTAX INTEGER (1..255)MAX-ACCESS read-onlySTATUS currentDESCRIPTION "Index for the ubntWlStatTable"::= { ubntWlStatEntry 1 }ubntWlStatSsid OBJECT-TYPESYNTAX DisplayStringMAX-ACCESS read-onlySTATUS currentDESCRIPTION "SSID"::= { ubntWlStatEntry 2 }ubntWlStatHideSsid OBJECT-TYPESYNTAX TruthValueMAX-ACCESS read-onlySTATUS currentDESCRIPTION "Hide SSID - on/off"::= { ubntWlStatEntry 3 }ubntWlStatApMac OBJECT-TYPESYNTAX MacAddressMAX-ACCESS read-onlySTATUS currentDESCRIPTION "AP MAC address"::= { ubntWlStatEntry 4 }ubntWlStatSignal OBJECT-TYPESYNTAX Integer32MAX-ACCESS read-onlySTATUS currentDESCRIPTION "Signal strength, dBm"::= { ubntWlStatEntry 5 }ubntWlStatRssi OBJECT-TYPESYNTAX Integer32MAX-ACCESS read-onlySTATUS currentDESCRIPTION "RSSI, dBm"::= { ubntWlStatEntry 6 }ubntWlStatCcq OBJECT-TYPESYNTAX Integer32MAX-ACCESS read-onlySTATUS currentDESCRIPTION "CCQ in %"::= { ubntWlStatEntry 7 }ubntWlStatNoiseFloor OBJECT-TYPESYNTAX Integer32MAX-ACCESS read-onlySTATUS currentDESCRIPTION "Noise floor"::= { ubntWlStatEntry 8 }ubntWlStatTxRate OBJECT-TYPESYNTAX Integer32MAX-ACCESS read-onlySTATUS currentDESCRIPTION "TX rate"::= { ubntWlStatEntry 9 }ubntWlStatRxRate OBJECT-TYPESYNTAX Integer32MAX-ACCESS read-onlySTATUS currentDESCRIPTION "RX rate"::= { ubntWlStatEntry 10 }ubntWlStatSecurity OBJECT-TYPESYNTAX DisplayStringMAX-ACCESS read-onlySTATUS currentDESCRIPTION "Wireless security mode"::= { ubntWlStatEntry 11 }ubntWlStatWdsEnabled OBJECT-TYPESYNTAX TruthValueMAX-ACCESS read-onlySTATUS currentDESCRIPTION "WDS - on/off"::= { ubntWlStatEntry 12 }ubntWlStatApRepeater OBJECT-TYPESYNTAX TruthValueMAX-ACCESS read-onlySTATUS currentDESCRIPTION "AP repeater - on/off"::= { ubntWlStatEntry 13 }ubntWlStatChanWidth OBJECT-TYPESYNTAX Integer32MAX-ACCESS read-onlySTATUS currentDESCRIPTION "Channel Width"::= { ubntWlStatEntry 14 }ubntWlStatStaCount OBJECT-TYPESYNTAX Gauge32MAX-ACCESS read-onlySTATUS currentDESCRIPTION "Station count"::= { ubntWlStatEntry 15 }-- ---------------------------------------------------------------------------------- station list table-- --------------------------------------------------------------------------------ubntStaTable OBJECT-TYPESYNTAX SEQUENCE OF UbntStaEntryMAX-ACCESS not-accessibleSTATUS currentDESCRIPTION "Station list"::= { ubntAirMAX 7 }ubntStaEntry OBJECT-TYPESYNTAX UbntStaEntryMAX-ACCESS not-accessibleSTATUS currentDESCRIPTION "An entry in the ubntStaEntry"INDEX { ubntWlStatIndex, ubntStaMac }::= { ubntStaTable 1 }UbntStaEntry ::= SEQUENCE {ubntStaMac MacAddress,ubntStaName DisplayString,ubntStaSignal Integer32,ubntStaNoiseFloor Integer32,ubntStaDistance Integer32,ubntStaCcq Integer32,ubntStaAmp Integer32,ubntStaAmq Integer32,ubntStaAmc Integer32,ubntStaLastIp IpAddress,ubntStaTxRate Integer32,ubntStaRxRate Integer32,ubntStaTxBytes Counter64,ubntStaRxBytes Counter64,ubntStaConnTime TimeTicks}ubntStaMac OBJECT-TYPESYNTAX MacAddressMAX-ACCESS read-onlySTATUS currentDESCRIPTION "Station MAC address"::= { ubntStaEntry 1 }ubntStaName OBJECT-TYPESYNTAX DisplayStringMAX-ACCESS read-onlySTATUS currentDESCRIPTION "Station name"::= { ubntStaEntry 2 }ubntStaSignal OBJECT-TYPESYNTAX Integer32MAX-ACCESS read-onlySTATUS currentDESCRIPTION "Signal strength, dBm"::= { ubntStaEntry 3 }ubntStaNoiseFloor OBJECT-TYPESYNTAX Integer32MAX-ACCESS read-onlySTATUS currentDESCRIPTION "Noise floor"::= { ubntStaEntry 4 }ubntStaDistance OBJECT-TYPESYNTAX INTEGER (1..65535)MAX-ACCESS read-onlySTATUS currentDESCRIPTION "Distance"::= { ubntStaEntry 5 }ubntStaCcq OBJECT-TYPESYNTAX Integer32MAX-ACCESS read-onlySTATUS currentDESCRIPTION "CCQ in %"::= { ubntStaEntry 6 }ubntStaAmp OBJECT-TYPESYNTAX Integer32MAX-ACCESS read-onlySTATUS currentDESCRIPTION "airMAX priority"::= { ubntStaEntry 7 }ubntStaAmq OBJECT-TYPESYNTAX Integer32MAX-ACCESS read-onlySTATUS currentDESCRIPTION "airMAX quality"::= { ubntStaEntry 8 }ubntStaAmc OBJECT-TYPESYNTAX Integer32MAX-ACCESS read-onlySTATUS currentDESCRIPTION "airMAX capacity"::= { ubntStaEntry 9 }ubntStaLastIp OBJECT-TYPESYNTAX IpAddressMAX-ACCESS read-onlySTATUS currentDESCRIPTION "Last known IP address"::= { ubntStaEntry 10 }ubntStaTxRate OBJECT-TYPESYNTAX Integer32MAX-ACCESS read-onlySTATUS currentDESCRIPTION "TX rate"::= { ubntStaEntry 11 }ubntStaRxRate OBJECT-TYPESYNTAX Integer32MAX-ACCESS read-onlySTATUS currentDESCRIPTION "RX rate"::= { ubntStaEntry 12 }ubntStaTxBytes OBJECT-TYPESYNTAX Counter64MAX-ACCESS read-onlySTATUS currentDESCRIPTION "TX bytes"::= { ubntStaEntry 13 }ubntStaRxBytes OBJECT-TYPESYNTAX Counter64MAX-ACCESS read-onlySTATUS currentDESCRIPTION "TX rate"::= { ubntStaEntry 14 }ubntStaConnTime OBJECT-TYPESYNTAX TimeTicksMAX-ACCESS read-onlySTATUS currentDESCRIPTION "Connection Time in seconds"::= { ubntStaEntry 15 }END