- 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.
247 lines
7.5 KiB
Text
247 lines
7.5 KiB
Text
CISCOSB-GREEN-MIB DEFINITIONS ::= BEGIN
|
|
|
|
-- Title: CISCO GREEN ETHERNET MIB
|
|
-- Version: 7.47
|
|
-- Date: 25 Aug 2008
|
|
--
|
|
IMPORTS
|
|
switch001 FROM CISCOSB-MIB
|
|
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32 FROM SNMPv2-SMI
|
|
TEXTUAL-CONVENTION, TruthValue FROM SNMPv2-TC
|
|
PortList FROM Q-BRIDGE-MIB
|
|
ifIndex FROM IF-MIB;
|
|
|
|
rlGreenEth MODULE-IDENTITY -- August 15, 2008
|
|
|
|
LAST-UPDATED "200808150001Z"
|
|
ORGANIZATION "Cisco Systems, Inc."
|
|
|
|
CONTACT-INFO
|
|
"Postal: 170 West Tasman Drive
|
|
San Jose , CA 95134-1706
|
|
USA
|
|
|
|
|
|
Website: Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
|
|
|
|
DESCRIPTION "The private MIB module definition for Green Ethernet Energy Detect feature."
|
|
REVISION "200808150000Z"
|
|
DESCRIPTION "Add Green Ethernet Energy Detect and Short Reach support per port and per system rlGreenEthernet"
|
|
::= { switch001 134}
|
|
|
|
rlGreenEthEnergyDetectEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This scalar defines Green Ethernet Enrgy-Detect Globaly"
|
|
::= { rlGreenEth 1 }
|
|
|
|
rlGreenEthShortReachEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This scalar defines Green Ethernet Short-Reach Globaly"
|
|
::= { rlGreenEth 2 }
|
|
|
|
rlGreenEthCurrentEnergyConsumption OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "mWatt"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This scalar define Green Ethernet all modes current Energy consumption per system in mWatt
|
|
in order to calculate current energy consumption in percent proportional to Consumption without Green Ethernet feature
|
|
please use the following formula:
|
|
(rlGreenEthCurrentEnergyConsumption/rlGreenEthCurrentMaxEnergyConsumption)*100"
|
|
::= { rlGreenEth 3 }
|
|
|
|
rlGreenEthCurrentMaxEnergyConsumption OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "mWatt"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This scalar define Green Ethernet current maximum consumption Energy consumption per system in mWatt,
|
|
as it was without Green Ethernet feature."
|
|
::= { rlGreenEth 4 }
|
|
|
|
rlGreenEthCumulativePowerSaveMeter OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "Watt*Hour"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This scalar define Green Ethernet cumulative power save per system in Watt*Hour"
|
|
::= { rlGreenEth 5 }
|
|
|
|
rlGreenEthShortReachThreshold OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..70)
|
|
UNITS "meter"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The usage threshold expressed in meter for
|
|
determinate the cable length for Short-Reach"
|
|
::= { rlGreenEth 6 }
|
|
|
|
rlGreenEthCumulativePowerSaveMeterReset OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rlGreenEthCumulativePowerSaveMeterReset indicates that rlGreenEthCumulativePowerSaveMeter
|
|
should be set to ziro.
|
|
|
|
This object behaviors as write-only than
|
|
reading this object will always return 'false'."
|
|
DEFVAL{ false }
|
|
::= { rlGreenEth 7 }
|
|
|
|
RlGreenSavingType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Green saving types:
|
|
energyDetect(1) uses energy detect
|
|
shortReach(2) uses Short Reach"
|
|
SYNTAX INTEGER {
|
|
energyDetect (1),
|
|
shortReach (2)
|
|
}
|
|
|
|
NonOperReasonType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Reason why Green Ethernet is not activated saving on a port
|
|
NP(1) Port is not present - Applicable in ED & SR
|
|
LT(2) Link Type is not supported(fiber, auto media setect) - Applicable in ED & SR
|
|
LU(3) Port link is up - Applicable only in ED
|
|
LS(4) Link speed is not supported (100M,10M,10G) - Applicable only in SR
|
|
LL(5) Link length received from VCT test exceed threshold - Applicable only in SR
|
|
ER(6) Errors detected on line and port revered back to Long Reach(only in enhanced mode) - Applicable only in SR
|
|
LD(7) Port link is Down - Applicable only in SR
|
|
unknown(8) In case that green Active or disable on port"
|
|
|
|
|
|
SYNTAX INTEGER {
|
|
np(1),
|
|
lt(2),
|
|
lu(3),
|
|
ls(4),
|
|
ll(5),
|
|
er(6),
|
|
ld(7),
|
|
unknown(8)
|
|
}
|
|
|
|
CableLengthRange ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"cable length calculated when link is up
|
|
Relevant only for SR"
|
|
SYNTAX INTEGER {
|
|
lengthUnknown(0),
|
|
lengthLessThan50M(1),
|
|
length50MTo80M(2),
|
|
length80MTo110M(3),
|
|
length110MTo140M(4),
|
|
lengthMoreThan140M(5)
|
|
}
|
|
|
|
rlGreenEthPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlGreenEthPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of green state of ports"
|
|
::= { rlGreenEth 8 }
|
|
|
|
rlGreenEthPortEntry OBJECT-TYPE
|
|
SYNTAX RlGreenEthPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry of green state of port"
|
|
INDEX { ifIndex,
|
|
rlGreenEthPortSavingTypeValue }
|
|
::= { rlGreenEthPortTable 1 }
|
|
|
|
|
|
|
|
RlGreenEthPortEntry ::= SEQUENCE {
|
|
rlGreenEthPortSavingTypeValue RlGreenSavingType,
|
|
rlGreenEthPortAdminState TruthValue,
|
|
rlGreenEthPortOperState TruthValue,
|
|
rlGreenEthPortNonOperReason NonOperReasonType,
|
|
rlGreenEthPortCableLength CableLengthRange
|
|
}
|
|
|
|
rlGreenEthPortSavingTypeValue OBJECT-TYPE
|
|
SYNTAX RlGreenSavingType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Green saving types"
|
|
::= { rlGreenEthPortEntry 1 }
|
|
|
|
rlGreenEthPortAdminState OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Active\non Active"
|
|
::= { rlGreenEthPortEntry 2 }
|
|
|
|
rlGreenEthPortOperState OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Active\non Active"
|
|
::= { rlGreenEthPortEntry 3 }
|
|
|
|
|
|
rlGreenEthPortNonOperReason OBJECT-TYPE
|
|
SYNTAX NonOperReasonType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Reason why saving mode is not activated"
|
|
::= { rlGreenEthPortEntry 4 }
|
|
|
|
rlGreenEthPortCableLength OBJECT-TYPE
|
|
SYNTAX CableLengthRange
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"cable length calculated when link is up"
|
|
::= { rlGreenEthPortEntry 5 }
|
|
|
|
rlGreenEthForceShortReachIfIndexList OBJECT-TYPE
|
|
SYNTAX PortList
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ports that forced enable the Green Ethernet Short Reach configuration
|
|
not considering VCT results."
|
|
DEFVAL { ''H } -- empty octet string
|
|
::= { rlGreenEth 9 }
|
|
|
|
|
|
rlGreenEthMaskLedStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
off (0),
|
|
on (1)
|
|
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Mask all ports led according to the configuration."
|
|
DEFVAL{ off }
|
|
::= { rlGreenEth 10 }
|
|
|
|
END
|
|
|
|
|