Couple mib files from my collection

These are just a few MIB files from my collection. I'll go through the rest and upload them as well.
This commit is contained in:
fuzzbawl 2016-12-16 23:22:11 -05:00 committed by GitHub
parent 6253232f55
commit af92838d00
8 changed files with 5111 additions and 0 deletions

1033
ASTARO-MIB.txt Normal file

File diff suppressed because it is too large Load Diff

508
Mikrotik.mib Normal file
View File

@ -0,0 +1,508 @@
MIKROTIK-EXPERIMENTAL-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter32, Gauge32, IpAddress,
enterprises FROM SNMPv2-SMI
TEXTUAL-CONVENTION, DisplayString, MacAddress, DateAndTime FROM SNMPv2-TC
OBJECT-GROUP FROM SNMPv2-CONF;
mikrotikExperimentalModule MODULE-IDENTITY
LAST-UPDATED "200404010000Z"
ORGANIZATION "MikroTik"
CONTACT-INFO "@mikrotik.com"
DESCRIPTION ""
REVISION "200404010000Z"
DESCRIPTION ""
::= { mikrotik 1 }
mikrotik OBJECT IDENTIFIER ::= { enterprises 14988 }
mtXMetaInfo OBJECT IDENTIFIER ::= { mikrotikExperimentalModule 2 }
mtXRouterOsGroups OBJECT IDENTIFIER ::= { mtXMetaInfo 1 }
mtXRouterOs OBJECT IDENTIFIER ::= { mikrotikExperimentalModule 1 }
mtxrWireless OBJECT IDENTIFIER ::= { mtXRouterOs 1 }
mtxrQueues OBJECT IDENTIFIER ::= { mtXRouterOs 2 }
mtxrHealth OBJECT IDENTIFIER ::= { mtXRouterOs 3 }
mtxrLicense OBJECT IDENTIFIER ::= { mtXRouterOs 4 }
ObjectIndex ::= TEXTUAL-CONVENTION
DISPLAY-HINT "x"
STATUS current
DESCRIPTION "Internal "
SYNTAX Integer32 (0..2147483647)
-- Note that actually in RouterOs index values can be in range 0..4294967294,
-- this can sometimes make them negative. Any of the following syntaxes would
-- be more appropriate, but since Integer32 is used for InterfaceIndex in
-- IF-MIB, where it can also take negative values in RouterOs, it is used
-- here for consistency.
-- Also note that ObjectIndex value is not related to item numbers that are
-- used by console and shown by console print command.
--
-- SYNTAX Integer32 (-2147483648..2147483647)
-- SYNTAX Unsigned32 (0..4294967295)
Voltage ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d-2"
STATUS current
DESCRIPTION ""
SYNTAX Integer32 (-2147483648..2147483647)
Temperature ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d-1"
STATUS current
DESCRIPTION ""
SYNTAX Integer32 (-2147483648..2147483647)
mtxrWlStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF MtxrWlStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { mtxrWireless 1 }
mtxrWlStatEntry OBJECT-TYPE
SYNTAX MtxrWlStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Wireless station mode interface"
INDEX { mtxrWlStatIndex }
::= { mtxrWlStatTable 1 }
MtxrWlStatEntry ::= SEQUENCE {
mtxrWlStatIndex ObjectIndex,
mtxrWlStatTxRate Gauge32,
mtxrWlStatRxRate Gauge32,
mtxrWlStatStrength Integer32,
mtxrWlStatSsid DisplayString,
mtxrWlStatBssid MacAddress,
mtxrWlStatFreq Integer32
}
mtxrWlStatIndex OBJECT-TYPE
SYNTAX ObjectIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { mtxrWlStatEntry 1 }
mtxrWlStatTxRate OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "bits per second"
::= { mtxrWlStatEntry 2 }
mtxrWlStatRxRate OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "bits per second"
::= { mtxrWlStatEntry 3 }
mtxrWlStatStrength OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "dBm"
::= { mtxrWlStatEntry 4 }
mtxrWlStatSsid OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { mtxrWlStatEntry 5 }
mtxrWlStatBssid OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { mtxrWlStatEntry 6 }
mtxrWlStatFreq OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "megahertz"
::= { mtxrWlStatEntry 7 }
mtxrWlRtabTable OBJECT-TYPE
SYNTAX SEQUENCE OF MtxrWlRtabEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { mtxrWireless 2 }
mtxrWlRtabEntry OBJECT-TYPE
SYNTAX MtxrWlRtabEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Wireless registration table. It is indexed by remote
mac-address and local interface index"
INDEX { mtxrWlRtabAddr, mtxrWlRtabIface }
::= { mtxrWlRtabTable 1 }
MtxrWlRtabEntry ::= SEQUENCE {
mtxrWlRtabAddr MacAddress,
mtxrWlRtabIface ObjectIndex,
mtxrWlRtabStrength Integer32,
mtxrWlRtabTxBytes Counter32,
mtxrWlRtabRxBytes Counter32,
mtxrWlRtabTxPackets Counter32,
mtxrWlRtabRxPackets Counter32,
mtxrWlRtabTxRate Gauge32,
mtxrWlRtabRxRate Gauge32
}
mtxrWlRtabAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { mtxrWlRtabEntry 1 }
mtxrWlRtabIface OBJECT-TYPE
SYNTAX ObjectIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { mtxrWlRtabEntry 2 }
mtxrWlRtabStrength OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "dBm"
::= { mtxrWlRtabEntry 3 }
mtxrWlRtabTxBytes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { mtxrWlRtabEntry 4 }
mtxrWlRtabRxBytes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { mtxrWlRtabEntry 5 }
mtxrWlRtabTxPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { mtxrWlRtabEntry 6 }
mtxrWlRtabRxPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { mtxrWlRtabEntry 7 }
mtxrWlRtabTxRate OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "bits per second"
::= { mtxrWlRtabEntry 8 }
mtxrWlRtabRxRate OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "bits per second"
::= { mtxrWlRtabEntry 9 }
mtxrQueueSimpleTable OBJECT-TYPE
SYNTAX SEQUENCE OF MtxrQueueSimpleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { mtxrQueues 1 }
mtxrQueueSimpleEntry OBJECT-TYPE
SYNTAX MtxrQueueSimpleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Simple queue"
INDEX { mtxrQueueSimpleIndex }
::= { mtxrQueueSimpleTable 1 }
MtxrQueueSimpleEntry ::= SEQUENCE {
mtxrQueueSimpleIndex ObjectIndex,
mtxrQueueSimpleName DisplayString,
mtxrQueueSimpleSrcAddr IpAddress,
mtxrQueueSimpleSrcMask IpAddress,
mtxrQueueSimpleDstAddr IpAddress,
mtxrQueueSimpleDstMask IpAddress,
mtxrQueueSimpleIface ObjectIndex,
mtxrQueueSimpleBytesIn Counter32,
mtxrQueueSimpleBytesOut Counter32,
mtxrQueueSimplePacketsIn Counter32,
mtxrQueueSimplePacketsOut Counter32
}
mtxrQueueSimpleIndex OBJECT-TYPE
SYNTAX ObjectIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { mtxrQueueSimpleEntry 1 }
mtxrQueueSimpleName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { mtxrQueueSimpleEntry 2 }
mtxrQueueSimpleSrcAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { mtxrQueueSimpleEntry 3 }
mtxrQueueSimpleSrcMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { mtxrQueueSimpleEntry 4 }
mtxrQueueSimpleDstAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { mtxrQueueSimpleEntry 5 }
mtxrQueueSimpleDstMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { mtxrQueueSimpleEntry 6 }
mtxrQueueSimpleIface OBJECT-TYPE
SYNTAX ObjectIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION "interface index"
::= { mtxrQueueSimpleEntry 7 }
mtxrQueueSimpleBytesIn OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { mtxrQueueSimpleEntry 8 }
mtxrQueueSimpleBytesOut OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { mtxrQueueSimpleEntry 9 }
mtxrQueueSimplePacketsIn OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { mtxrQueueSimpleEntry 10 }
mtxrQueueSimplePacketsOut OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { mtxrQueueSimpleEntry 11 }
mtxrQueueTreeTable OBJECT-TYPE
SYNTAX SEQUENCE OF MtxrQueueTreeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { mtxrQueues 2 }
mtxrQueueTreeEntry OBJECT-TYPE
SYNTAX MtxrQueueTreeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Tree queue"
INDEX { mtxrQueueTreeIndex }
::= { mtxrQueueTreeTable 1 }
MtxrQueueTreeEntry ::= SEQUENCE {
mtxrQueueTreeIndex ObjectIndex,
mtxrQueueTreeName DisplayString,
mtxrQueueTreeFlow DisplayString,
mtxrQueueTreeParentIndex ObjectIndex,
mtxrQueueTreeBytes Counter32,
mtxrQueueTreePackets Counter32
}
mtxrQueueTreeIndex OBJECT-TYPE
SYNTAX ObjectIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { mtxrQueueTreeEntry 1 }
mtxrQueueTreeName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { mtxrQueueTreeEntry 2 }
mtxrQueueTreeFlow OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "flowmark"
::= { mtxrQueueTreeEntry 3 }
mtxrQueueTreeParentIndex OBJECT-TYPE
SYNTAX ObjectIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION "index of parent tree queue or parent interface"
::= { mtxrQueueTreeEntry 4 }
mtxrQueueTreeBytes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { mtxrQueueTreeEntry 5 }
mtxrQueueTreePackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { mtxrQueueTreeEntry 6 }
mtxrHlCoreVoltage OBJECT-TYPE
SYNTAX Voltage
MAX-ACCESS read-only
STATUS current
DESCRIPTION "core voltage"
::= { mtxrHealth 1 }
mtxrHlThreeDotThreeVoltage OBJECT-TYPE
SYNTAX Voltage
MAX-ACCESS read-only
STATUS current
DESCRIPTION "3.3V voltage"
::= { mtxrHealth 2 }
mtxrHlFiveVoltage OBJECT-TYPE
SYNTAX Voltage
MAX-ACCESS read-only
STATUS current
DESCRIPTION "5V voltage"
::= { mtxrHealth 3 }
mtxrHlTwelveVoltage OBJECT-TYPE
SYNTAX Voltage
MAX-ACCESS read-only
STATUS current
DESCRIPTION "12V voltage"
::= { mtxrHealth 4 }
mtxrHlSensorTemperature OBJECT-TYPE
SYNTAX Temperature
MAX-ACCESS read-only
STATUS current
DESCRIPTION "temperature at sensor chip"
::= { mtxrHealth 5 }
mtxrHlCpuTemperature OBJECT-TYPE
SYNTAX Temperature
MAX-ACCESS read-only
STATUS current
DESCRIPTION "temperature near cpu"
::= { mtxrHealth 6 }
mtxrHlBoardTemperature OBJECT-TYPE
SYNTAX Temperature
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { mtxrHealth 7 }
mtxrLicSoftwareId OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "software id"
::= { mtxrLicense 1 }
mtxrLicUpgrUntil OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "current key allows upgrading until this date"
::= { mtxrLicense 2 }
mtxrLicLevel OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "current key level"
::= { mtxrLicense 3 }
mtxrLicVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "software version"
::= { mtxrLicense 4 }
mtxrWirelessGroup OBJECT-GROUP OBJECTS {
mtxrWlStatTxRate, mtxrWlStatRxRate, mtxrWlStatStrength, mtxrWlStatSsid,
mtxrWlStatBssid, mtxrWlStatFreq, mtxrWlRtabStrength, mtxrWlRtabTxBytes,
mtxrWlRtabRxBytes, mtxrWlRtabTxPackets, mtxrWlRtabRxPackets,
mtxrWlRtabTxRate, mtxrWlRtabRxRate
}
STATUS current
DESCRIPTION ""
::= { mtXRouterOsGroups 1 }
mtxrQueueGroup OBJECT-GROUP OBJECTS {
mtxrQueueSimpleName, mtxrQueueSimpleSrcAddr, mtxrQueueSimpleSrcMask,
mtxrQueueSimpleDstAddr, mtxrQueueSimpleDstMask, mtxrQueueSimpleIface,
mtxrQueueSimpleBytesIn, mtxrQueueSimpleBytesOut,
mtxrQueueSimplePacketsIn, mtxrQueueSimplePacketsOut, mtxrQueueTreeName,
mtxrQueueTreeFlow, mtxrQueueTreeParentIndex, mtxrQueueTreeBytes,
mtxrQueueTreePackets
}
STATUS current
DESCRIPTION ""
::= { mtXRouterOsGroups 2 }
mtxrHealthGroup OBJECT-GROUP OBJECTS {
mtxrHlCoreVoltage, mtxrHlThreeDotThreeVoltage, mtxrHlFiveVoltage,
mtxrHlTwelveVoltage, mtxrHlSensorTemperature, mtxrHlCpuTemperature,
mtxrHlBoardTemperature
}
STATUS current
DESCRIPTION ""
::= { mtXRouterOsGroups 3 }
mtxrLincenseGroup OBJECT-GROUP OBJECTS {
mtxrLicSoftwareId, mtxrLicUpgrUntil, mtxrLicLevel, mtxrLicVersion
}
STATUS current
DESCRIPTION ""
::= { mtXRouterOsGroups 3 }
END

