- 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.
150 lines
4.7 KiB
Text
150 lines
4.7 KiB
Text
--
|
|
-- Juniper Enterprise Specific MIB: Ethernet MAC MIB
|
|
--
|
|
-- Copyright (c) 2002-2003, Juniper Networks, Inc.
|
|
-- All rights reserved.
|
|
--
|
|
-- The contents of this document are subject to change without notice.
|
|
--
|
|
|
|
JUNIPER-MAC-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE, Counter64,
|
|
Unsigned32
|
|
FROM SNMPv2-SMI
|
|
TEXTUAL-CONVENTION, MacAddress
|
|
FROM SNMPv2-TC
|
|
ifIndex
|
|
FROM IF-MIB
|
|
jnxMibs
|
|
FROM JUNIPER-SMI;
|
|
|
|
jnxMac MODULE-IDENTITY
|
|
LAST-UPDATED "200307182153Z" -- Fri Jul 18 21:53:55 2003 UTC
|
|
ORGANIZATION "Juniper Networks, Inc."
|
|
CONTACT-INFO
|
|
" Juniper Technical Assistance Center
|
|
Juniper Networks, Inc.
|
|
1133 Innovation Way
|
|
Sunnyvale, CA 94089
|
|
E-mail: support@juniper.net"
|
|
|
|
DESCRIPTION
|
|
"This is Juniper Networks' implementation of enterprise
|
|
specific MIB for Ethernet Mac Stats"
|
|
|
|
-- revision history
|
|
REVISION "200210100000Z" -- 10 October, 2002
|
|
DESCRIPTION
|
|
"MacStats MIB added."
|
|
|
|
::= { jnxMibs 23 }
|
|
|
|
JnxVlanIndex ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A value used to index per-VLAN tables. A values of 0
|
|
is not permitted. The value of 4095 is reserved
|
|
for untagged interfaces; if the value is between 1 and
|
|
4094 inclusive, it represents an IEEE 802.1Q VLAN-ID with
|
|
global scope within a given bridged domain (see VlanId
|
|
textual convention). If the value is greater than 4095
|
|
then it represents a VLAN with scope local to the
|
|
particular agent, i.e. one without a global VLAN-ID
|
|
assigned to it. Such VLANs are outside the scope of
|
|
IEEE 802.1Q but it is convenient to be able to manage them
|
|
in the same way using this MIB."
|
|
SYNTAX Unsigned32
|
|
|
|
|
|
-- MacStatsTable
|
|
|
|
jnxMacStats OBJECT IDENTIFIER ::= { jnxMac 1 }
|
|
|
|
-- Mac Statistics table contains statistics information on the entity's
|
|
-- GE PIC.
|
|
-- The stats (inoctets, inframes, outoctets, outpframes)
|
|
-- are the stats value for each src mac address and vlan id
|
|
-- by mac learning process on ethernet ports.
|
|
|
|
-- The order of index is "ifIndex, jnxVlanIndex, jnxSourceMacAddress"
|
|
-- for the preference on grouping vlan-based stats and accounting.
|
|
|
|
jnxMacStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF JnxMacStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"a list of MacStats entry for GE ethernet interfaces"
|
|
::= { jnxMacStats 1 }
|
|
|
|
jnxMacStatsEntry OBJECT-TYPE
|
|
SYNTAX JnxMacStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry containing statistics information applicable to a
|
|
particular GE ethernet interfaces."
|
|
INDEX { ifIndex, jnxVlanIndex, jnxSourceMacAddress }
|
|
::= { jnxMacStatsTable 1 }
|
|
|
|
JnxMacStatsEntry ::=
|
|
SEQUENCE {
|
|
jnxVlanIndex JnxVlanIndex,
|
|
jnxSourceMacAddress MacAddress,
|
|
jnxMacHCInOctets Counter64,
|
|
jnxMacHCInFrames Counter64,
|
|
jnxMacHCOutOctets Counter64,
|
|
jnxMacHCOutFrames Counter64
|
|
}
|
|
|
|
jnxVlanIndex OBJECT-TYPE
|
|
SYNTAX JnxVlanIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VLAN ID refering to this VLAN."
|
|
::= { jnxMacStatsEntry 1 }
|
|
|
|
jnxSourceMacAddress OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Source MAC address."
|
|
::= { jnxMacStatsEntry 2 }
|
|
|
|
jnxMacHCInOctets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of total octets received in this VLAN/MAC Address."
|
|
::= { jnxMacStatsEntry 3 }
|
|
|
|
jnxMacHCInFrames OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of total frames received in this VLAN/MAC Address."
|
|
::= { jnxMacStatsEntry 4 }
|
|
|
|
jnxMacHCOutOctets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of total octets transmitted in this VLAN/MAC Address."
|
|
::= { jnxMacStatsEntry 5 }
|
|
|
|
jnxMacHCOutFrames OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of total frames transmitted in this VLAN/MAC Address."
|
|
::= { jnxMacStatsEntry 6 }
|
|
|
|
END
|