Initial commit

This commit is contained in:
David Leutgeb
2023-12-05 12:25:34 +01:00
commit 98a672123c
4378 changed files with 8817503 additions and 0 deletions

View File

@ -0,0 +1,964 @@
--
-- Copyright (c) 2006-2013. Aerohive Netowrks, Inc
-- All rights reserved.
AH-INTERFACE-MIB DEFINITIONS ::= BEGIN
--
-- Imports
--
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, IpAddress
FROM SNMPv2-SMI
TruthValue
FROM SNMPv2-TC
ahAPInterface, AhString, AhNodeID, AhInterfaceMode, AhInterfaceType, AhMACProtocol
FROM AH-SMI-MIB
ifIndex, ifEntry
FROM IF-MIB;
ahInterface MODULE-IDENTITY
LAST-UPDATED "201608310000Z" -- Aug 31, 2016
ORGANIZATION "Aerohive Networks, Inc"
CONTACT-INFO "info@aerohive.com
1011 McCarthy Boulevard
Milpitas, CA 95035"
DESCRIPTION "This module contains the MIB definition of
interface related information."
::= { ahAPInterface 1 }
AhAuthenticationMethod ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Authentication method supported within Aerohive AP"
SYNTAX INTEGER {
cwp (0),
open (1),
wep-open (2),
wep-shared (3),
wpa-psk (4),
wpa2-psk (5),
wpa-8021x (6),
wpa2-8021X (7),
wpa-auto-psk (8),
wpa-auto-8021x (9),
dynamic-wep (10)
}
AhEncrytionMethod ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Encryption method supported within Aerohive AP"
SYNTAX INTEGER {
AES (0),
TKIP (1),
WEP (2),
Non (3)
}
--
-- Aerohive Extension to ifTable
-- interfaceName
-- SSIDName
-- interfaceMode
--
ahXIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF AhXIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table of all the Interface/SSID info
not covered by the rfc 2863"
::= { ahInterface 1 }
ahXIfEntry OBJECT-TYPE
SYNTAX AhXIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Individual entry of Interface/SSID table"
AUGMENTS { ifEntry }
::= { ahXIfTable 1 }
AhXIfEntry ::= SEQUENCE {
ahIfName AhString,
ahSSIDName AhString,
ahIfPromiscuous TruthValue,
ahIfType AhInterfaceType,
ahIfMode AhInterfaceMode,
ahIfConfMode AhInterfaceMode
}
ahIfName OBJECT-TYPE
SYNTAX AhString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Name - uniquely identifies an AP Interface."
::= { ahXIfEntry 1 }
ahSSIDName OBJECT-TYPE
SYNTAX AhString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Name - identifies a wireless interface with Access mode.
If the interface is not a wireless interface with Access mode, the
SSIDName should be set N/A"
::= { ahXIfEntry 2 }
ahIfPromiscuous OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates whether an interface is in promiscuous
mode or not."
::= { ahXIfEntry 3 }
ahIfType OBJECT-TYPE
SYNTAX AhInterfaceType
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates whether an interface is a physical
or virtual one."
::= { ahXIfEntry 4 }
ahIfMode OBJECT-TYPE
SYNTAX AhInterfaceMode
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates whether an interface is used for Access
or Backhaul currently."
::= { ahXIfEntry 5 }
ahIfConfMode OBJECT-TYPE
SYNTAX AhInterfaceMode
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates whether an interface is configured for Access
or Backhaul."
::= { ahXIfEntry 6 }
--
-- AssociationTable
-- ClientMac
-- RSSI
-- linkUpTime
--
-- Association are attached to wireless interface with Access mode only
--
ahAssociationTable OBJECT-TYPE
SYNTAX SEQUENCE OF AhAssociationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table of directly connected APs"
::= { ahInterface 2 }
ahAssociationEntry OBJECT-TYPE
SYNTAX AhAssociationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Individual entry of client table"
INDEX { ifIndex, ahClientMac }
::= { ahAssociationTable 1 }
AhAssociationEntry ::= SEQUENCE {
ahClientMac AhNodeID,
ahClientIP IpAddress,
ahClientHostname AhString,
ahClientRSSI Integer32,
ahClientLinkUptime Counter32,
ahClientCWPUsed TruthValue,
ahClientAuthMethod AhAuthenticationMethod,
ahClientEncryptionMethod AhEncrytionMethod,
ahClientMACProtocol AhMACProtocol,
ahClientSSID AhString,
ahClientVLAN Integer32,
ahClientUserProfId Integer32,
ahClientChannel Integer32,
ahClientLastTxRate Integer32,
ahClientUsername AhString,
ahClientRxDataFrames Counter32,
ahClientRxDataOctets Counter32,
ahClientRxMgtFrames Counter32,
ahClientRxUnicastFrames Counter32,
ahClientRxMICFailures Counter32,
ahClientLastRxRate Integer32,
ahClientTxDataFrames Counter32,
ahClientTxBeDataFrames Counter32,
ahClientTxBgDataFrames Counter32,
ahClientTxViDataFrames Counter32,
ahClientTxVoDataFrames Counter32,
ahClientTxMgtFrames Counter32,
ahClientTxDataOctets Counter32,
ahClientTxUnicastFrames Counter32,
ahClientTxMulticastFrames Counter32,
ahClientTxBroadcastFrames Counter32,
ahClientTxAirtime Counter64,
ahClientRxAirtime Counter64,
ahClientAssociationTime Counter32,
ahClientBSSID AhNodeID
}
ahClientMac OBJECT-TYPE
SYNTAX AhNodeID
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Uniquely identifies a client."
::= { ahAssociationEntry 1 }
ahClientIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The IP address of the client if known. Otherwise, this
field should be 0"
::= { ahAssociationEntry 2 }
ahClientHostname OBJECT-TYPE
SYNTAX AhString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The host name of the client if known. Otherwise, this
field should be empty"
::= { ahAssociationEntry 3 }
ahClientRSSI OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "An indicator for the RSSI of the client
derived from last communication"
::= { ahAssociationEntry 4 }
ahClientLinkUptime OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Link up time in second"
::= { ahAssociationEntry 5 }
ahClientCWPUsed OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The boolean indicating whether Captive Web Portal
is used."
::= { ahAssociationEntry 6 }
ahClientAuthMethod OBJECT-TYPE
SYNTAX AhAuthenticationMethod
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The authentication method the client uses to communicated
with AP"
::= { ahAssociationEntry 7 }
ahClientEncryptionMethod OBJECT-TYPE
SYNTAX AhEncrytionMethod
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The encryption method the client uses to communicated
with AP"
::= { ahAssociationEntry 8 }
ahClientMACProtocol OBJECT-TYPE
SYNTAX AhMACProtocol
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The radio mode the client uses to communicated
with AP"
::= { ahAssociationEntry 9 }
ahClientSSID OBJECT-TYPE
SYNTAX AhString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The SSID used by client to communicated
with AP"
::= { ahAssociationEntry 10 }
ahClientVLAN OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The VLAN used by client to communicated
with AP"
::= { ahAssociationEntry 11 }
ahClientUserProfId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The user profile id used by client to communicated
with AP"
::= { ahAssociationEntry 12 }
ahClientChannel OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The radio channel used by client to communicated
with AP"
::= { ahAssociationEntry 13 }
ahClientLastTxRate OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The rate (KBPS) of last transmitting frame to the client."
::= { ahAssociationEntry 14 }
ahClientUsername OBJECT-TYPE
SYNTAX AhString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The client user name to login to the network.
It contain empty string if the authentication
method is other than EAP (802.1x)."
::= { ahAssociationEntry 15 }
ahClientRxDataFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of data frames received from client
to AP"
::= { ahAssociationEntry 16 }
ahClientRxDataOctets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of data octets received from client
to AP"
::= { ahAssociationEntry 17 }
ahClientRxMgtFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of mgt frames received from client
to AP"
::= { ahAssociationEntry 18 }
ahClientRxUnicastFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of unitcast frames received from client
to AP"
::= { ahAssociationEntry 19 }
ahClientRxMulticastFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of multicast frames received
from client to AP."
::= { ahAssociationEntry 20 }
ahClientRxBroadcastFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of broadcast frames received
from client to AP."
::= { ahAssociationEntry 21 }
ahClientRxMICFailures OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of frames dropped due to Message
Integrity Check failure from client to AP."
::= { ahAssociationEntry 22 }
ahClientTxDataFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of transmitted data frames
from ."
::= { ahAssociationEntry 23 }
ahClientTxMgtFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of transmitted management frames
from ."
::= { ahAssociationEntry 24 }
ahClientTxDataOctets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of transmitted data in octets
from ."
::= { ahAssociationEntry 25 }
ahClientTxUnicastFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of unitcast frames transmitted from client
to AP"
::= { ahAssociationEntry 26 }
ahClientTxMulticastFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of multicast frames transmitted from client
to AP"
::= { ahAssociationEntry 27 }
ahClientTxBroadcastFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of broadcast frames transmitted from client
to AP"
::= { ahAssociationEntry 28 }
ahClientLastRxRate OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The rate (KBPS) of last received frame from client."
::= { ahAssociationEntry 29 }
ahClientTxBeDataFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of transmitted best effort priority data frames
from AP to client."
::= { ahAssociationEntry 30 }
ahClientTxBgDataFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of transmitted back ground priority data frames
from AP to client."
::= { ahAssociationEntry 31 }
ahClientTxViDataFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of transmitted video priority data frames
from AP to client."
::= { ahAssociationEntry 32 }
ahClientTxVoDataFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of transmitted voice priority data frames
from AP to client."
::= { ahAssociationEntry 33 }
ahClientTxAirtime OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The accumulative transmit time in microseconds ()
from AP to client."
::= { ahAssociationEntry 34 }
ahClientRxAirtime OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The accumulative receive time in microseconds (us)
from client to AP."
::= { ahAssociationEntry 35 }
ahClientAssociationTime OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The association time(s) of client connect to AP."
::= { ahAssociationEntry 36 }
ahClientBSSID OBJECT-TYPE
SYNTAX AhNodeID
MAX-ACCESS read-only
STATUS current
DESCRIPTION "It is the basic service set identifier of the client."
::= { ahAssociationEntry 37 }
--
-- ahIfRadioStatsTable
--
-- Statistics for Aerohive HiveAP Radio interfaces.
--
ahRadioStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF AhRadioStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table of radio interface statistics."
::= { ahInterface 3 }
ahRadioStatsEntry OBJECT-TYPE
SYNTAX AhRadioStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Individual entry of client table"
INDEX { ifIndex }
::= { ahRadioStatsTable 1 }
AhRadioStatsEntry ::= SEQUENCE {
ahRadioTxDataFrames Counter32,
ahRadioTxBeDataFrames Counter32,
ahRadioTxBgDataFrames Counter32,
ahRadioTxViDataFrames Counter32,
ahRadioTxVoDataFrames Counter32,
ahRadioTxUnicastDataFrames Counter32,
ahRadioTxMulticastDataFrames Counter32,
ahRadioTxBroadcastDataFrames Counter32,
ahRadioTxNonBeaconMgtFrames Counter32,
ahRadioTxBeaconFrames Counter32,
ahRadioTxTotalRetries Counter32,
ahRadioTxTotalFramesDropped Counter32,
ahRadioTxTotalFrameErrors Counter32,
ahRadioTxFEForExcessiveHWRetries Counter32,
ahRadioTXRTSFailures Counter32,
ahRadioRxTotalDataFrames Counter32,
ahRadioRxUnicastDataFrames Counter32,
ahRadioRxMulticastDataFrames Counter32,
ahRadioRxBroadcastDataFrames Counter32,
ahRadioRxMgtFrames Counter32,
ahRadioRxTotalFrameDropped Counter32,
ahRadioTxAirtime Counter64,
ahRadioRxAirtime Counter64
}
ahRadioTxDataFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of transmit data frames for the given
interface."
::= { ahRadioStatsEntry 1 }
ahRadioTxUnicastDataFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of transmitted unicast frames
for the given interface."
::= { ahRadioStatsEntry 2 }
ahRadioTxMulticastDataFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of transmitted multicast frames
for the given interface."
::= { ahRadioStatsEntry 3 }
ahRadioTxBroadcastDataFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of transmitted broadcast frames
for the given interface."
::= { ahRadioStatsEntry 4 }
ahRadioTxNonBeaconMgtFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of transmit management frames
other than beacon for the given interface."
::= { ahRadioStatsEntry 5 }
ahRadioTxBeaconFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of transmit beacon frames for the given
interface."
::= { ahRadioStatsEntry 6 }
ahRadioTxTotalRetries OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The total number of transmit retries for the given
interface."
::= { ahRadioStatsEntry 7 }
ahRadioTxTotalFramesDropped OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of transmit frames dropped
for the given interface."
::= { ahRadioStatsEntry 8 }
ahRadioTxTotalFrameErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The total number of transmit frames in error
for the given interface."
::= { ahRadioStatsEntry 9 }
ahRadioTxFEForExcessiveHWRetries OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of transmit frames in error due to
excessive hardware retries for the given interface."
::= { ahRadioStatsEntry 10 }
ahRadioRxTotalDataFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The total number of received data frames
for the given interface."
::= { ahRadioStatsEntry 11 }
ahRadioRxUnicastDataFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of received unicast frames
for the given interface."
::= { ahRadioStatsEntry 12 }
ahRadioRxMulticastDataFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of received multicast frames
for the given interface."
::= { ahRadioStatsEntry 13 }
ahRadioRxBroadcastDataFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of received broadcast frames
for the given interface."
::= { ahRadioStatsEntry 14 }
ahRadioRxMgtFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of received management frames
for the given interface."
::= { ahRadioStatsEntry 15 }
ahRadioRxTotalFrameDropped OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The total number of dropped received frames
for the given interface."
::= { ahRadioStatsEntry 16 }
ahRadioTxBeDataFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of transmitted best effort priority data frames
from the radio."
::= { ahRadioStatsEntry 17 }
ahRadioTxBgDataFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of transmitted back ground priority data frames
from the radio."
::= { ahRadioStatsEntry 18 }
ahRadioTxViDataFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of transmitted video priority data frames
from the radio."
::= { ahRadioStatsEntry 19 }
ahRadioTxVoDataFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of transmitted voice priority data frames
from the radio."
::= { ahRadioStatsEntry 20 }
ahRadioTXRTSFailures OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of transmitted RTS failures
from the Radio."
::= { ahRadioStatsEntry 21 }
ahRadioTxAirtime OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The accumulative transmit time in microseconds (us)
from the given Radio."
::= { ahRadioStatsEntry 22 }
ahRadioRxAirtime OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The accumulative receive time in microseconds (us)
to the given radio."
::= { ahRadioStatsEntry 23 }
--
-- ahVIfStatsTable
--
-- Statistics for Aerohive HiveAP Virtual Interfaces (VIf).
--
ahVIfStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF AhVIfStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table of virtual interface (vif) statistics."
::= { ahInterface 4 }
ahVIfStatsEntry OBJECT-TYPE
SYNTAX AhVIfStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Individual entry of VIf statistics"
INDEX { ifIndex }
::= { ahVIfStatsTable 1 }
AhVIfStatsEntry ::= SEQUENCE {
ahVIfRxDataFrames Counter32,
ahVIfRxUnicastDataFrames Counter32,
ahVIfRxMulticastDataFrames Counter32,
ahVIfRxBroadcastDataFrames Counter32,
ahVIfRxErrorFrames Counter32,
ahVIfRxDroppedFrames Counter32,
ahVIfTxDataFrames Counter32,
ahVIfTxBeDataFrames Counter32,
ahVIfTxBgDataFrames Counter32,
ahVIfTxViDataFrames Counter32,
ahVIfTxVoDataFrames Counter32,
ahVIfTxUnicastDataFrames Counter32,
ahVIfTxMulticastDataFrames Counter32,
ahVIfTxBroadcastDataFrames Counter32,
ahVIfTxErrorFrames Counter32,
ahVIfTxDroppedFrames Counter32,
ahVifTxAirtime Counter64,
ahVifRxAirtime Counter64
}
ahVIfRxDataFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of received data frames for the given
virtual interface."
::= { ahVIfStatsEntry 1 }
ahVIfRxUnicastDataFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of received unicast data frames
for the given virtual interface."
::= { ahVIfStatsEntry 2 }
ahVIfRxMulticastDataFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of received multicast data frames
for the given virtual interface."
::= { ahVIfStatsEntry 3 }
ahVIfRxBroadcastDataFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of received broadcast data frames
for the given virtual interface."
::= { ahVIfStatsEntry 4 }
ahVIfRxErrorFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of received error frames for the given
virtual interface."
::= { ahVIfStatsEntry 5 }
ahVIfRxDroppedFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of received dropped frames for the given
virtual interface."
::= { ahVIfStatsEntry 6 }
ahVIfTxDataFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of trasmitted data frames
for the given virtual interface."
::= { ahVIfStatsEntry 7 }
ahVIfTxUnicastDataFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of transmitted unicast data frames
for the given virtual interface."
::= { ahVIfStatsEntry 8 }
ahVIfTxMulticastDataFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of transmitted multicast data frames
for the given virtual interface."
::= { ahVIfStatsEntry 9 }
ahVIfTxBroadcastDataFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of transmitted broadcast data frames
for the given virtual interface."
::= { ahVIfStatsEntry 10 }
ahVIfTxErrorFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of trasmitted frames encontered error
for the given virtual interface."
::= { ahVIfStatsEntry 11 }
ahVIfTxDroppedFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of trasmitted frames dropped due to error
condition for the given virtual interface."
::= { ahVIfStatsEntry 12 }
ahVIfTxBeDataFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of transmitted best effort priority data frames
from the virtual interface."
::= { ahVIfStatsEntry 13 }
ahVIfTxBgDataFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of transmitted back ground priority data frames
from the virtual interface."
::= { ahVIfStatsEntry 14 }
ahVIfTxViDataFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of transmitted video priority data frames
from the virtual interface."
::= { ahVIfStatsEntry 15 }
ahVIfTxVoDataFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of transmitted voice priority data frames
from the virtual interface."
::= { ahVIfStatsEntry 16 }
ahVifTxAirtime OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The accumulative transmit time in microseconds (us)
from the given SSID."
::= { ahVIfStatsEntry 17 }
ahVifRxAirtime OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The accumulative receive time in microseconds (us)
to the given SSID."
::= { ahVIfStatsEntry 18 }
--
-- ahIfRadioAttributeTable
--
-- Attribute for Aerohive HiveAP Radio interfaces.
--
ahRadioAttributeTable OBJECT-TYPE
SYNTAX SEQUENCE OF AhRadioAttributeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table of radio interface statistics."
::= { ahInterface 5 }
ahRadioAttributeEntry OBJECT-TYPE
SYNTAX AhRadioAttributeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Individual entry for each Radio"
INDEX { ifIndex }
::= { ahRadioAttributeTable 1 }
AhRadioAttributeEntry ::= SEQUENCE {
ahRadioChannel Integer32,
ahRadioTxPower Integer32,
ahRadioNoiseFloor Integer32
}
ahRadioChannel OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The channel number currently in use for this radio."
::= { ahRadioAttributeEntry 1 }
ahRadioTxPower OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The transmit power currently for the radio in dbm. The range
is 0 to 20 dBm"
::= { ahRadioAttributeEntry 2 }
ahRadioNoiseFloor OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The noise floor for the radio dbm. The range is 0 to 256 dBm.
The value of this variable is the actual value plus 256 dBm."
::= { ahRadioAttributeEntry 3 }

