mirror of
https://github.com/hsnodgrass/snmp_mib_archive.git
synced 2025-04-25 03:17:23 +00:00
These are just a few MIB files from my collection. I'll go through the rest and upload them as well.
509 lines
13 KiB
Plaintext
509 lines
13 KiB
Plaintext
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
|