- 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.
111 lines
3.6 KiB
Text
111 lines
3.6 KiB
Text
LINKSYS-SMON-MIB DEFINITIONS ::= BEGIN
|
|
|
|
-- Title: LINKSYS ROS
|
|
-- Private SMON MIB
|
|
-- Version: 7.46
|
|
-- Date: 15-Jan-2007
|
|
|
|
IMPORTS
|
|
rnd FROM LINKSYS-MIB
|
|
OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI
|
|
TruthValue FROM SNMPv2-TC
|
|
dot1dBasePort FROM BRIDGE-MIB;
|
|
|
|
CopyModeType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "copy destination mode type:
|
|
1- monitor-only
|
|
2- network."
|
|
SYNTAX INTEGER {
|
|
monitor-only(1),
|
|
network (2)
|
|
}
|
|
rlSmon MODULE-IDENTITY
|
|
LAST-UPDATED "200701020000Z"
|
|
ORGANIZATION "
|
|
Linksys LLC."
|
|
CONTACT-INFO
|
|
"www.linksys.com/business/support"
|
|
DESCRIPTION
|
|
"This private MIB module defines SMON private MIBs."
|
|
REVISION "200701020000Z"
|
|
DESCRIPTION
|
|
"Initial revision."
|
|
::= { rnd 84 }
|
|
|
|
rlPortCopyMibVersion OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"MIB's version, the current version is 1."
|
|
::= { rlSmon 1 }
|
|
|
|
rlPortCopySupport OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
supported(1),
|
|
notSupported(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"supported - The standard portCopy is supported.
|
|
notSupported - the standard portCopy is not supported.
|
|
only basic portCopy operation is supported. "
|
|
::= { rlSmon 2 }
|
|
|
|
rlPortCopyVlanTaggingTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlPortCopyVlanTaggingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A supplementing table for portCopyTable.
|
|
For every portCopyDest a vlan-tagging option is available."
|
|
::= { rlSmon 3 }
|
|
|
|
rlPortCopyVlanTaggingEntry OBJECT-TYPE
|
|
SYNTAX RlPortCopyVlanTaggingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each entry specify how mirrored packets will transmit from
|
|
the portCopyDest: Tagged or unTagged.
|
|
The values in this entry will be valid only when the
|
|
dot1dBasePort will be configured as a portCopyDest
|
|
in the portCopyTable."
|
|
INDEX { dot1dBasePort }
|
|
::= { rlPortCopyVlanTaggingTable 1 }
|
|
|
|
RlPortCopyVlanTaggingEntry ::=
|
|
SEQUENCE {
|
|
rlPortCopyVlanTagging TruthValue
|
|
}
|
|
|
|
rlPortCopyVlanTagging OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"TRUE - Mirrored packets will transmit from portCopyDest - Tagged
|
|
FALSE - Mirrored packets will transmit from portCopyDest - unTagged"
|
|
DEFVAL { true }
|
|
::= { rlPortCopyVlanTaggingEntry 1 }
|
|
|
|
rlPortCopyMode OBJECT-TYPE
|
|
SYNTAX CopyModeType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This scalar defines a mode of the copy
|
|
destination port"
|
|
::= { rlSmon 4}
|
|
|
|
rlPortCopySessionsEnabled OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This scalar enables globaly port monitoring sessions "
|
|
DEFVAL{ true }
|
|
|
|
::= { rlSmon 5}
|
|
|
|
END
|