253
MIBS/aerohive/AH-MRP-MIB Normal file
View File

@ -0,0 +1,253 @@
--
-- Copyright (c) 2006-2013. Aerohive Netowrks, Inc
-- All rights reserved.
AH-MRP-MIB DEFINITIONS ::= BEGIN
--
-- Imports
--
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE
FROM SNMPv2-SMI
ahAPMRP, AhString, AhNodeID
FROM AH-SMI-MIB
ifIndex, ifEntry
FROM IF-MIB;
ahMRP MODULE-IDENTITY
LAST-UPDATED "201608310000Z" -- Aug 31, 2016
ORGANIZATION "Aerohive Networks, Inc"
CONTACT-INFO "info@aerohive.com
1011 McCarthy Boulevard
Milpitas, CA 95035"
DESCRIPTION "This module contains the MIB definition of
mesh routing protocol (MRP) related information."
::= { ahAPMRP 1 }
AhLinkType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Interface type - (ETHERNET, WIRELESS)"
SYNTAX INTEGER {
ahETHERNET (0), -- ethernet link
ahWIRELESS (1) -- wireless link
}
--
-- Neighbour
-- neighborID
-- linkCost
-- RSSI
-- linkUpTime
--
-- Neighbours are attached to wireless interface with Backhaul mode only
--
ahNeighborTable OBJECT-TYPE
SYNTAX SEQUENCE OF NeighborEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table of directly connected APs"
::= { ahMRP 1 }
ahNeighborEntry OBJECT-TYPE
SYNTAX NeighborEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Individual entry of neighbor table"
INDEX { ifIndex, ahNeighberAPId }
::= { ahNeighborTable 1 }
NeighborEntry ::= SEQUENCE {
ahNeighberAPId AhNodeID,
ahLinkCost Counter32,
ahRSSI Integer32,
ahLinkUptime Counter32,
ahLinkType AhLinkType,
ahRxDataFrames Counter32,
ahRXDataOctets Counter32,
ahRxMgtFrames Counter32,
ahRxUnicastFrames Counter32,
ahRxMulticastFrames Counter32,
ahRxBroadcastFrames Counter32,
ahTxDataFrames Counter32,
ahTxBeDataFrames Counter32,
ahTxBgDataFrames Counter32,
ahTxViDataFrames Counter32,
ahTxVoDataFrames Counter32,
ahTxMgtFrames Counter32,
ahTxDataOctets Counter32,
ahTxUnicastFrames Counter32,
ahTxMulticastFrames Counter32,
ahTxBroadcastFrames Counter32
}
ahNeighberAPId OBJECT-TYPE
SYNTAX AhNodeID
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Uniquely identifies an AP - neighbor."
::= { ahNeighborEntry 1 }
ahLinkCost OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "neighbour cost metrice."
::= { ahNeighborEntry 2 }
ahRSSI OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "An indicator for the RSSI of the neighbour node
derived from last NDP message"
::= { ahNeighborEntry 3 }
ahLinkUptime OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Link up time in second"
::= { ahNeighborEntry 4 }
ahLinkType OBJECT-TYPE
SYNTAX AhLinkType
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Is it a ethernet link or wireless link."
::= { ahNeighborEntry 5 }
ahRxDataFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of data frames received
from the neighbor AP"
::= { ahNeighborEntry 6 }
ahRXDataOctets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of data octets received
from the neighbor AP"
::= { ahNeighborEntry 7 }
ahRxMgtFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of mgt frames received
from the neighbor AP"
::= { ahNeighborEntry 8 }
ahRxUnicastFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of unitcast frames received
from the neighbor AP"
::= { ahNeighborEntry 9 }
ahRxMulticastFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of multicast frames received
from the neighbor AP."
::= { ahNeighborEntry 10 }
ahRxBroadcastFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of broadcast frames received
from the neighbor AP."
::= { ahNeighborEntry 11 }
ahTxDataFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of transmitted data frames
from the neighbor AP."
::= { ahNeighborEntry 12 }
ahTxMgtFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of transmitted management frames
from the neighbor AP."
::= { ahNeighborEntry 13 }
ahTxDataOctets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of transmitted data in octets
from the neighbor AP."
::= { ahNeighborEntry 14 }
ahTxUnicastFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of unitcast frames transmitted
from the neighbor AP"
::= { ahNeighborEntry 15 }
ahTxMulticastFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of multicast frames transmitted
from the neighbor AP."
::= { ahNeighborEntry 16 }
ahTxBroadcastFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of broadcast frames transmitted
from the neighbor AP."
::= { ahNeighborEntry 17 }
ahTxBeDataFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of transmitted best effort priority data frames
from the AP to its neighbor."
::= { ahNeighborEntry 18 }
ahTxBgDataFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of transmitted back ground priority data frames
from the AP to its neighbor."
::= { ahNeighborEntry 19 }
ahTxViDataFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of transmitted video priority data frames
from the AP to its neighbor."
::= { ahNeighborEntry 20 }
ahTxVoDataFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of transmitted voice priority data frames
from the AP to its neighbor."
::= { ahNeighborEntry 21 }
END