1360
UBNT-AirFIBER-MIB.txt Normal file

File diff suppressed because it is too large Load Diff

712
UBNT-AirMAX-MIB.txt Normal file
View File

@ -0,0 +1,712 @@
UBNT-AirMAX-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Gauge32, Counter64,
IpAddress, TimeTicks FROM SNMPv2-SMI
DisplayString, TruthValue, MacAddress FROM SNMPv2-TC
OBJECT-GROUP, MODULE-COMPLIANCE FROM SNMPv2-CONF
ubntAirosGroups, ubntMIB FROM UBNT-MIB;
ubntAirMAX MODULE-IDENTITY
LAST-UPDATED "201405250000Z"
ORGANIZATION "Ubiquiti Networks, Inc."
CONTACT-INFO "support@ubnt.com"
DESCRIPTION "The AirMAX MIB module for Ubiquiti Networks, Inc. entities"
REVISION "201405250000Z"
DESCRIPTION "ubntAirMAX revision"
::= { ubntMIB 4 }
-- --------------------------------------------------------------------------------
-- radio table
-- --------------------------------------------------------------------------------
ubntRadioTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbntRadioEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Radio status & statistics"
::= { ubntAirMAX 1 }
ubntRadioEntry OBJECT-TYPE
SYNTAX UbntRadioEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the ubntRadioTable"
INDEX { ubntRadioIndex }
::= { ubntRadioTable 1 }
UbntRadioEntry ::= SEQUENCE {
ubntRadioIndex Integer32,
ubntRadioMode INTEGER,
ubntRadioCCode Integer32,
ubntRadioFreq Integer32,
ubntRadioDfsEnabled TruthValue,
ubntRadioTxPower Integer32,
ubntRadioDistance Integer32,
ubntRadioChainmask Integer32,
ubntRadioAntenna DisplayString
}
ubntRadioIndex OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Index for the ubntRadioTable"
::= { ubntRadioEntry 1 }
ubntRadioMode OBJECT-TYPE
SYNTAX INTEGER {
sta(1),
ap(2),
aprepeater(3),
apwds(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Radio mode"
::= { ubntRadioEntry 2 }
ubntRadioCCode OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Country code"
::= { ubntRadioEntry 3 }
ubntRadioFreq OBJECT-TYPE
SYNTAX Integer32 (1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Operating frequency"
::= { ubntRadioEntry 4 }
ubntRadioDfsEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "DFS status"
::= { ubntRadioEntry 5 }
ubntRadioTxPower OBJECT-TYPE
SYNTAX Integer32 (1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Transmit power"
::= { ubntRadioEntry 6 }
ubntRadioDistance OBJECT-TYPE
SYNTAX Integer32 (1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Distance"
::= { ubntRadioEntry 7 }
ubntRadioChainmask OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Chainmask"
::= { ubntRadioEntry 8 }
ubntRadioAntenna OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Antenna"
::= { ubntRadioEntry 9 }
ubntRadioRssiTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbntRadioRssiEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Radio RSSI per chain"
::= { ubntAirMAX 2 }
ubntRadioRssiEntry OBJECT-TYPE
SYNTAX UbntRadioRssiEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the ubntRadioRssiTable"
INDEX { ubntRadioIndex, ubntRadioRssiIndex }
::= { ubntRadioRssiTable 1 }
UbntRadioRssiEntry ::= SEQUENCE {
ubntRadioRssiIndex Integer32,
ubntRadioRssi Integer32,
ubntRadioRssiMgmt Integer32,
ubntRadioRssiExt Integer32
}
ubntRadioRssiIndex OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Index for the ubntRadioRssiTable"
::= { ubntRadioRssiEntry 1 }
ubntRadioRssi OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Data frames rssi per chain"
::= { ubntRadioRssiEntry 2 }
ubntRadioRssiMgmt OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Management frames rssi per chain"
::= { ubntRadioRssiEntry 3 }
ubntRadioRssiExt OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Extension channel rssi per chain"
::= { ubntRadioRssiEntry 4 }
-- --------------------------------------------------------------------------------
-- airMAX table
-- --------------------------------------------------------------------------------
ubntAirMaxTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbntAirMaxEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "airMAX protocol statistics"
::= { ubntAirMAX 6 }
ubntAirMaxEntry OBJECT-TYPE
SYNTAX UbntAirMaxEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the ubntAirMaxTable"
INDEX { ubntAirMaxIfIndex }
::= { ubntAirMaxTable 1 }
UbntAirMaxEntry ::= SEQUENCE {
ubntAirMaxIfIndex Integer32,
ubntAirMaxEnabled TruthValue,
ubntAirMaxQuality Integer32,
ubntAirMaxCapacity Integer32,
ubntAirMaxPriority INTEGER,
ubntAirMaxNoAck TruthValue
}
ubntAirMaxIfIndex OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Index for the ubntAirMaxTable"
::= { ubntAirMaxEntry 1 }
ubntAirMaxEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "airMAX status - on/off"
::= { ubntAirMaxEntry 2 }
ubntAirMaxQuality OBJECT-TYPE
SYNTAX Integer32 (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "airMAX quality - percentage"
::= { ubntAirMaxEntry 3 }
ubntAirMaxCapacity OBJECT-TYPE
SYNTAX Integer32 (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "airMAX capacity - percentage"
::= { ubntAirMaxEntry 4 }
ubntAirMaxPriority OBJECT-TYPE
SYNTAX INTEGER {
high(0),
medium(1),
low(2),
none(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "airMAX priority - none/high/low/medium"
::= { ubntAirMaxEntry 5 }
ubntAirMaxNoAck OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "airMAX NoACK mode - on/off"
::= { ubntAirMaxEntry 6 }
-- --------------------------------------------------------------------------------
-- airSync table
-- --------------------------------------------------------------------------------
ubntAirSyncTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbntAirSyncEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "airSync protocol statistics"
::= { ubntAirMAX 3 }
ubntAirSyncEntry OBJECT-TYPE
SYNTAX UbntAirSyncEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the ubntAirSyncTable"
INDEX { ubntAirSyncIfIndex }
::= { ubntAirSyncTable 1 }
UbntAirSyncEntry ::= SEQUENCE {
ubntAirSyncIfIndex Integer32,
ubntAirSyncMode INTEGER,
ubntAirSyncCount Integer32,
ubntAirSyncDownUtil Integer32,
ubntAirSyncUpUtil Integer32
}
ubntAirSyncIfIndex OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Index for the ubntAirSyncTable"
::= { ubntAirSyncEntry 1 }
ubntAirSyncMode OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
master(1),
slave(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "airSync mode - master/slave"
::= { ubntAirSyncEntry 2 }
ubntAirSyncCount OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "airSync client count"
::= { ubntAirSyncEntry 3 }
ubntAirSyncDownUtil OBJECT-TYPE
SYNTAX Integer32 (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "airSync down utilization"
::= { ubntAirSyncEntry 4 }
ubntAirSyncUpUtil OBJECT-TYPE
SYNTAX Integer32 (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "airSync up utilization"
::= { ubntAirSyncEntry 5 }
-- --------------------------------------------------------------------------------
-- airSelect table
-- --------------------------------------------------------------------------------
ubntAirSelTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbntAirSelEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "airSelect protocol statistics"
::= { ubntAirMAX 4 }
ubntAirSelEntry OBJECT-TYPE
SYNTAX UbntAirSelEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the ubntAirSelTable"
INDEX { ubntAirSelIfIndex }
::= { ubntAirSelTable 1 }
UbntAirSelEntry ::= SEQUENCE {
ubntAirSelIfIndex Integer32,
ubntAirSelEnabled TruthValue,
ubntAirSelInterval Integer32
}
ubntAirSelIfIndex OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Index for the ubntAirSelTable"
::= { ubntAirSelEntry 1 }
ubntAirSelEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "airSelect status - on/off"
::= { ubntAirSelEntry 2 }
ubntAirSelInterval OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "airSelect hop interval (miliseconds)"
::= { ubntAirSelEntry 3 }
-- --------------------------------------------------------------------------------
-- wireless statistics table
-- --------------------------------------------------------------------------------
ubntWlStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbntWlStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Wireless statistics"
::= { ubntAirMAX 5 }
ubntWlStatEntry OBJECT-TYPE
SYNTAX UbntWlStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the ubntWlStatTable"
INDEX { ubntWlStatIndex }
::= { ubntWlStatTable 1 }
UbntWlStatEntry ::= SEQUENCE {
ubntWlStatIndex Integer32,
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-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Index for the ubntWlStatTable"
::= { ubntWlStatEntry 1 }
ubntWlStatSsid OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "SSID"
::= { ubntWlStatEntry 2 }
ubntWlStatHideSsid OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Hide SSID - on/off"
::= { ubntWlStatEntry 3 }
ubntWlStatApMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "AP MAC address"
::= { ubntWlStatEntry 4 }
ubntWlStatSignal OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Signal strength, dBm"
::= { ubntWlStatEntry 5 }
ubntWlStatRssi OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "RSSI, dBm"
::= { ubntWlStatEntry 6 }
ubntWlStatCcq OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "CCQ in %"
::= { ubntWlStatEntry 7 }
ubntWlStatNoiseFloor OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Noise floor"
::= { ubntWlStatEntry 8 }
ubntWlStatTxRate OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "TX rate"
::= { ubntWlStatEntry 9 }
ubntWlStatRxRate OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "RX rate"
::= { ubntWlStatEntry 10 }
ubntWlStatSecurity OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Wireless security mode"
::= { ubntWlStatEntry 11 }
ubntWlStatWdsEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "WDS - on/off"
::= { ubntWlStatEntry 12 }
ubntWlStatApRepeater OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "AP repeater - on/off"
::= { ubntWlStatEntry 13 }
ubntWlStatChanWidth OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Channel Width"
::= { ubntWlStatEntry 14 }
ubntWlStatStaCount OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Station count"
::= { ubntWlStatEntry 15 }
-- --------------------------------------------------------------------------------
-- station list table
-- --------------------------------------------------------------------------------
ubntStaTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbntStaEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Station list"
::= { ubntAirMAX 7 }
ubntStaEntry OBJECT-TYPE
SYNTAX UbntStaEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "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,
ubntStaLocalCINR Integer32
}
ubntStaMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Station MAC address"
::= { ubntStaEntry 1 }
ubntStaName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Station name"
::= { ubntStaEntry 2 }
ubntStaSignal OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Signal strength, dBm"
::= { ubntStaEntry 3 }
ubntStaNoiseFloor OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Noise floor"
::= { ubntStaEntry 4 }
ubntStaDistance OBJECT-TYPE
SYNTAX Integer32 (1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Distance"
::= { ubntStaEntry 5 }
ubntStaCcq OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "CCQ in %"
::= { ubntStaEntry 6 }
ubntStaAmp OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "airMAX priority"
::= { ubntStaEntry 7 }
ubntStaAmq OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "airMAX quality"
::= { ubntStaEntry 8 }
ubntStaAmc OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "airMAX capacity"
::= { ubntStaEntry 9 }
ubntStaLastIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Last known IP address"
::= { ubntStaEntry 10 }
ubntStaTxRate OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "TX rate"
::= { ubntStaEntry 11 }
ubntStaRxRate OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "RX rate"
::= { ubntStaEntry 12 }
ubntStaTxBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "TX bytes"
::= { ubntStaEntry 13 }
ubntStaRxBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "TX rate"
::= { ubntStaEntry 14 }
ubntStaConnTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Connection Time in seconds"
::= { ubntStaEntry 15 }
ubntStaLocalCINR OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Local CINR"
::= { ubntStaEntry 16 }
ubntAirMAXStatusGroup OBJECT-GROUP OBJECTS {
ubntStaName,
ubntStaSignal,
ubntStaNoiseFloor,
ubntStaDistance,
ubntStaCcq,
ubntStaAmp,
ubntStaAmq,
ubntStaAmc,
ubntStaLastIp,
ubntStaTxRate,
ubntStaRxRate,
ubntStaTxBytes,
ubntStaRxBytes,
ubntStaConnTime,
ubntStaLocalCINR,
ubntRadioMode,
ubntRadioCCode,
ubntRadioFreq,
ubntRadioDfsEnabled,
ubntRadioTxPower,
ubntRadioDistance,
ubntRadioChainmask,
ubntRadioAntenna,
ubntRadioRssi,
ubntRadioRssiMgmt,
ubntRadioRssiExt,
ubntAirMaxEnabled,
ubntAirMaxQuality,
ubntAirMaxCapacity,
ubntAirMaxPriority,
ubntAirMaxNoAck,
ubntAirSyncMode,
ubntAirSyncCount,
ubntAirSyncDownUtil,
ubntAirSyncUpUtil,
ubntAirSelEnabled,
ubntAirSelInterval,
ubntWlStatSsid,
ubntWlStatHideSsid,
ubntWlStatApMac,
ubntWlStatSignal,
ubntWlStatRssi,
ubntWlStatCcq,
ubntWlStatNoiseFloor,
ubntWlStatTxRate,
ubntWlStatRxRate,
ubntWlStatSecurity,
ubntWlStatWdsEnabled,
ubntWlStatApRepeater,
ubntWlStatChanWidth,
ubntWlStatStaCount }
STATUS current
DESCRIPTION "Status and statistics for AirMax monitoring"
::= { ubntAirosGroups 1 }
ubntAirMAXStatusCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION "The compliance statement for Ubiquiti AirMax entities."
MODULE
GROUP ubntAirMAXStatusGroup
DESCRIPTION "This group is for Ubiquiti systems."
::= { ubntAirosGroups 2 }
END

108
UBNT-MIB.txt Normal file
View File

@ -0,0 +1,108 @@
UBNT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32, enterprises FROM SNMPv2-SMI
DisplayString FROM SNMPv2-TC
OBJECT-GROUP, MODULE-COMPLIANCE FROM SNMPv2-CONF;
ubntMIB MODULE-IDENTITY
LAST-UPDATED "201402270000Z"
ORGANIZATION "Ubiquiti Networks, Inc."
CONTACT-INFO "support@ubnt.com"
DESCRIPTION "The MIB module for Ubiquiti Networks, Inc. entities"
REVISION "201402270000Z"
DESCRIPTION "Split revision"
::= { ubnt 1 }
-- --------------------------------------------------------------------------------
-- Ubiquiti Networks Root
-- --------------------------------------------------------------------------------
ubnt OBJECT IDENTIFIER ::= { enterprises 41112 }
-- --------------------------------------------------------------------------------
-- Ubiquiti Networks SNMP Information
-- --------------------------------------------------------------------------------
ubntSnmpInfo OBJECT IDENTIFIER ::= { ubntMIB 2 }
ubntSnmpGroups OBJECT IDENTIFIER ::= { ubntSnmpInfo 1}
ubntAirosGroups OBJECT IDENTIFIER ::= { ubntSnmpInfo 2}
ubntAirFiberGroups OBJECT IDENTIFIER ::= { ubntSnmpInfo 3}
ubntEdgeMaxGroups OBJECT IDENTIFIER ::= { ubntSnmpInfo 4}
ubntUniFiGroups OBJECT IDENTIFIER ::= { ubntSnmpInfo 5}
ubntAirVisionGroups OBJECT IDENTIFIER ::= { ubntSnmpInfo 6}
ubntMFiGroups OBJECT IDENTIFIER ::= { ubntSnmpInfo 7}
ubntUniTelGroups OBJECT IDENTIFIER ::= { ubntSnmpInfo 8}
-- --------------------------------------------------------------------------------
-- Ubiquiti Networks Products
-- --------------------------------------------------------------------------------
ubntAirFIBER OBJECT IDENTIFIER ::= { ubntMIB 3 }
ubntEdgeMax OBJECT IDENTIFIER ::= { ubntMIB 5 }
ubntUniFi OBJECT IDENTIFIER ::= { ubntMIB 6 }
ubntAirVision OBJECT IDENTIFIER ::= { ubntMIB 7 }
ubntMFi OBJECT IDENTIFIER ::= { ubntMIB 8 }
ubntUniTel OBJECT IDENTIFIER ::= { ubntMIB 9 }
-- --------------------------------------------------------------------------------
-- Ubiquiti Networks OR table
-- --------------------------------------------------------------------------------
ubntORTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbntOREntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Capabilities"
::= { ubntMIB 1 }
ubntOREntry OBJECT-TYPE
SYNTAX UbntOREntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the ubntORTable"
INDEX { ubntORIndex }
::= { ubntORTable 1 }
UbntOREntry ::= SEQUENCE {
ubntORIndex Integer32,
ubntORID OBJECT IDENTIFIER,
ubntORDescr DisplayString
}
ubntORIndex OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Index for the ubntORTable"
::= { ubntOREntry 1 }
ubntORID OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "OR ID"
::= { ubntOREntry 2 }
ubntORDescr OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Description of idenfifier"
::= { ubntOREntry 3 }
ubntORInfoGroup OBJECT-GROUP
OBJECTS { ubntORID,
ubntORDescr }
STATUS current
DESCRIPTION "Collection of related objects"
::= { ubntSnmpGroups 1 }
ubntORCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION "The compliance statement for Ubiquiti entities."
MODULE
GROUP ubntORInfoGroup
DESCRIPTION "This group is for Ubiquiti systems."
::= { ubntSnmpGroups 2 }
END

748
asterisk-mib.txt Normal file
View File

@ -0,0 +1,748 @@
ASTERISK-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE, MODULE-IDENTITY, Integer32, Counter32, TimeTicks,
Unsigned32, Gauge32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, DisplayString, TruthValue
FROM SNMPv2-TC
digium
FROM DIGIUM-MIB;
asterisk MODULE-IDENTITY
LAST-UPDATED "200806202025Z"
ORGANIZATION "Digium, Inc."
CONTACT-INFO
"Mark A. Spencer
Postal: Digium, Inc.
445 Jan Davis Drive
Huntsville, AL 35806
USA
Tel: +1 256 428 6000
Email: markster@digium.com
Thorsten Lockert
Postal: Voop AS
Boehmergaten 42
NO-5057 Bergen
Norway
Tel: +47 5598 7200
Email: tholo@voop.no"
DESCRIPTION
"Asterisk is an Open Source PBX. This MIB defined
objects for managing Asterisk instances."
REVISION "200806202025Z"
DESCRIPTION
"smilint police --
Add missing imports; fix initial capitalization
of enumeration elements; add missing range
restrictions for Integer32 indices, correct
spelling of astChanCidANI in its definition.
Addresses bug 12905. - jeffg@opennms.org"
REVISION "200603061840Z"
DESCRIPTION
"Change audio codec identification from 3kAudio to
Audio3k to conform better with specification.
Expand on contact information."
REVISION "200602041900Z"
DESCRIPTION
"Initial published revision."
::= { digium 1 }
asteriskVersion OBJECT IDENTIFIER ::= { asterisk 1 }
asteriskConfiguration OBJECT IDENTIFIER ::= { asterisk 2 }
asteriskModules OBJECT IDENTIFIER ::= { asterisk 3 }
asteriskIndications OBJECT IDENTIFIER ::= { asterisk 4 }
asteriskChannels OBJECT IDENTIFIER ::= { asterisk 5 }
-- asteriskVersion
astVersionString OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Text version string of the version of Asterisk that
the SNMP Agent was compiled to run against."
::= { asteriskVersion 1 }
astVersionTag OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"SubVersion revision of the version of Asterisk that
the SNMP Agent was compiled to run against -- this is
typically 0 for release-versions of Asterisk."
::= { asteriskVersion 2 }
-- asteriskConfiguration
astConfigUpTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Time ticks since Asterisk was started."
::= { asteriskConfiguration 1 }
astConfigReloadTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Time ticks since Asterisk was last reloaded."
::= { asteriskConfiguration 2 }
astConfigPid OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The process id of the running Asterisk process."
::= { asteriskConfiguration 3 }
astConfigSocket OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The control socket for giving Asterisk commands."
::= { asteriskConfiguration 4 }
-- asteriskModules
astNumModules OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of modules currently loaded into Asterisk."
::= { asteriskModules 1 }
-- asteriskIndications
astNumIndications OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of indications currently defined in Asterisk."
::= { asteriskIndications 1 }
astCurrentIndication OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Default indication zone to use."
::= { asteriskIndications 2 }
astIndicationsTable OBJECT-TYPE
SYNTAX SEQUENCE OF AstIndicationsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table with all the indication zones currently know to
the running Asterisk instance."
::= { asteriskIndications 3 }
astIndicationsEntry OBJECT-TYPE
SYNTAX AstIndicationsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a single indication zone."
INDEX { astIndIndex }
::= { astIndicationsTable 1 }
AstIndicationsEntry ::= SEQUENCE {
astIndIndex Integer32,
astIndCountry DisplayString,
astIndAlias DisplayString,
astIndDescription DisplayString
}
astIndIndex OBJECT-TYPE
SYNTAX Integer32 (1 .. 2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Numerical index into the table of indication zones."
::= { astIndicationsEntry 1 }
astIndCountry OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Country for which the indication zone is valid,
typically this is the ISO 2-letter code of the country."
::= { astIndicationsEntry 2 }
astIndAlias OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { astIndicationsEntry 3 }
astIndDescription OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Description of the indication zone, usually the full
name of the country it is valid for."
::= { astIndicationsEntry 4 }
-- asteriskChannels
astNumChannels OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current number of active channels."
::= { asteriskChannels 1 }
astChanTable OBJECT-TYPE
SYNTAX SEQUENCE OF AstChanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table with details of the currently active channels
in the Asterisk instance."
::= { asteriskChannels 2 }
astChanEntry OBJECT-TYPE
SYNTAX AstChanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Details of a single channel."
INDEX { astChanIndex }
::= { astChanTable 1 }
AstChanEntry ::= SEQUENCE {
astChanIndex Integer32,
astChanName DisplayString,
astChanLanguage DisplayString,
astChanType DisplayString,
astChanMusicClass DisplayString,
astChanBridge DisplayString,
astChanMasq DisplayString,
astChanMasqr DisplayString,
astChanWhenHangup TimeTicks,
astChanApp DisplayString,
astChanData DisplayString,
astChanContext DisplayString,
astChanMacroContext DisplayString,
astChanMacroExten DisplayString,
astChanMacroPri Integer32,
astChanExten DisplayString,
astChanPri Integer32,
astChanAccountCode DisplayString,
astChanForwardTo DisplayString,
astChanUniqueId DisplayString,
astChanCallGroup Unsigned32,
astChanPickupGroup Unsigned32,
astChanState INTEGER,
astChanMuted TruthValue,
astChanRings Integer32,
astChanCidDNID DisplayString,
astChanCidNum DisplayString,
astChanCidName DisplayString,
astChanCidANI DisplayString,
astChanCidRDNIS DisplayString,
astChanCidPresentation DisplayString,
astChanCidANI2 Integer32,
astChanCidTON Integer32,
astChanCidTNS Integer32,
astChanAMAFlags INTEGER,
astChanADSI INTEGER,
astChanToneZone DisplayString,
astChanHangupCause INTEGER,
astChanVariables DisplayString,
astChanFlags BITS,
astChanTransferCap INTEGER
}
astChanIndex OBJECT-TYPE
SYNTAX Integer32 (1 .. 2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Index into the channel table."
::= { astChanEntry 1 }
astChanName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of the current channel."
::= { astChanEntry 2 }
astChanLanguage OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Which language the current channel is configured to
use -- used mainly for prompts."
::= { astChanEntry 3 }
astChanType OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Underlying technology for the current channel."
::= { astChanEntry 4 }
astChanMusicClass OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Music class to be used for Music on Hold for this
channel."
::= { astChanEntry 5 }
astChanBridge OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Which channel this channel is currently bridged (in a
conversation) with."
::= { astChanEntry 6 }
astChanMasq OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Channel masquerading for us."
::= { astChanEntry 7 }
astChanMasqr OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Channel we are masquerading for."
::= { astChanEntry 8 }
astChanWhenHangup OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"How long until this channel will be hung up."
::= { astChanEntry 9 }
astChanApp OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current application for the channel."
::= { astChanEntry 10 }
astChanData OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Arguments passed to the current application."
::= { astChanEntry 11 }
astChanContext OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current extension context."
::= { astChanEntry 12 }
astChanMacroContext OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current macro context."
::= { astChanEntry 13 }
astChanMacroExten OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current macro extension."
::= { astChanEntry 14 }
astChanMacroPri OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current macro priority."
::= { astChanEntry 15 }
astChanExten OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current extension."
::= { astChanEntry 16 }
astChanPri OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current priority."
::= { astChanEntry 17 }
astChanAccountCode OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Account Code for billing."
::= { astChanEntry 18 }
astChanForwardTo OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Where to forward to if asked to dial on this
interface."
::= { astChanEntry 19 }
astChanUniqueId OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unique Channel Identifier."
::= { astChanEntry 20 }
astChanCallGroup OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Call Group."
::= { astChanEntry 21 }
astChanPickupGroup OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Pickup Group."
::= { astChanEntry 22 }
astChanState OBJECT-TYPE
SYNTAX INTEGER {
stateDown(0),
stateReserved(1),
stateOffHook(2),
stateDialing(3),
stateRing(4),
stateRinging(5),
stateUp(6),
stateBusy(7),
stateDialingOffHook(8),
statePreRing(9)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Channel state."
::= { astChanEntry 23 }
astChanMuted OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Transmission of voice data has been muted."
::= { astChanEntry 24 }
astChanRings OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of rings so far."
::= { astChanEntry 25 }
astChanCidDNID OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Dialled Number ID."
::= { astChanEntry 26 }
astChanCidNum OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Caller Number."
::= { astChanEntry 27 }
astChanCidName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Caller Name."
::= { astChanEntry 28 }
astChanCidANI OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ANI"
::= { astChanEntry 29 }
astChanCidRDNIS OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Redirected Dialled Number Service."
::= { astChanEntry 30 }
astChanCidPresentation OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number Presentation/Screening."
::= { astChanEntry 31 }
astChanCidANI2 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ANI 2 (info digit)."
::= { astChanEntry 32 }
astChanCidTON OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Type of Number."
::= { astChanEntry 33 }
astChanCidTNS OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Transit Network Select."
::= { astChanEntry 34 }
astChanAMAFlags OBJECT-TYPE
SYNTAX INTEGER {
default(0),
omit(1),
billing(2),
documentation(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"AMA Flags."
::= { astChanEntry 35 }
astChanADSI OBJECT-TYPE
SYNTAX INTEGER {
unknown(0),
available(1),
unavailable(2),
offHookOnly(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Whether or not ADSI is detected on CPE."
::= { astChanEntry 36 }
astChanToneZone OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indication zone to use for channel."
::= { astChanEntry 37 }
astChanHangupCause OBJECT-TYPE
SYNTAX INTEGER {
notDefined(0),
unregistered(3),
normal(16),
busy(17),
noAnswer(19),
congestion(34),
failure(38),
noSuchDriver(66)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Why is the channel hung up."
::= { astChanEntry 38 }
astChanVariables OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Channel Variables defined for this channel."
::= { astChanEntry 39 }
astChanFlags OBJECT-TYPE
SYNTAX BITS {
wantsJitter(0),
deferDTMF(1),
writeInterrupt(2),
blocking(3),
zombie(4),
exception(5),
musicOnHold(6),
spying(7),
nativeBridge(8),
autoIncrementingLoop(9)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Flags set on this channel."
::= { astChanEntry 40 }
astChanTransferCap OBJECT-TYPE
SYNTAX INTEGER {
speech(0),
digital(8),
restrictedDigital(9),
audio3k(16),
digitalWithTones(17),
video(24)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Transfer Capabilities for this channel."
::= { astChanEntry 41 }
astNumChanTypes OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of channel types (technologies) supported."
::= { asteriskChannels 3 }
astChanTypeTable OBJECT-TYPE
SYNTAX SEQUENCE OF AstChanTypeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table with details of the supported channel types."
::= { asteriskChannels 4 }
astChanTypeEntry OBJECT-TYPE
SYNTAX AstChanTypeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a technology we support, including
how many channels are currently using this technology."
INDEX { astChanTypeIndex }
::= { astChanTypeTable 1 }
AstChanTypeEntry ::= SEQUENCE {
astChanTypeIndex Integer32,
astChanTypeName DisplayString,
astChanTypeDesc DisplayString,
astChanTypeDeviceState Integer32,
astChanTypeIndications Integer32,
astChanTypeTransfer Integer32,
astChanTypeChannels Gauge32
}
astChanTypeIndex OBJECT-TYPE
SYNTAX Integer32 (1 .. 2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Index into the table of channel types."
::= { astChanTypeEntry 1 }
astChanTypeName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unique name of the technology we are describing."
::= { astChanTypeEntry 2 }
astChanTypeDesc OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Description of the channel type (technology)."
::= { astChanTypeEntry 3 }
astChanTypeDeviceState OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Whether the current technology can hold device states."
::= { astChanTypeEntry 4 }
astChanTypeIndications OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Whether the current technology supports progress indication."
::= { astChanTypeEntry 5 }
astChanTypeTransfer OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Whether the current technology supports transfers, where
Asterisk can get out from inbetween two bridged channels."
::= { astChanTypeEntry 6 }
astChanTypeChannels OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of active channels using the current technology."
::= { astChanTypeEntry 7 }
END

24
digium-mib.txt Normal file
View File

@ -0,0 +1,24 @@
DIGIUM-MIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises, MODULE-IDENTITY
FROM SNMPv2-SMI;
digium MODULE-IDENTITY
LAST-UPDATED "200806202000Z"
ORGANIZATION "Digium, Inc."
CONTACT-INFO
"Mark Spencer
Email: markster@digium.com"
DESCRIPTION
"The Digium private-enterprise MIB"
REVISION "200806202000Z"
DESCRIPTION
"Corrected imports and missing revision for last update.
Addresses bug 12905. - jeffg@opennms.org"
REVISION "200602041900Z"
DESCRIPTION
"Initial revision."
::= { enterprises 22736 }
END

618
switchvox.mib Normal file
View File

@ -0,0 +1,618 @@
SWITCHVOX-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE, MODULE-IDENTITY, Integer32, Counter32, TimeTicks,
Unsigned32, Gauge32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, DisplayString, TruthValue
FROM SNMPv2-TC
digium
FROM DIGIUM-MIB;
switchvox MODULE-IDENTITY
LAST-UPDATED "201304111900Z"
ORGANIZATION "Digium, Inc."
CONTACT-INFO
"Digium Support
Postal: Digium, Inc.
445 Jan Davis Drive
Huntsville, AL 35806
USA
Tel: +1 256 428 6000
Email: support@digium.com"
DESCRIPTION
"Switchvox is Digium's family of Voice Over IP Phone systems
for small and medium businesses. "
REVISION "200908061900Z"
DESCRIPTION
"Initial published revision."
::= { digium 10 }
switchvoxInfo OBJECT IDENTIFIER ::= { switchvox 1 }
switchvoxVoipProviders OBJECT IDENTIFIER ::= { switchvox 2 }
switchvoxHardwareStatus OBJECT IDENTIFIER ::= { switchvox 3 }
switchvoxPhoneStatus OBJECT IDENTIFIER ::= { switchvox 4 }
switchvoxCurrentCalls OBJECT IDENTIFIER ::= { switchvox 5 }
switchvoxHardwareChannels OBJECT IDENTIFIER ::= { switchvox 6 }
switchvoxSubscriptionDate OBJECT IDENTIFIER ::= { switchvox 7 }
switchvoxRaid OBJECT IDENTIFIER ::= { switchvox 8 }
switchvoxFailover OBJECT IDENTIFIER ::= { switchvox 9 }
switchvoxPeering OBJECT IDENTIFIER ::= { switchvox 10 }
-- switchvoxInfo
svoxSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Software version"
::= { switchvoxInfo 1 }
svoxMaxConcurrentCalls OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum concurrent calls"
::= { switchvoxInfo 2 }
svoxUsedPhoneConfigFeaturePacks OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Used phone configuration feature packs"
::= { switchvoxInfo 3 }
svoxMaxPhoneConfigFeaturePacks OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum phone configuration feature packs"
::= { switchvoxInfo 4 }
svoxUsedExtensions OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Used extensions"
::= { switchvoxInfo 5 }
svoxMaxExtensions OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum extensions"
::= { switchvoxInfo 6 }
-- switchvoxVoipProviders
svoxVoipProviders OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current number of active voip providers"
::= { switchvoxVoipProviders 1 }
svoxAvailableVoipProviders OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current number of active and available voip providers"
::= { switchvoxVoipProviders 2 }
svoxVoipProvTable OBJECT-TYPE
SYNTAX SEQUENCE OF SvoxVoipProvEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table with details of the currently active voip providers."
::= { switchvoxVoipProviders 3 }
svoxVoipProvEntry OBJECT-TYPE
SYNTAX SvoxVoipProvEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Details of a single voip provider."
INDEX { svoxVoipProvId }
::= { svoxVoipProvTable 1 }
SvoxVoipProvEntry ::= SEQUENCE {
svoxVoipProvId Integer32,
svoxVoipProvName DisplayString,
svoxVoipProvHost DisplayString,
svoxVoipProvAcctId Integer32,
svoxVoipProvCallBack Integer32,
svoxVoipProvLatency Integer32,
svoxVoipProvState DisplayString
}
-- switchvoxHardwareStatus
svoxMemoryInfo OBJECT-TYPE
SYNTAX SEQUENCE OF SvoxMemoryInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table with details of the machines memory."
::= { switchvoxHardwareStatus 1 }
svoxMemoryInfoEntry OBJECT-TYPE
SYNTAX SvoxMemoryInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Details of the machines memory."
INDEX { svoxMemoryUsed }
::= { svoxMemoryInfo 1 }
SvoxMemoryInfoEntry ::= SEQUENCE {
svoxMemoryUsed Integer32,
svoxMemoryTotal Integer32,
svoxSwapUsed Integer32,
svoxSwapTotal Integer32,
svoxMemoryInfoLastUpdate DisplayString
}
svoxDiskInfo OBJECT-TYPE
SYNTAX SEQUENCE OF SvoxDiskInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table with details of the machines disks."
::= { switchvoxHardwareStatus 2 }
svoxDiskInfoEntry OBJECT-TYPE
SYNTAX SvoxDiskInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Details of the machines disks"
INDEX { svoxDiskUsed }
::= { svoxDiskInfo 1 }
SvoxDiskInfoEntry ::= SEQUENCE {
svoxDiskUsed Integer32,
svoxDiskTotal Integer32,
svoxDiskInfoLastUpdate DisplayString
}
svoxLoadInfo OBJECT-TYPE
SYNTAX SEQUENCE OF SvoxLoadInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table with details of the machines load."
::= { switchvoxHardwareStatus 3 }
svoxLoadInfoEntry OBJECT-TYPE
SYNTAX SvoxLoadInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Details of the machines load."
INDEX { svoxLoad }
::= { svoxLoadInfo 1 }
SvoxLoadInfoEntry ::= SEQUENCE {
svoxLoad DisplayString
}
-- switchvoxPhoneStatus
svoxPhoneStatus OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current number of provisioned phones"
::= { switchvoxPhoneStatus 1 }
svoxAvailablePhoneStatus OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current number of provisioned and available phones"
::= { switchvoxPhoneStatus 2 }
svoxPhoneStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF SvoxPhoneStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table with details of the provisioned phones."
::= { switchvoxPhoneStatus 3 }
svoxPhoneStatusEntry OBJECT-TYPE
SYNTAX SvoxPhoneStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Details of a single phone."
INDEX { svoxPhoneStatusId }
::= { svoxPhoneStatusTable 1 }
SvoxPhoneStatusEntry ::= SEQUENCE {
svoxPhoneStatusId Integer32,
svoxPhoneStatusExtension Integer32,
svoxPhoneStatusCallerId DisplayString,
svoxPhoneStatusUserAgent DisplayString,
svoxPhoneStatusIpAddress DisplayString,
svoxPhoneStatusState DisplayString
}
-- switchvoxCurrentCalls
svoxTotalCurrentCalls OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { switchvoxCurrentCalls 1 }
svoxAgentLoginCalls OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { switchvoxCurrentCalls 2 }
svoxAgentLogoutCalls OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { switchvoxCurrentCalls 3 }
svoxCheckingVoicemailCalls OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { switchvoxCurrentCalls 4 }
svoxConferenceCalls OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { switchvoxCurrentCalls 5 }
svoxDirectoryCalls OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { switchvoxCurrentCalls 6 }
svoxFaxingCalls OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { switchvoxCurrentCalls 7 }
svoxIntercomCalls OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { switchvoxCurrentCalls 8 }
svoxIVRCalls OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { switchvoxCurrentCalls 9 }
svoxLeavingVoicemailCalls OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { switchvoxCurrentCalls 10 }
svoxMonitoringCalls OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { switchvoxCurrentCalls 11 }
svoxParkedCalls OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { switchvoxCurrentCalls 12 }
svoxQueuedCalls OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { switchvoxCurrentCalls 13 }
svoxReceivingFaxCalls OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { switchvoxCurrentCalls 14 }
svoxRingingCalls OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { switchvoxCurrentCalls 15 }
svoxTalkingCalls OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { switchvoxCurrentCalls 16 }
svoxUnknownCalls OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { switchvoxCurrentCalls 17 }
-- switchvoxHardwareChannels
svoxHardwareChannels OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current number of active hardware channels"
::= { switchvoxHardwareChannels 1 }
svoxAvailableHardwareChannels OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current number of active and available hardware channels"
::= { switchvoxHardwareChannels 2 }
svoxHardwareChanTable OBJECT-TYPE
SYNTAX SEQUENCE OF SvoxHardwareChanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table with details of the currently active hardware channels."
::= { switchvoxHardwareChannels 3 }
svoxHardwareChanEntry OBJECT-TYPE
SYNTAX SvoxHardwareChanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Details of a single hardware channel."
INDEX { svoxHardwareChanId }
::= { svoxHardwareChanTable 1 }
SvoxHardwareChanEntry ::= SEQUENCE {
svoxHardwareChanId DisplayString,
svoxHardwareChanName DisplayString,
svoxHardwareChanChannel Integer32,
svoxHardwareChanGroupName DisplayString,
svoxHardwareChanSignalling DisplayString,
svoxHardwareChanAlarm DisplayString
}
-- switchvoxSubscriptionDate
svoxSubExpireDate OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Subscription expiration date"
::= { switchvoxSubscriptionDate 1 }
svoxSubDaysLeft OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Days left in subscription"
::= { switchvoxSubscriptionDate 2 }
-- switchvoxRaid
svoxRaidControllerStatus OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"controller status"
::= { switchvoxRaid 1 }
svoxRaidLogicalDeviceStatus OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"logical device status"
::= { switchvoxRaid 2 }
svoxRaidDeviceZeroStatus OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"device #0 status"
::= { switchvoxRaid 3 }
svoxRaidDeviceOneStatus OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"device #1 status"
::= { switchvoxRaid 4 }
svoxRaidDeviceTwoStatus OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"device #2 status"
::= { switchvoxRaid 5 }
svoxRaidDeviceThreeStatus OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"device #3 status"
::= { switchvoxRaid 6 }
-- switchvoxFailover
svoxFailoverOverallStatus OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Overall Status"
::= { switchvoxFailover 1 }
svoxFailoverState OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Data Backup Status"
::= { switchvoxFailover 2 }
svoxFailoverState OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Active Status"
::= { switchvoxFailover 3 }
svoxFailoverState OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Primary Status"
::= { switchvoxFailover 4 }
svoxFailoverState OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Partner Status"
::= { switchvoxFailover 5 }
-- switchvoxPeering
svoxPeering OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current number of active voip providers"
::= { switchvoxPeering 1 }
svoxAvailablePeering OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current number of active and available voip providers"
::= { switchvoxPeering 2 }
svoxPeerTable OBJECT-TYPE
SYNTAX SEQUENCE OF SvoxPeerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table with details of the currently active peers."
::= { switchvoxPeering 3 }
svoxPeerEntry OBJECT-TYPE
SYNTAX SvoxPeerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Details of a single peer."
INDEX { svoxPeerId }
::= { svoxPeerTable 1 }
SvoxPeerEntry ::= SEQUENCE {
svoxPeerId Integer32,
svoxPeerName DisplayString,
svoxPeerUUID DisplayString,
svoxPeerName DisplayString,
svoxPeerHostname DisplayString,
svoxPeerUsername DisplayString,
svoxPeerDialPrefix Integer32,
svoxPeerLatency DisplayString,
svoxPeerStatus DisplayString,
svoxPeerDisabled DisplayString,
svoxPeerIncompatible DisplayString,
svoxPeerExtConflicts DisplayString,
svoxPeerNumPendingEvents DisplayString,
svoxPeerSyncStatus DisplayString,
svoxPeerStatusType DisplayString
}
END