- 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.
230 lines
7.2 KiB
Text
230 lines
7.2 KiB
Text
CISCOSB-PHY-MIB DEFINITIONS ::= BEGIN
|
|
|
|
-- Title: CISCOSB PHY MIB
|
|
-- Version: 7.38
|
|
-- Date: 10 Sep 2004
|
|
--
|
|
IMPORTS
|
|
OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI
|
|
ifIndex FROM IF-MIB
|
|
TimeStamp, DisplayString FROM SNMPv2-TC
|
|
switch001 FROM CISCOSB-MIB
|
|
TEXTUAL-CONVENTION FROM SNMPv2-TC;
|
|
|
|
rlPhy MODULE-IDENTITY
|
|
LAST-UPDATED "200409100000Z" -- September 30, 2002
|
|
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 MIB module describes the private MIB for testing Layer1 interfaces supported
|
|
by CISCOSB's software and products."
|
|
REVISION "200209300024Z" -- September 30, 2002
|
|
DESCRIPTION
|
|
"Initial revision"
|
|
REVISION "200309210024Z" -- September 21, 2003
|
|
DESCRIPTION
|
|
"Added MODULE-IDENTITY and TEXTUAL-CONVENTION IMPORTS."
|
|
::= { switch001 90 }
|
|
|
|
|
|
RlPhyTestType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A value indicating the test to perform."
|
|
SYNTAX INTEGER {
|
|
rlPhyTestTableNoTest(1),
|
|
rlPhyTestTableCableStatus(2),
|
|
rlPhyTestTableCableFault(3),
|
|
rlPhyTestTableCableLength(4),
|
|
rlPhyTestTableTransceiverTemp(5),
|
|
rlPhyTestTableTransceiverSupply(6),
|
|
rlPhyTestTableTxBias(7),
|
|
rlPhyTestTableTxOutput(8),
|
|
rlPhyTestTableRxOpticalPower(9),
|
|
rlPhyTestTableDataReady(10),
|
|
rlPhyTestTableLOS(11),
|
|
rlPhyTestTableTxFault(12),
|
|
rlPhyTestTableCableChannel1(13),
|
|
rlPhyTestTableCableChannel2(14),
|
|
rlPhyTestTableCableChannel3(15),
|
|
rlPhyTestTableCableChannel4(16),
|
|
rlPhyTestTableCablePolarity1(17),
|
|
rlPhyTestTableCablePolarity2(18),
|
|
rlPhyTestTableCablePolarity3(19),
|
|
rlPhyTestTableCablePolarity4(20),
|
|
rlPhyTestTableCablePairSkew1(21),
|
|
rlPhyTestTableCablePairSkew2(22),
|
|
rlPhyTestTableCablePairSkew3(23),
|
|
rlPhyTestTableCablePairSkew4(24),
|
|
rlPhyTestTableSFPEepromQualified(25)
|
|
}
|
|
|
|
rlPhyTest OBJECT IDENTIFIER ::= { rlPhy 1 }
|
|
|
|
rlPhyTestSetTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlPhyTestSetEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION ""
|
|
::= { rlPhyTest 1}
|
|
|
|
rlPhyTestSetEntry OBJECT-TYPE
|
|
SYNTAX RlPhyTestSetEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry containing objects for invoking tests on an interface."
|
|
INDEX {ifIndex }
|
|
::= { rlPhyTestSetTable 1 }
|
|
|
|
RlPhyTestSetEntry ::=
|
|
SEQUENCE {
|
|
rlPhyTestSetType RlPhyTestType
|
|
}
|
|
|
|
rlPhyTestSetType OBJECT-TYPE
|
|
SYNTAX RlPhyTestType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A control variable used to start operator initiated interface
|
|
tests.1 indicates that no test has been initiated. Only
|
|
operator initiated interface tests can be set to this variable."
|
|
::= { rlPhyTestSetEntry 1 }
|
|
|
|
rlPhyTestGetTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlPhyTestGetEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION ""
|
|
::= { rlPhyTest 2 }
|
|
|
|
rlPhyTestGetEntry OBJECT-TYPE
|
|
SYNTAX RlPhyTestGetEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry containing results of tests on an interface."
|
|
INDEX {ifIndex, rlPhyTestGetType}
|
|
::= { rlPhyTestGetTable 1 }
|
|
|
|
RlPhyTestGetEntry ::=
|
|
SEQUENCE {
|
|
rlPhyTestGetType RlPhyTestType,
|
|
rlPhyTestGetStatus INTEGER,
|
|
rlPhyTestGetResult INTEGER,
|
|
rlPhyTestGetUnits INTEGER,
|
|
rlPhyTestGetAlarm INTEGER,
|
|
rlPhyTestGetTimeStamp DisplayString
|
|
}
|
|
|
|
rlPhyTestGetType OBJECT-TYPE
|
|
SYNTAX RlPhyTestType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A control variable used to, 1 to indicate that this test can be
|
|
done on the specified port, 2 to initiate the test whenever the
|
|
user wishes"
|
|
::= { rlPhyTestGetEntry 1 }
|
|
|
|
rlPhyTestGetStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(1), -- no test yet requested
|
|
success(2),
|
|
inProgress(3),
|
|
notSupported(4),
|
|
unAbleToRun(5), -- due to state of system
|
|
aborted(6),
|
|
failed(7)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains the status of the most recently
|
|
requested test for operator initiated tests or the value
|
|
none(1) if no tests have been requested since the last
|
|
reset. For non operator initiated tests the value is always
|
|
none(1).
|
|
Note that this facility provides no provision for saving
|
|
the results of one test when starting another, as could
|
|
be required if used by multiple managers concurrently."
|
|
::= { rlPhyTestGetEntry 2 }
|
|
|
|
rlPhyTestGetResult OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object holds the test result"
|
|
::= { rlPhyTestGetEntry 3 }
|
|
|
|
rlPhyTestGetUnits OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
integer(1),
|
|
boolean(2),
|
|
downUP(3),
|
|
reverseNormal(4),
|
|
mdiMdix(5),
|
|
meter(6),
|
|
degree(7), -- Celsius
|
|
microVolt(8),
|
|
microOham(9),
|
|
microAmper(10),
|
|
microWatt(11),
|
|
millisecond(12),
|
|
alaskaPhyLength(13),
|
|
alaskaPhyStatus(14),
|
|
dbm(15),
|
|
decidbm(16),
|
|
milidbm(17),
|
|
abcd(18),
|
|
nanosecond(19)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The test result unit of measure. The units can be standard unit or special units
|
|
that are designed for special test.
|
|
|
|
The alaskaPhyLength unit is design for the VCT diagnostic and its values are:
|
|
less-than-50M(1), 50-80M(2), 80-110M(3), 110-140M(4), more-than-140M(5).
|
|
|
|
The alaskaPhyStatus unit is design for the VCT diagnostic and its values are:
|
|
4-pair-cable(1), 2-pair-cable(2), no-cable(3), open-cable(4), short-cable(5), bad-cable(6), impedance-mismatch(7)."
|
|
::= { rlPhyTestGetEntry 4 }
|
|
|
|
rlPhyTestGetAlarm OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notRelevant(1),
|
|
noAlarmSet(2),
|
|
lowWarning(3),
|
|
highWarning(4),
|
|
lowAlarm(5),
|
|
highAlarm(6)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object hold the Alarm for this Entry. only Test that have can have alarms
|
|
use this field, other holds the Value notRelevant(1) "
|
|
::= { rlPhyTestGetEntry 5 }
|
|
|
|
rlPhyTestGetTimeStamp OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time in string (formated DD-MMM-YYYY HH:MM:SS e.g
|
|
14-Apr-2002 10:33:31)"
|
|
::= { rlPhyTestGetEntry 6 }
|
|
|
|
END
|