mibs/MIBS/fortinet/MERU-CONFIG-ROGUEAP-MIB
2023-12-05 12:25:34 +01:00

465 lines
13 KiB
Plaintext

-- *****************************************************************
-- Meru Networks Enterprise Specific MIB
--
-- Copyright (c) 2005 by Meru Networks
-- All rights reserved
--
-- *****************************************************************
MERU-CONFIG-ROGUEAP-MIB DEFINITIONS ::= BEGIN
IMPORTS
NOTIFICATION-TYPE,
OBJECT-TYPE,
MODULE-IDENTITY,
OBJECT-IDENTITY,
enterprises,
Counter32,
Counter64,
Gauge32,
TimeTicks,
IpAddress,
Integer32
FROM SNMPv2-SMI
Ipv6Address
FROM IPV6-TC
TEXTUAL-CONVENTION,
TimeInterval,
TimeStamp,
DateAndTime,
TruthValue,
DisplayString,
MacAddress,
RowStatus
FROM SNMPv2-TC
mwConfiguration
FROM MERU-SMI
MwlOnOffSwitch,
MwlBlock,
MwlArrayDataTypeAction,
MwlSpectrumBandsBits,
MwlApType
FROM MERU-TC;
mwConfigRogueAp MODULE-IDENTITY
LAST-UPDATED "200506050000Z"
ORGANIZATION "Meru Networks"
CONTACT-INFO "support@merunetworks.com"
DESCRIPTION
"This MIB defines all the managed objects used to manage the Meru WLAN
Rogue AP Configuration infrastructure"
::= { mwConfiguration 7 }
mwRogueapVars OBJECT IDENTIFIER ::= { mwConfigRogueAp 1 }
mwRogueapVarsDetection OBJECT-TYPE
SYNTAX MwlOnOffSwitch
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object describes Detection"
::= { mwRogueapVars 1 }
mwRogueapVarsBlock OBJECT-TYPE
SYNTAX MwlBlock
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object describes Mitigation"
::= { mwRogueapVars 2 }
mwRogueapVarsAging OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object describes Rogue AP Aging (seconds)"
::= { mwRogueapVars 3 }
mwRogueapVarsMitigateAps OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object describes Number of Mitigating APs"
::= { mwRogueapVars 4 }
mwRogueapVarsScanningTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object describes Scanning time in ms"
::= { mwRogueapVars 5 }
mwRogueapVarsOperationalTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object describes Operational time in ms"
::= { mwRogueapVars 6 }
mwRogueapVarsMitigationFrames OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object describes Max mitigation frames sent per channel"
::= { mwRogueapVars 7 }
mwRogueapVarsScanChannelMask OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object describes Scanning Channels"
::= { mwRogueapVars 8 }
mwRogueapVarsMinRSSI OBJECT-TYPE
SYNTAX Integer32(-100..0)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object describes RSSI Threshold for Mitigation"
::= { mwRogueapVars 9 }
mwRogueapVarsSpectrumBands OBJECT-TYPE
SYNTAX MwlSpectrumBandsBits
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object describes Spectrum Bands"
::= { mwRogueapVars 10 }
mwRogueapAclTable OBJECT-TYPE
SYNTAX SEQUENCE OF MwRogueapAclEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object describes Allowed APs "
::= { mwConfigRogueAp 2 }
mwRogueapAclEntry OBJECT-TYPE
SYNTAX MwRogueapAclEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object describes Allowed APs "
INDEX { mwRogueapAclTableIndex }
::= { mwRogueapAclTable 1 }
MwRogueapAclEntry ::= SEQUENCE {
mwRogueapAclTableIndex Integer32,
mwRogueapAclBssId MacAddress,
mwRogueapAclRowStatus RowStatus
}
mwRogueapAclTableIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index value of the table "
::= { mwRogueapAclEntry 1 }
mwRogueapAclBssId OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object describes BSSID"
::= { mwRogueapAclEntry 2 }
mwRogueapAclRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to create and delete rows in the table"
::= { mwRogueapAclEntry 3 }
mwRogueapBlockTable OBJECT-TYPE
SYNTAX SEQUENCE OF MwRogueapBlockEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object describes Blocked APs "
::= { mwConfigRogueAp 3 }
mwRogueapBlockEntry OBJECT-TYPE
SYNTAX MwRogueapBlockEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object describes Blocked APs "
INDEX { mwRogueapBlockTableIndex }
::= { mwRogueapBlockTable 1 }
MwRogueapBlockEntry ::= SEQUENCE {
mwRogueapBlockTableIndex Integer32,
mwRogueapBlockBssId MacAddress,
mwRogueapBlockCreationDate DateAndTime,
mwRogueapBlockLastReported DateAndTime,
mwRogueapBlockRowStatus RowStatus
}
mwRogueapBlockTableIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index value of the table "
::= { mwRogueapBlockEntry 1 }
mwRogueapBlockBssId OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object describes BSSID"
::= { mwRogueapBlockEntry 2 }
mwRogueapBlockCreationDate OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object describes Creation Time"
::= { mwRogueapBlockEntry 3 }
mwRogueapBlockLastReported OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object describes Last Reported Time"
::= { mwRogueapBlockEntry 4 }
mwRogueapBlockRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to create and delete rows in the table"
::= { mwRogueapBlockEntry 5 }
mwRogueApListTable OBJECT-TYPE
SYNTAX SEQUENCE OF MwRogueApListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object describes Rogue AP Table "
::= { mwConfigRogueAp 4 }
mwRogueApListEntry OBJECT-TYPE
SYNTAX MwRogueApListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object describes Rogue AP Table "
INDEX { mwRogueApListTableIndex }
::= { mwRogueApListTable 1 }
MwRogueApListEntry ::= SEQUENCE {
mwRogueApListTableIndex Integer32,
mwRogueApListMac MacAddress,
mwRogueApListEssid DisplayString,
mwRogueApListBssid MacAddress,
mwRogueApListChannel Unsigned32,
mwRogueApListMeruAp1Id Integer32,
mwRogueApListMeruAp2Id Integer32,
mwRogueApListMeruAp3Id Integer32,
mwRogueApListDeviceType MwlApType,
mwRogueApListMeruAp1Rssi Integer32,
mwRogueApListMeruAp2Rssi Integer32,
mwRogueApListMeruAp3Rssi Integer32,
mwRogueApListNonReportedAudits Unsigned32,
mwRogueApListMeruAp1LastActivity TimeTicks,
mwRogueApListMeruAp2LastActivity TimeTicks,
mwRogueApListMeruAp3LastActivity TimeTicks
}
mwRogueApListTableIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index value of the table "
::= { mwRogueApListEntry 1 }
mwRogueApListMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object describes Rogue AP MAC"
::= { mwRogueApListEntry 2 }
mwRogueApListEssid OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object describes SSID"
::= { mwRogueApListEntry 3 }
mwRogueApListBssid OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object describes BSSID"
::= { mwRogueApListEntry 4 }
mwRogueApListChannel OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object describes Channel"
::= { mwRogueApListEntry 5 }
mwRogueApListMeruAp1Id OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object describes AP 1 ID"
::= { mwRogueApListEntry 6 }
mwRogueApListMeruAp2Id OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object describes AP 2 ID"
::= { mwRogueApListEntry 7 }
mwRogueApListMeruAp3Id OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object describes AP 3 ID"
::= { mwRogueApListEntry 8 }
mwRogueApListDeviceType OBJECT-TYPE
SYNTAX MwlApType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object describes Type"
::= { mwRogueApListEntry 9 }
mwRogueApListMeruAp1Rssi OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object describes AP1 RSSI"
::= { mwRogueApListEntry 11 }
mwRogueApListMeruAp2Rssi OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object describes AP2 RSSI"
::= { mwRogueApListEntry 12 }
mwRogueApListMeruAp3Rssi OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object describes AP3 RSSI"
::= { mwRogueApListEntry 13 }
mwRogueApListNonReportedAudits OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object describes Number of audits this AP was not reported"
::= { mwRogueApListEntry 14 }
mwRogueApListMeruAp1LastActivity OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object describes AP1 Last Activity"
::= { mwRogueApListEntry 15 }
mwRogueApListMeruAp2LastActivity OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object describes AP2 Last Activity"
::= { mwRogueApListEntry 16 }
mwRogueApListMeruAp3LastActivity OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object describes AP3 Last Activity"
::= { mwRogueApListEntry 17 }
mwRogueDetectionApTable OBJECT-TYPE
SYNTAX SEQUENCE OF MwRogueDetectionApEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object describes Rogue Device Detecting APs "
::= { mwConfigRogueAp 5 }
mwRogueDetectionApEntry OBJECT-TYPE
SYNTAX MwRogueDetectionApEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object describes Rogue Device Detecting APs "
INDEX { mwRogueDetectionApTableIndex }
::= { mwRogueDetectionApTable 1 }
MwRogueDetectionApEntry ::= SEQUENCE {
mwRogueDetectionApTableIndex Integer32,
mwRogueDetectionApNmsApNodeId Integer32,
mwRogueDetectionApRowStatus RowStatus
}
mwRogueDetectionApTableIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index value of the table "
::= { mwRogueDetectionApEntry 1 }
mwRogueDetectionApNmsApNodeId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object describes AP ID"
::= { mwRogueDetectionApEntry 2 }
mwRogueDetectionApRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to create and delete rows in the table"
::= { mwRogueDetectionApEntry 3 }
END