510 lines
16 KiB
Plaintext
510 lines
16 KiB
Plaintext
-- Cambium MIB Release CAMBIUM_MIB_VERSION
|
|
CAMBIUM-CNMAESTRO-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE,
|
|
enterprises, Counter32, Counter64, Integer32
|
|
FROM SNMPv2-SMI
|
|
OBJECT-GROUP
|
|
FROM SNMPv2-CONF
|
|
MacAddress, DisplayString, DateAndTime
|
|
FROM SNMPv2-TC;
|
|
|
|
cnMaestroMIB MODULE-IDENTITY
|
|
LAST-UPDATED "201705010808Z"
|
|
ORGANIZATION "Cambium Networks Inc."
|
|
CONTACT-INFO
|
|
"Cambium Networks Support
|
|
http://www.cambiumnetworks.com/support/
|
|
E-mail: support@cambiumnetworks.com"
|
|
DESCRIPTION
|
|
"This module contains MIB definitions for cnMaestro"
|
|
REVISION "201705010808Z"
|
|
DESCRIPTION
|
|
"Production version of cnMaestro MIB."
|
|
::= { cambium 23 }
|
|
|
|
cambium OBJECT IDENTIFIER ::= { enterprises 17713 }
|
|
cnMaestroTrap OBJECT IDENTIFIER ::= { cnMaestroMIB 1 }
|
|
cnMaestroServer OBJECT IDENTIFIER ::= { cnMaestroMIB 2 }
|
|
--cnMaestroSystem OBJECT IDENTIFIER ::= { cnMaestroMIB 3 }
|
|
cnMaestroDevice OBJECT IDENTIFIER ::= { cnMaestroMIB 4 }
|
|
|
|
cnMaestroTrapName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..64))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Internal name for the trap."
|
|
::= { cnMaestroTrap 1 }
|
|
|
|
cnMaestroTrapCategory OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Category of the trap."
|
|
::= { cnMaestroTrap 2 }
|
|
|
|
cnMaestroTrapSource OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..256))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Originator of the trap -- currently the name of the
|
|
device that generated the trap."
|
|
::= { cnMaestroTrap 3 }
|
|
|
|
cnMaestroTrapSourceType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
device(0)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The source of the trap. Currently the only option is device (0)."
|
|
::= { cnMaestroTrap 4 }
|
|
|
|
cnMaestroTrapMessage OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..1024))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Clear description of the trap."
|
|
::= { cnMaestroTrap 5 }
|
|
|
|
cnMaestroTrapSeverity OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
critical(0),
|
|
major(1),
|
|
minor(2),
|
|
clear(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Severity of the trap."
|
|
::= { cnMaestroTrap 6 }
|
|
|
|
cnMaestroTrapTime OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Time the trap was generated in milliseconds."
|
|
::= { cnMaestroTrap 7 }
|
|
|
|
cnMaestroTrapDeviceMAC OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"MAC Address of the Device that generated the trap."
|
|
::= { cnMaestroTrap 8 }
|
|
|
|
cnMaestroTrapClientMAC OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"MAC Address of the Wireless LAN Client referenced by the trap."
|
|
::= { cnMaestroTrap 9 }
|
|
|
|
--cnMaestroServerStatus OBJECT IDENTIFIER ::= { cnMaestroServer 1 }
|
|
--cnMaestroServerClusterTable OBJECT IDENTIFIER ::= { cnMaestroServer 2 }
|
|
cnMaestroServerTrap OBJECT IDENTIFIER ::= { cnMaestroServer 3 }
|
|
|
|
cnMaestroServerTrapDeviceOnline NOTIFICATION-TYPE
|
|
OBJECTS { cnMaestroTrapName,
|
|
cnMaestroTrapCategory,
|
|
cnMaestroTrapSource,
|
|
cnMaestroTrapSourceType,
|
|
cnMaestroTrapMessage,
|
|
cnMaestroTrapSeverity,
|
|
cnMaestroTrapTime,
|
|
cnMaestroTrapDeviceMAC
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The device is online with respect to cnMaestro."
|
|
::= { cnMaestroServerTrap 1 }
|
|
|
|
cnMaestroServerTrapDeviceOffline NOTIFICATION-TYPE
|
|
OBJECTS { cnMaestroTrapName,
|
|
cnMaestroTrapCategory,
|
|
cnMaestroTrapSource,
|
|
cnMaestroTrapSourceType,
|
|
cnMaestroTrapMessage,
|
|
cnMaestroTrapSeverity,
|
|
cnMaestroTrapTime,
|
|
cnMaestroTrapDeviceMAC
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The device is offline with respect to cnMaestro."
|
|
::= { cnMaestroServerTrap 2 }
|
|
|
|
|
|
cnMaestroDeviceTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CnMaestroDeviceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Shared details about devices managed by cnMaestro."
|
|
::= { cnMaestroDevice 1 }
|
|
|
|
cnMaestroDeviceEntry OBJECT-TYPE
|
|
SYNTAX CnMaestroDeviceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
" "
|
|
INDEX { cnMaestroDeviceMAC }
|
|
::= { cnMaestroDeviceTable 1 }
|
|
|
|
CnMaestroDeviceEntry ::=
|
|
SEQUENCE {
|
|
cnMaestroDeviceMAC MacAddress,
|
|
cnMaestroDeviceName DisplayString,
|
|
cnMaestroDeviceType DisplayString,
|
|
cnMaestroDeviceIP DisplayString,
|
|
cnMaestroDeviceStatus INTEGER,
|
|
cnMaestroDeviceStatusInterval Counter64,
|
|
cnMaestroDeviceSWVersion DisplayString,
|
|
cnMaestroDeviceHWVersion DisplayString,
|
|
cnMaestroDeviceCountry DisplayString,
|
|
cnMaestroDeviceLatitude DisplayString,
|
|
cnMaestroDeviceLongitude DisplayString
|
|
}
|
|
|
|
cnMaestroDeviceMAC OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Device MAC address."
|
|
::= { cnMaestroDeviceEntry 1 }
|
|
|
|
cnMaestroDeviceName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..64))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Device name."
|
|
::= { cnMaestroDeviceEntry 2 }
|
|
|
|
cnMaestroDeviceType OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Device type (cnPilot R200P, PMP 450 SM, etc.)."
|
|
::= { cnMaestroDeviceEntry 3 }
|
|
|
|
cnMaestroDeviceIP OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Device IP address."
|
|
::= { cnMaestroDeviceEntry 4 }
|
|
|
|
cnMaestroDeviceStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
online(0),
|
|
offline(1),
|
|
onboarding(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current cnMaestro connection status of the device."
|
|
::= { cnMaestroDeviceEntry 5 }
|
|
|
|
cnMaestroDeviceStatusInterval OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of milliseconds the device has been in the status state."
|
|
::= { cnMaestroDeviceEntry 6 }
|
|
|
|
cnMaestroDeviceSWVersion OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..64))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Device software version."
|
|
::= { cnMaestroDeviceEntry 7 }
|
|
|
|
cnMaestroDeviceHWVersion OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..64))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Device hardware version."
|
|
::= { cnMaestroDeviceEntry 8 }
|
|
|
|
cnMaestroDeviceCountry OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..64))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Country where the device is located."
|
|
::= { cnMaestroDeviceEntry 9 }
|
|
|
|
cnMaestroDeviceLatitude OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Device GPS Location Latitude. Coordinates of device
|
|
in (h ddd.ddddd) format."
|
|
::= { cnMaestroDeviceEntry 10 }
|
|
|
|
cnMaestroDeviceLongitude OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Device GPS Location Longitude. Coordinates of device
|
|
in (h ddd.ddddd) format."
|
|
::= { cnMaestroDeviceEntry 11 }
|
|
|
|
cnMaestroCnPilot OBJECT IDENTIFIER ::= { cnMaestroDevice 2 }
|
|
|
|
cnMaestroCnPilotAPTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CnMaestroCnPilotAPEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"General details about the cnPilot APs."
|
|
::= { cnMaestroCnPilot 1 }
|
|
|
|
cnMaestroCnPilotAPEntry OBJECT-TYPE
|
|
SYNTAX CnMaestroCnPilotAPEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
" "
|
|
INDEX { cnMaestroCnPilotAPMAC }
|
|
::= { cnMaestroCnPilotAPTable 1 }
|
|
|
|
CnMaestroCnPilotAPEntry ::=
|
|
SEQUENCE {
|
|
cnMaestroCnPilotAPMAC MacAddress,
|
|
cnMaestroCnPilotAPName DisplayString,
|
|
cnMaestroCnPilotAPIP DisplayString,
|
|
cnMaestroCnPilotAPSerialNumber DisplayString,
|
|
cnMaestroCnPilotAPModel DisplayString,
|
|
cnMaestroCnPilotAPCPUUtilization Integer32,
|
|
cnMaestroCnPilotAPSWVersion DisplayString,
|
|
cnMaestroCnPilotAPUptime Counter64,
|
|
cnMaestroCnPilotAPHWType DisplayString,
|
|
cnMaestroCnPilotAPTotalClients Integer32
|
|
}
|
|
|
|
cnMaestroCnPilotAPMAC OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Access Point MAC address."
|
|
::= { cnMaestroCnPilotAPEntry 1 }
|
|
|
|
cnMaestroCnPilotAPName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..64))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Access Point name."
|
|
::= { cnMaestroCnPilotAPEntry 2 }
|
|
|
|
cnMaestroCnPilotAPIP OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Access Point IP Address."
|
|
::= { cnMaestroCnPilotAPEntry 3 }
|
|
|
|
cnMaestroCnPilotAPSerialNumber OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..64))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Access Point serial number."
|
|
::= { cnMaestroCnPilotAPEntry 4 }
|
|
|
|
cnMaestroCnPilotAPModel OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Access Point model name."
|
|
::= { cnMaestroCnPilotAPEntry 5 }
|
|
|
|
cnMaestroCnPilotAPCPUUtilization OBJECT-TYPE
|
|
SYNTAX Integer32(0..100)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Access Point CPU utilization percentage."
|
|
::= { cnMaestroCnPilotAPEntry 6 }
|
|
|
|
cnMaestroCnPilotAPSWVersion OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..64))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Access Point software version."
|
|
::= { cnMaestroCnPilotAPEntry 7 }
|
|
|
|
cnMaestroCnPilotAPUptime OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Access Point uptime in milliseconds."
|
|
::= { cnMaestroCnPilotAPEntry 8 }
|
|
|
|
cnMaestroCnPilotAPHWType OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Access Point hardware type."
|
|
::= { cnMaestroCnPilotAPEntry 9 }
|
|
|
|
cnMaestroCnPilotAPTotalClients OBJECT-TYPE
|
|
SYNTAX Integer32(0..1024)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total clients connected to this Access Point."
|
|
::= { cnMaestroCnPilotAPEntry 10 }
|
|
|
|
|
|
cnMaestroCnPilotRadioTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CnMaestroCnPilotRadioEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Statistics for all radios managed by cnMaestro."
|
|
::= { cnMaestroCnPilot 2 }
|
|
|
|
cnMaestroCnPilotRadioEntry OBJECT-TYPE
|
|
SYNTAX CnMaestroCnPilotRadioEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
" "
|
|
INDEX { cnMaestroCnPilotRadioAPMAC, cnMaestroCnPilotRadioIndex }
|
|
::= { cnMaestroCnPilotRadioTable 1 }
|
|
|
|
CnMaestroCnPilotRadioEntry ::=
|
|
SEQUENCE {
|
|
cnMaestroCnPilotRadioAPMAC MacAddress,
|
|
cnMaestroCnPilotRadioIndex Integer32,
|
|
cnMaestroCnPilotRadioMAC MacAddress,
|
|
cnMaestroCnPilotRadioBandType DisplayString,
|
|
cnMaestroCnPilotRadioWLAN Integer32,
|
|
cnMaestroCnPilotRadioNumClients Integer32,
|
|
cnMaestroCnPilotRadioChannel DisplayString,
|
|
cnMaestroCnPilotRadioTransmitPower Integer32,
|
|
cnMaestroCnPilotRadioTxDataBytes Counter64,
|
|
cnMaestroCnPilotRadioRxDataBytes Counter64,
|
|
cnMaestroCnPilotRadioState INTEGER
|
|
}
|
|
|
|
cnMaestroCnPilotRadioAPMAC OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Access Point MAC address."
|
|
::= { cnMaestroCnPilotRadioEntry 1 }
|
|
|
|
cnMaestroCnPilotRadioIndex OBJECT-TYPE
|
|
SYNTAX Integer32(1..3)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Radio number."
|
|
::= { cnMaestroCnPilotRadioEntry 2 }
|
|
|
|
cnMaestroCnPilotRadioMAC OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Radio MAC address."
|
|
::= { cnMaestroCnPilotRadioEntry 3 }
|
|
|
|
cnMaestroCnPilotRadioBandType OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Radio band type."
|
|
::= { cnMaestroCnPilotRadioEntry 4 }
|
|
|
|
cnMaestroCnPilotRadioWLAN OBJECT-TYPE
|
|
SYNTAX Integer32(0..16)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Radio WLAN number"
|
|
::= { cnMaestroCnPilotRadioEntry 5 }
|
|
|
|
cnMaestroCnPilotRadioNumClients OBJECT-TYPE
|
|
SYNTAX Integer32(0..512)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of clients connected with a radio."
|
|
::= { cnMaestroCnPilotRadioEntry 6 }
|
|
|
|
cnMaestroCnPilotRadioChannel OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Radio channel."
|
|
::= { cnMaestroCnPilotRadioEntry 7 }
|
|
|
|
cnMaestroCnPilotRadioTransmitPower OBJECT-TYPE
|
|
SYNTAX Integer32(0..30)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Radio power."
|
|
::= { cnMaestroCnPilotRadioEntry 8 }
|
|
|
|
cnMaestroCnPilotRadioTxDataBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Transmitted data packets in bytes by a radio."
|
|
::= { cnMaestroCnPilotRadioEntry 9 }
|
|
|
|
cnMaestroCnPilotRadioRxDataBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Received data packets in bytes by a radio."
|
|
::= { cnMaestroCnPilotRadioEntry 10 }
|
|
|
|
cnMaestroCnPilotRadioState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
on(0),
|
|
off(1)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Radio state (on/off)."
|
|
::= { cnMaestroCnPilotRadioEntry 11 }
|
|
END |