89
MIBS/aerohive/AH-SMI-MIB Normal file
View File

@ -0,0 +1,89 @@
--
-- Copyright (c) 2006-2013. Aerohive Netowrks, Inc
-- All rights reserved.
AH-SMI-MIB DEFINITIONS ::= BEGIN
--
-- Imports
--
IMPORTS MODULE-IDENTITY, OBJECT-TYPE, enterprises
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, MacAddress
FROM SNMPv2-TC;
--
-- Module Identity
--
aerohive MODULE-IDENTITY
LAST-UPDATED "201608310000Z" -- Aug 31, 2016
ORGANIZATION "Aerohive Networks, Inc"
CONTACT-INFO "info@aerohive.com
1011 McCarthy Boulevard
Milpitas, CA 95035"
DESCRIPTION
"This is the MIB module for object type definitions
that are used throughout the Aerohive Networks enterprise MIBs."
::= { enterprises 26928 }
ahProduct OBJECT IDENTIFIER ::= { aerohive 1 }
ahAP OBJECT IDENTIFIER ::= { ahProduct 1 }
ahAPCommon OBJECT IDENTIFIER ::= { ahAP 1 }
ahAPTrap OBJECT IDENTIFIER ::= { ahAPCommon 1 }
ahAPInterface OBJECT IDENTIFIER ::= { ahAPCommon 2 }
ahAPMRP OBJECT IDENTIFIER ::= { ahAPCommon 3 }
ahAPIDP OBJECT IDENTIFIER ::= { ahAPCommon 4 }
ahAPHiveAP020-ag OBJECT IDENTIFIER ::= { ahAP 2 }
ahAPHiveAP028-ag OBJECT IDENTIFIER ::= { ahAP 3 }
ahAPHiveAP320-n OBJECT IDENTIFIER ::= { ahAP 4 }
ahAPHiveAP340-n OBJECT IDENTIFIER ::= { ahAP 5 }
AhString ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "A text string with 32 octets"
SYNTAX OCTET STRING (SIZE (0..32))
AhNodeID ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Mgmt MAC address in hex decimal notation"
SYNTAX MacAddress
AhInterfaceType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Interface type - (PHYSICAL, VIRTUAL)"
SYNTAX INTEGER {
ahPHYSICAL (0), -- physical Interface
ahVIRTURAL (1) -- logical Interface
}
AhInterfaceMode ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Interface role types"
SYNTAX INTEGER {
ahNotUsed (0), -- interface is not used
ahAccess (1), -- interface is used for access
ahBackhaul (2), -- interface is used for backhaul
ahBridge (3) -- interface is used for bridge
}
AhMACProtocol ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Radio Mode"
SYNTAX INTEGER {
ah11a (0), -- A mode
ah11b (1), -- B mode
ah11g (2), -- G mode
ah11na (3), -- NA mode
ah11ng (4) -- NG mode
}
END

