465 lines
13 KiB
Plaintext
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
|
|
|