- Remove PVC volume mount from k8s/deployment.yaml - Delete k8s/mib-pvc.yaml (no longer needed) - Update .gitignore to commit MIB files to git - Add mix import_mibs task to copy MIBs from LibreNMS - Add all MIB files from priv/mibs/ to git This fixes the multi-attach volume error in Kubernetes where new pods couldn't start because the RWO (ReadWriteOnce) PVC was attached to the old pod. MIBs are now part of the Docker image and can be used by all pods simultaneously.
465 lines
No EOL
13 KiB
Text
465 lines
No EOL
13 KiB
Text
-- *****************************************************************
|
|
-- 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
|
|
|