126
MIBS/aerohive/AH-SYSTEM-MIB Normal file
View File

@ -0,0 +1,126 @@
--
-- Copyright (c) 2010-2016. Aerohive Networks, Inc
-- All rights reserved.
AH-SYSTEM-MIB DEFINITIONS ::= BEGIN
--
-- Imports
--
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC
ahProduct
FROM AH-SMI-MIB;
--
-- Module Identity
--
ahSystem MODULE-IDENTITY
LAST-UPDATED "201608310000Z" -- Aug 31, 2016
ORGANIZATION "Aerohive Networks, Inc"
CONTACT-INFO "info@aerohive.com
1011 McCarthy Boulevard
Milpitas, CA 95035"
DESCRIPTION "This module contains the MIB definition of
aerohive system related information."
::= { ahProduct 2 }
--
-- Aerohive Extension to ahSystem
--
ahSystemName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "aerohive platform system name"
::= { ahSystem 1 }
ahSystemDescription OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "aerohive platform system description"
::= { ahSystem 2 }
ahCpuUtilization OBJECT-TYPE
SYNTAX INTEGER (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "aerohive platform cpu utilization"
::= { ahSystem 3 }
ahMemUtilization OBJECT-TYPE
SYNTAX INTEGER (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "aerohive platform memory utilization"
::= { ahSystem 4 }
ahSystemSerial OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "aerohive platform system serial-number"
::= { ahSystem 5 }
ahDeviceMode OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "aerohive device mode type"
::= { ahSystem 6 }
ahUpTime OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "aerohive platform up time"
::= { ahSystem 7 }
ahHwVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "aerohive platform hardware version"
::= { ahSystem 8 }
ahClientCount OBJECT-TYPE
SYNTAX INTEGER (0..10000)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "the counter of devices connected to aerohive products"
::= { ahSystem 9 }
ahEnvirmentTemp OBJECT-TYPE
SYNTAX INTEGER (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "aerohive envirment temp-ditection"
::= { ahSystem 10 }
ahEnvirmentFan OBJECT-TYPE
SYNTAX INTEGER (0..10000)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "aerohive envirment fan speed, unit as RPM"
::= { ahSystem 11 }
ahFirmwareVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "aerohive platform fireware version"
::= { ahSystem 12 }
END

944
MIBS/aerohive/AH_TRAP_MIB Normal file
View File

@ -0,0 +1,944 @@
--
-- Copyright (c) 2006-2013, Aerohive Networks, Inc
-- All rights reserved.
AH_TRAP_MIB DEFINITIONS ::= BEGIN
--
-- Imports
--
IMPORTS MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC
ahAPTrap, AhString, AhNodeID, AhMACProtocol FROM AH-SMI-MIB;
--
-- Module Identity
--
AhAuthenticationMethod ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Authentication method supported by the HiveAP"
SYNTAX INTEGER {
cwp (0),
open (1),
wep-open (2),
wep-shared (3),
wpa-psk (4),
wpa2-psk (5),
wpa-8021x (6),
wpa2-8021X (7),
wpa-auto-psk (8),
wpa-auto-8021x (9),
dynamic-wep (10),
8021x (11)
}
AhEncrytionMethod ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Encryption method supported by the HiveAP"
SYNTAX INTEGER {
AES (0),
TKIP (1),
WEP (2),
Non (3)
}
ahTrapModule MODULE-IDENTITY
LAST-UPDATED "201608310000Z" -- Aug 31, 2016
ORGANIZATION "Aerohive Networks, Inc."
CONTACT-INFO "See AH-SMI-MIB for information."
DESCRIPTION
"This is the MIB module for access point trap definitions
for Aerohive Networks Inc."
::= { ahAPTrap 1 }
ahNotificationVarBind OBJECT IDENTIFIER ::= { ahAPTrap 2 }
AhState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "It defines the state for interfaces."
SYNTAX INTEGER {
ahUp (1), -- Interface up
ahDown (2) -- Interface down
}
AhProbableCause ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "It defines the probable cause for a problem on the HiveAP."
SYNTAX INTEGER {
ahClear (0),
ahUnknown (1),
ahFlashFailure (2),
ahFanFailure (3),
ahPowerSupplyFailure (4),
ahSoftwareUpgradeFailure (5),
ahRadioFailure (6),
ahConfFailure (7)
}
--
-- Trap Definitions
--
ahFailureTrap NOTIFICATION-TYPE
OBJECTS { ahAPId,
ahAPName,
ahObjectName, -- Failed object name
ahSeverity,
ahProbableCause,
ahFailureSet,
ahCode,
ahTrapDesc }
STATUS current
DESCRIPTION "This event is generated for any equipment or software failures.
"
::= { ahTrapModule 1 }
ahThresholdCrossingEvent NOTIFICATION-TYPE
OBJECTS { ahAPId,
ahAPName,
ahObjectName, -- Threshold name
ahCurValue,
ahThresholdHigh,
ahThresholdLow,
ahCode,
ahTrapDesc }
STATUS current
DESCRIPTION "This event is generated whenever a threshold is crossed for the first time."
::= { ahTrapModule 2 }
ahStateChangeEvent NOTIFICATION-TYPE
OBJECTS { ahAPId,
ahAPName,
ahObjectName, -- The object changes state
ahPreviousState,
ahCurrentState,
ahCode,
ahTrapDesc }
STATUS current
DESCRIPTION "This event is generated whenever an object state change occurs."
::= { ahTrapModule 3}
ahConnectionChangeEvent NOTIFICATION-TYPE
OBJECTS { ahAPId,
ahAPName,
ahObjectName,
ahIfIndex, -- Interface index detecting the client/neighbor
ahObjectType, -- Client connection or neighbor connection
ahRemoteId, -- MAC addr for the client or neighbour
ahCurrentState, -- up, or down.
ahSSID, -- ssid of the client is using if remoteid is a client
ahCLientIP, -- Client IP address if the remote id is a client
ahClientHostName, -- Client Host Name if the remote id is a client
ahClientUserName, -- Client User Name if the remote id is a client
ahClientAuthMethod, -- The authentication method the client uses to communicate with the HiveAP
ahClientEncryptionMethod, -- The encryption method the client uses to communicate with the HiveAP
ahClientMACProtocol, -- The radio mode the client uses to communicate with the HiveAP
ahClientVLAN, -- The VLAN used by client to communicate with the HiveAP
ahClientUserProfId, -- The user profile id used by client to communicate with the HiveAP
ahClientChannel, -- The radio channel used by client to communicate with the HiveAP
ahClientCWPUsed, -- The boolean indicating whether Captive Web Portal is used
ahBSSID, -- Basic Service Set Identifier of the client is using if remoteid is a client.
ahAssociationTime, -- The association time(s) of client connect or disconnect to AP.
ahIfName, -- The interface name of client connect or disconnect to AP.
ahIDPRSSI, -- RSSI information
ahCode,
ahTrapDesc }
STATUS current
DESCRIPTION "This event is generated whenever a connection state change
occurs. The connection might be between a HiveAP and its client,
or between a HiveAP and a neighboring HiveAP."
::= { ahTrapModule 4}
ahIDPStationEvent NOTIFICATION-TYPE
OBJECTS { ahAPId, -- reporting APID
ahAPName, -- reporting AP name
ahIfIndex, -- interface index detecting the IDP-AP
ahObjectName,
ahStationType, -- indicating whether it is an AP or client PC event
ahRemoteId, -- MAC addr for the IDP-AP
ahIDPType, -- IDP type
ahIDPChannel, -- channel number detected
ahIDPRSSI, -- RSSI information
ahIDPStationData, -- Station data received (related to the policies)
ahIDPCompliance,
ahSSID,
ahRemoved,
ahIDPInNet,
ahCode,
ahTrapDesc}
STATUS current
DESCRIPTION "This event is generated whenever IDP detects an AP
in its neighborhood. The ahRomoteId indicates the detected AP
MAC address, and the ahIDPCompliance indicates conformance of
IDP policy this AP satisfies. The ahIDPChannel and ahIDPRSSI
indicates the radio channel and Receive Signal Strenth Indication."
::= { ahTrapModule 5}
ahClientInfoEvent NOTIFICATION-TYPE
OBJECTS { ahAPId, -- reporting APID
ahAPName, -- reporting AP name
ahObjectName, -- reporting object name
ahSSID, -- ssid of the client is using
ahClientMAC, -- Client MAC address
ahCLientIP, -- Client IP address
ahClientHostName, -- Client Host Name
ahClientUserName, -- Client User Name
ahCode,
ahTrapDesc}
STATUS current
DESCRIPTION "This event is generated whenever HiveAP a new client
makes an association and its IP address, hostname, and
User name is obtained."
::= { ahTrapModule 6}
ahPoEEvent NOTIFICATION-TYPE
OBJECTS { ahAPId, -- Reporting APID
ahAPName, -- Reporting HiveAP name
ahObjectName, -- Reporting object name
ahPowerSrc, -- Power source: adaptor, PoE
ahPoEEth0On, -- On/Off
ahPoEEth0Pwr, -- Power level in watts
ahPoEEth0MaxSpeed, -- Maximum line speed
ahPoEWifi0Setting, -- Auto, 2X3 (xmit/rcv-chain), linkdown
ahPoEEth1On, -- On/Off
ahPoEEth1Pwr, -- Power level in watts
ahPoEEth1MaxSpeed, -- Maximum line speed
ahPoEWifi1Setting, -- Auto, 2X3 (xmit/rcv-chain), linkdown
ahPoEWifi2Setting, -- Auto, 2X3 (xmit/rcv-chain), linkdown
ahCode,
ahTrapDesc}
STATUS current
DESCRIPTION "This event is generated whenever a HiveAP (802.11n
product line) boots up or changes power levels."
::= { ahTrapModule 7}
ahChannelPowerChangeEvent NOTIFICATION-TYPE
OBJECTS { ahAPId, -- Reporting APID
ahAPName, -- Reporting HiveAP name
ahObjectName, -- Reporting object name - interface name
ahIfIndex, -- Interface index reporting the channel/pwr change
ahRadioChannel, -- Current channel number in use
ahRadioTxPower, -- Current transmit power in use
ahBeaconInterval, -- Current beacon interval in use
ahCode,
ahTrapDesc}
STATUS current
DESCRIPTION "This event is generated whenever a HiveAP boots up,
or changes channels or power levels."
::= { ahTrapModule 8}
ahIDPMitigateEvent NOTIFICATION-TYPE
OBJECTS { ahAPId, -- reporting APID
ahAPName, -- reporting AP name
ahIfIndex, -- interface index detecting the IDP-AP
ahObjectName, -- Reporting object name
ahRemoteId, -- MAC addr for the IDP-Station
ahBSSID, -- Basic Service Set Identifier of the rogue AP
ahDiscoverAge,
ahUpdateAge,
ahRemoved,
ahCode,
ahTrapDesc}
STATUS current
DESCRIPTION "This event is generated whenever IDP detects an rogue client
connect to a rogue AP. The ahRomoteId indicates the detected
Station MAC address. "
::= { ahTrapModule 9}
ahInterferenceMapAlertEvent NOTIFICATION-TYPE
OBJECTS { ahAPId, -- reporting APID
ahAPName, -- reporting AP name
ahIfIndex, -- interface index
ahObjectName, -- Reporting object name
ahInterferenceThreshold, --the configured channel utilizations interference threshold
ahRunningAverageInterference, --channel utilizations running average interference
ahShortTermInterference, --channel utilizations short term interference
ahSnapshotInterference, --channel utilizations snapshot interference
ahCRCErrRateThreshold, -- the configured CRC error rate threshold
ahCRCErrRate, -- CRC error rate
ahSeverity,
ahFailureSet, -- indicate whether this is an interference alert or clear alert
ahCode,
ahTrapDesc}
STATUS current
DESCRIPTION "For every one minute interval, AP will monitor the interference channel utilizations
(snapshot, short term means average and running average) and CRC error rate
against their thresholds, if any one of them is above their threshold
(thresholds are settable by CLI), AP should send HM an interference alert event to HM.
AP will send out clear alert to HM only when: the last short term period<6F><64>s CRC_error_rate,
means average Interference CU and the last snapshot interference CU are all below their thresholds."
::= { ahTrapModule 10}
ahBandwidthSentinelEvent NOTIFICATION-TYPE
OBJECTS { ahAPId, -- reporting APID
ahAPName, -- reporting AP name
ahIfIndex, -- interface index
ahObjectName, -- Reporting object name
ahClientMAC, -- Client MAC address
ahBandwidthSentinelStatus, --Bandwidth sentinel status
ahGuaranteedBandwidth, --Configured guaranteed-bandwidth
ahActualBandwidth, --Actual bandwidth usage
ahBandwidthSentinelAction, --Bandwidth sentinel action
ahCode,
ahTrapDesc}
STATUS current
DESCRIPTION "HiveOS will send two different kinds of traps: bandwidth sentinel alert trap, and bandwidth sentinel clear trap.
The <20><>alert<72><74> trap will serve the purpose to tell HM that the client is violating the bandwidth sentinel,
the <20><>clear<61><72> trap will clear the previous <20><>alert<72><74> trap."
::= { ahTrapModule 11}
ahAlarmMsgMapAlertEvent NOTIFICATION-TYPE
OBJECTS { ahAPId, -- reporting APID
ahAPName, -- reporting AP name
ahIfIndex, -- the wifi interface index
ahObjectName, -- Reporting object name
ahLevel, -- the level will tell HM whether this is a interface or client level alert
ahClientMAC, -- Client MAC address, if it is client level alert type
ahSSID, -- the Client ssid name, if client level, include the SSID name, interface level, no ssid name
ahAlarmAlertType, -- the CRC error rate, the TX drop/retry rate, the RX rate, Airtime consumption
ahThresholdValue, -- the value of HOS setting
ahShortTermValue, -- the CRC error rate, TX drop/retry rate, RX drop rate percentage of this sampling period
ahSnapshotValue, -- the CRC error rate, TX drop/retry rate, RX drop rate of snapshort
ahFailureSet, -- indicate whether this is an alert or clear alert
ahCode,
ahTrapDesc}
STATUS current
DESCRIPTION "HiveOS will send two different kinds of level alert: interface level alert, and client level alert.
There are four alert types, CRC error rate, TX drop/retry rate, Rx drop rate; interface level includes all alert type,
the client level includes Tx drop/retry rate, Rx drop Rate; the 'set' alert means there is an alert raised,
with type indicated in the alert type field, the 'clear' alert means the previous alert condition has been cleared."
::= { ahTrapModule 12}
--
-- Types
--
ahAPId OBJECT-TYPE
SYNTAX AhNodeID
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "It is the node ID (MAC address in hexadecimal format)
of the HiveAP where the trap is generated. If a HiveAP is
configured with 2 hives, the node ID is the first MAC address
of the management interface."
::= {ahNotificationVarBind 1}
ahAPName OBJECT-TYPE
SYNTAX AhString
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The host name of the HiveAP where the trap is generated."
::= { ahNotificationVarBind 2}
ahSeverity OBJECT-TYPE
SYNTAX INTEGER {
critical (5), -- service impact problem
major (4), -- Problem requiring user intervension
minor (3), -- Problem not requiring user intervension
info (2), -- informational only
undetermined (1)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "It contains the serverity of the trap."
::= { ahNotificationVarBind 3}
ahObjectName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..64) )
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "It describes the object for which the trap is generated."
::= { ahNotificationVarBind 4}
ahProbableCause OBJECT-TYPE
SYNTAX AhProbableCause
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "It describes the probable cause of a problem."
::= { ahNotificationVarBind 5}
ahCurValue OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "It contains the current value of a threshold counter."
::= { ahNotificationVarBind 6}
ahThresholdHigh OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "It contains the value for a high threshold."
::= { ahNotificationVarBind 7}
ahThresholdLow OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "It contains the value for a low threshold."
::= { ahNotificationVarBind 8}
ahPreviousState OBJECT-TYPE
SYNTAX AhState
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "It contains the value for a previous state."
::= { ahNotificationVarBind 9}
ahCurrentState OBJECT-TYPE
SYNTAX AhState
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "It contains the value for the current state."
::= { ahNotificationVarBind 10}
ahTrapDesc OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "It contains the description of the trap."
::= { ahNotificationVarBind 11}
ahCode OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "It contains access information to the Aerohive
logging/action dictionary."
::= { ahNotificationVarBind 12}
ahIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The interface index used to identify uniquely
an interface (logical or physical)."
::= { ahNotificationVarBind 13}
ahObjectType OBJECT-TYPE
SYNTAX INTEGER {
clientLink (1), -- Client link
neighborLink (2) -- Neighbor link
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "It specifies the object type: a client link or a neighbor link."
::= { ahNotificationVarBind 14}
ahRemoteId OBJECT-TYPE
SYNTAX AhNodeID
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "It is the MAC address of the remote node. If the remote
node is a HiveAP, the ID must be the MAC address
of its management interface. If the remote node is a
client station, it must be the MAC address of the client."
::= {ahNotificationVarBind 15}
ahIDPType OBJECT-TYPE
SYNTAX INTEGER {
rogue (1),
valid (2),
external (3)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "It is used to indicate the AP identified is a
rogue, or valid, or compliant, or noncompliant, or external AP."
::= {ahNotificationVarBind 16}
ahIDPChannel OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "It is the channel number used by the identified AP."
::= {ahNotificationVarBind 17}
ahIDPRSSI OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "It is the RSSI for the identified AP or Client."
::= {ahNotificationVarBind 18}
ahIDPCompliance OBJECT-TYPE
SYNTAX INTEGER {
open_policy (1),
wep_policy (2),
wpa_policy (4),
wmm_policy (8),
oui_policy (16),
ssid_policy (32),
short_preamble_policy (64),
short_beacon_policy (128),
ad_hoc_policy (256)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "It is bit mask to indicate which policy the indentified
AP is compliant with (bit is set if it is NOT compliant)."
::= {ahNotificationVarBind 19}
ahSSID OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32) )
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "It contains the SSID name for the detected AP."
::= { ahNotificationVarBind 20}
ahStationType OBJECT-TYPE
SYNTAX INTEGER {
station_ap (1),
station_client (2)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "It indicates whether it is event for a peer AP
or client PC"
::= { ahNotificationVarBind 21}
ahIDPStationData OBJECT-TYPE
SYNTAX INTEGER {
open_policy (1),
wep_policy (2),
wpa_policy (4),
wmm_policy (8),
short_preamble_policy (64),
short_beacon_policy (128),
ad_hoc_policy (256)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "It is bit mask to indicate policies are detected for
the identified AP . Note: the oui_policy and ssid_policy are
omitted due to the presence of the ahRemoteID, and SSID in the
trap message. "
::= {ahNotificationVarBind 22}
ahRemoved OBJECT-TYPE
SYNTAX INTEGER {
removed_false (0),
removed_true (1)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "It indicates whether the AP or client can not
be detected."
::= { ahNotificationVarBind 23}
ahClientMAC OBJECT-TYPE
SYNTAX AhNodeID
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "It contains the MAC address of the wireless client. It is
required."
::= { ahNotificationVarBind 24}
ahCLientIP OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "It contains the IP address of the wireless client. It is
optional."
::= { ahNotificationVarBind 25}
ahClientHostName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "It contains the host name of the wireless client. It is
optional."
::= { ahNotificationVarBind 26}
ahClientUserName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "It contains the user name of the wireless client. It is
optional."
::= { ahNotificationVarBind 27}
ahPowerSrc OBJECT-TYPE
SYNTAX INTEGER {
adaptor (0),
poe (1)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "It indicates whether the power source is from the power adaptor or PoE.
If the power source is the adaptor, PoE information in the trap is ignored."
::= { ahNotificationVarBind 28}
ahPoEEth0On OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "It indicates whether PoE is on eth0 or not."
::= { ahNotificationVarBind 29}
ahPoEEth0Pwr OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "It indicates the power level of PoE in watts
multiply by 10."
::= { ahNotificationVarBind 30}
ahPoEEth1On OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "It indicates whether PoE is on eth1 or not."
::= { ahNotificationVarBind 31}
ahPoEEth1Pwr OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "It indicates the power level of PoE on eht1 in watts
multiply by 10."
::= { ahNotificationVarBind 32}
ahRadioChannel OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "It is the channel number currently in use for this radio."
::= { ahNotificationVarBind 33 }
ahRadioTxPower OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "It is the transmit power in dBm that the radio is currently using. The range
is 0 to 20 dBm."
::= { ahNotificationVarBind 34 }
ahClientAuthMethod OBJECT-TYPE
SYNTAX AhAuthenticationMethod
MAX-ACCESS read-only
STATUS current
DESCRIPTION "It is the authentication method the client uses when
communicating with the HiveAP."
::= { ahNotificationVarBind 35 }
ahClientEncryptionMethod OBJECT-TYPE
SYNTAX AhEncrytionMethod
MAX-ACCESS read-only
STATUS current
DESCRIPTION "It is the encryption method the client uses when communicating
with the HiveAP."
::= { ahNotificationVarBind 36 }
ahClientMACProtocol OBJECT-TYPE
SYNTAX AhMACProtocol
MAX-ACCESS read-only
STATUS current
DESCRIPTION "It is the radio mode the client uses when communicating
with the HiveAP."
::= { ahNotificationVarBind 37 }
ahClientVLAN OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "It is the VLAN that the client uses when communicating
with the HiveAP."
::= { ahNotificationVarBind 38 }
ahClientUserProfId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "It is the user profile ID that the client uses when communicating
with the HiveAP."
::= { ahNotificationVarBind 39 }
ahClientChannel OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "It is the radio channel that the client uses when communicating
with the HiveAP."
::= { ahNotificationVarBind 40 }
ahClientCWPUsed OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "It is the Boolean datatype indicating whether a captive web portal
is used."
::= { ahNotificationVarBind 41 }
ahBSSID OBJECT-TYPE
SYNTAX AhNodeID
MAX-ACCESS read-only
STATUS current
DESCRIPTION "It is the basic service set identifier of the client
if the ahRemoteId is a client."
::= { ahNotificationVarBind 42 }
ahPoEEth0MaxSpeed OBJECT-TYPE
SYNTAX INTEGER {
linkdown (1), -- Interface down
eth10 (2), -- 10 Mbps
eth100 (3), -- 100 Mbps
eth1000 (4) -- 1000 Mbps
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "It is the automatically adjusted maximum Ethernet speed
based on the power source and level."
::= { ahNotificationVarBind 43 }
ahPoEEth1MaxSpeed OBJECT-TYPE
SYNTAX INTEGER {
linkdown (1), -- Interface shutdown
eth10 (2), -- 10 Mbps
eth100 (3), -- 100 Mbps
eth1000 (4) -- 1000 Mbps
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "It is the automatically adjusted maximum Ethernet speed
based on the power source and level."
::= { ahNotificationVarBind 44 }
ahPoEWifi0Setting OBJECT-TYPE
SYNTAX INTEGER {
invalid (0), -- Interface is invalid
linkdown (1), -- Interface shutdown
config (2), -- User configured Wi-Fi tx-rx chain
tx2rx3 (3) -- Maximum transmit chain 2 and max. receive chain 3
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "It is the automatically adjusted Wi-Fi setting based on the
power source and power level."
::= { ahNotificationVarBind 45 }
ahPoEWifi1Setting OBJECT-TYPE
SYNTAX INTEGER {
invalid (0), -- Interface is invalid
linkdown (1), -- Interface shutdown
config (2), -- User configured Wi-Fi tx-rx chain
tx2rx3 (3) -- Maximum transmit chain 2 and maximum receive chain 3
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "It is the automatically adjusted Wi-Fi setting based on the
power source and power level."
::= { ahNotificationVarBind 46 }
ahPoEWifi2Setting OBJECT-TYPE
SYNTAX INTEGER {
invalid (0), -- Interface is invalid
linkdown (1), -- Interface shutdown
config (2), -- User configured Wi-Fi tx-rx chain
tx2rx3 (3) -- Maximum transmit chain 2 and maximum receive chain 3
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "It is the automatically adjusted Wi-Fi setting based on the
power source and power level."
::= { ahNotificationVarBind 47 }
ahAssociationTime OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The association time(s) of client connect or disconnect to AP."
::= { ahNotificationVarBind 48 }
ahIDPInNet OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "It is the Boolean datatype indicating whether AP is in local network."
::= { ahNotificationVarBind 49 }
ahDiscoverAge OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "It is the age from the rogue client is discovered."
::= { ahNotificationVarBind 50 }
ahUpdateAge OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "It is the age from the rogue client is updated."
::= { ahNotificationVarBind 51 }
ahRunningAverageInterference OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "channel utilizations running average interference."
::= { ahNotificationVarBind 52 }
ahShortTermInterference OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "channel utilizations short term interference.
The short term period is defined by CLI config,
usually, it should be in the range of 5 minutes to 30 minutes. "
::= { ahNotificationVarBind 53 }
ahSnapshotInterference OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "channel utilizations snapshot interference. it is the last minute<74><65>s means average."
::= { ahNotificationVarBind 54 }
ahFailureSet OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "It is the Boolean datatype indicating whether this failure(alert) is on or off."
::= { ahNotificationVarBind 55 }
ahInterferenceThreshold OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "the configured channel utilizations interference threshold.
it is defined by CLI config."
::= { ahNotificationVarBind 56 }
ahCRCErrRateThreshold OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "the configured CRC error rate threshold. it is defined by CLI config."
::= { ahNotificationVarBind 57 }
ahCRCErrRate OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "short term CRC error rate. The interval of the refresh of CRC error rate calculation
is the same interval as channel utilization short term means average interval."
::= { ahNotificationVarBind 58 }
ahBandwidthSentinelStatus OBJECT-TYPE
SYNTAX INTEGER {
alert (0), -- good client but does not meet sla
clear (1), -- good client and meet sla
bad (2) -- bad client
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Bandwidth sentinel status.
In alert message, the value should be zero. In clear message, the value should be 1."
::= { ahNotificationVarBind 59 }
ahGuaranteedBandwidth OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "the configured guaranteed bandwidth(Kbps). it is defined by CLI config."
::= { ahNotificationVarBind 60 }
ahActualBandwidth OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "the actual bandwidth(Kbps)."
::= { ahNotificationVarBind 61 }
ahBandwidthSentinelAction OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "bit maps to indicate which action has been taken on this client.
bit 0: indicate whether log the guaranteed bandwidth violation or not,
bit 1: indicate whether add more token to meet the minimum guaranteed bandwidth or not."
::= { ahNotificationVarBind 62 }
ahBeaconInterval OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "It is the number of time units between Beacon transmissions, One time unit is
1024 microseconds."
::= { ahNotificationVarBind 63 }
ahLevel OBJECT-TYPE
SYNTAX INTEGER {
interface (1), -- a interface level alert
client (2) -- a client level alert
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The level value will tell HM whether this is an interface level alert or a client alert."
::= {ahNotificationVarBind 64}
ahAlarmAlertType OBJECT-TYPE
SYNTAX INTEGER {
crcrate (0), -- The CRC error rate only applies to interface level alert
txdroprate (1), -- The TX drop rate is calculated based on the max retried TX frames over total unicast TX frames
txretryrate (2), -- The TX retry rate is calculated based on the total retries over total unicast TX frames
rxdroprate (3), -- The RX drop rate is calculated based on the dropped RX frames over total RX frames
airtime (4) -- The The airtime percentage is the sum of both TX and RX airtime percentages
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "There are five types, CRC Rate only applies to interface level alert,
TX drop/retry rate is is calculated based on retries over total unicast TX frames,
RX drop rate is calculated based on the dropped RX frames over total RX frames,
Airtime percentage is the sum of both TX and RX airtime percentages."
::= {ahNotificationVarBind 65}
ahThresholdValue OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "the configured CRC error rate, TX drop/retry rate, RX drop rate threshold. it is defined by CLI config."
::= {ahNotificationVarBind 66}
ahShortTermValue OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "the percentage of this sampling period, CRC error rate, TX drop/retry rate, RX drop rate."
::= {ahNotificationVarBind 67}
ahSnapshotValue OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "the snapshot value of CRC error rate, TX drop/retry rate, RX drop rate."
::= {ahNotificationVarBind 68}
ahIfName OBJECT-TYPE
SYNTAX AhString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Name - uniquely identifies an AP Interface."
::= {ahNotificationVarBind 69}
END