- 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.
206 lines
5.2 KiB
Text
206 lines
5.2 KiB
Text
-- MIB created 5/06/99 21:06:04, by
|
|
-- SMIC (the next generation) version 1.6.29, November 22, 1994.
|
|
|
|
IBMIROCDIALOUT-MIB DEFINITIONS ::= BEGIN
|
|
|
|
-- From file: "ibmdialOut.mi2"
|
|
-- Compile options "G A T M"
|
|
|
|
IMPORTS
|
|
Counter32, Gauge32, Integer32, TimeTicks, IpAddress
|
|
FROM SNMPv2-SMI-v1
|
|
OBJECT-TYPE
|
|
FROM RFC-1212
|
|
TRAP-TYPE
|
|
FROM RFC-1215
|
|
DisplayString, PhysAddress, TruthValue, RowStatus,
|
|
AutonomousType, TestAndIncr
|
|
FROM SNMPv2-TC-v1
|
|
enterprises
|
|
FROM RFC1155-SMI
|
|
ifIndex
|
|
FROM IF-MIB;
|
|
|
|
ibmIROCroutingDialOut OBJECT IDENTIFIER ::= { ibmIROCrouting 6 }
|
|
-- MODULE-IDENTITY
|
|
-- LastUpdated
|
|
-- 9712150900Z
|
|
-- OrgName
|
|
-- IBM
|
|
-- ContactInfo
|
|
-- David D. Chen
|
|
-- Sam Henderson
|
|
-- IBM Corporation
|
|
-- 800 Park, Highway 54
|
|
-- Research Triangle Park, NC 27709-9990
|
|
-- Tel: 1 919 254 6182
|
|
-- E-mail: dchen@vnet.ibm.com
|
|
-- Descr
|
|
-- DIALOUT
|
|
|
|
ibm OBJECT IDENTIFIER ::= { enterprises 2 }
|
|
ibmProd OBJECT IDENTIFIER ::= { ibm 6 }
|
|
ibm2210 OBJECT IDENTIFIER ::= { ibmProd 72 }
|
|
ibmIROC OBJECT IDENTIFIER ::= { ibmProd 119 }
|
|
ibmIROCrouting OBJECT IDENTIFIER ::= { ibmIROC 4 }
|
|
ibmDialOutTraps OBJECT IDENTIFIER ::= { ibmIROCroutingDialOut 0 }
|
|
ibmDialOutMIB OBJECT IDENTIFIER ::= { ibmIROCroutingDialOut 1 }
|
|
ibmDialOutDomains OBJECT IDENTIFIER ::= { ibmIROCroutingDialOut 2 }
|
|
ibmDialOutConformance OBJECT IDENTIFIER ::= { ibmIROCroutingDialOut 3 }
|
|
ibmDialOutGeneral OBJECT IDENTIFIER ::= { ibmDialOutMIB 1 }
|
|
dialOutCompliances OBJECT IDENTIFIER ::= { ibmDialOutConformance 1 }
|
|
dialOutGroups OBJECT IDENTIFIER ::= { ibmDialOutConformance 2 }
|
|
|
|
dialOutIfTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DialOutIfEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
::= { ibmDialOutMIB 2 }
|
|
|
|
dialOutIfEntry OBJECT-TYPE
|
|
SYNTAX DialOutIfEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
INDEX { ifIndex }
|
|
::= { dialOutIfTable 1 }
|
|
|
|
DialOutIfEntry ::= SEQUENCE {
|
|
dialOutIfUserName DisplayString,
|
|
dialOutIfTimeRemaining INTEGER,
|
|
dialOutIfInactivityTimer INTEGER,
|
|
dialOutIfDTRState INTEGER,
|
|
dialOutIfProtocol INTEGER,
|
|
dialOutEnableComport TruthValue,
|
|
dialOutSendBinary TruthValue,
|
|
dialOutSupressGoAhead TruthValue,
|
|
dialOutDisableEcho TruthValue,
|
|
dialOutPortName DisplayString
|
|
}
|
|
|
|
dialOutIfUserName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..253))
|
|
-- Rsyntax OCTET STRING(SIZE(0..253))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"could be null."
|
|
::= { dialOutIfEntry 1 }
|
|
|
|
dialOutIfTimeRemaining OBJECT-TYPE
|
|
SYNTAX INTEGER(0..2147483647)
|
|
-- Units
|
|
-- seconds
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The amount of time the connection allowed.
|
|
Zero means no limits."
|
|
::= { dialOutIfEntry 2 }
|
|
|
|
dialOutIfInactivityTimer OBJECT-TYPE
|
|
SYNTAX INTEGER(0..2147483647)
|
|
-- Units
|
|
-- seconds
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The amount of time the connection is in inactivity state."
|
|
::= { dialOutIfEntry 3 }
|
|
|
|
dialOutIfDTRState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
noChange(0),
|
|
on(1),
|
|
off(2)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
::= { dialOutIfEntry 4 }
|
|
|
|
dialOutIfProtocol OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
undefined(1),
|
|
hose(2),
|
|
telnet(3)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
::= { dialOutIfEntry 5 }
|
|
|
|
dialOutEnableComport OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
-- Rsyntax INTEGER {
|
|
-- true(1),
|
|
-- false(2)
|
|
-- }
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
::= { dialOutIfEntry 6 }
|
|
|
|
dialOutSendBinary OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
-- Rsyntax INTEGER {
|
|
-- true(1),
|
|
-- false(2)
|
|
-- }
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
::= { dialOutIfEntry 7 }
|
|
|
|
dialOutSupressGoAhead OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
-- Rsyntax INTEGER {
|
|
-- true(1),
|
|
-- false(2)
|
|
-- }
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
::= { dialOutIfEntry 8 }
|
|
|
|
dialOutDisableEcho OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
-- Rsyntax INTEGER {
|
|
-- true(1),
|
|
-- false(2)
|
|
-- }
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
::= { dialOutIfEntry 9 }
|
|
|
|
dialOutPortName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..30))
|
|
-- Rsyntax OCTET STRING(SIZE(0..30))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"By setting the value to a string of zero length will
|
|
reset the value of this obejct to the node default value,
|
|
usuallly is 'ALL_PORTS'."
|
|
::= { dialOutIfEntry 10 }
|
|
|
|
dialOutIfGroup OBJECT IDENTIFIER ::= { dialOutGroups 1 }
|
|
-- OBJECT-GROUP
|
|
-- Status
|
|
-- mandatory
|
|
-- Descr
|
|
-- Conformance group for DIALOUT general information.
|
|
-- objects
|
|
-- dialOutIfUserName, dialOutIfTimeRemaining,
|
|
-- dialOutIfInactivityTimer, dialOutIfDTRState,
|
|
-- dialOutIfProtocol, dialOutEnableComport, dialOutSendBinary,
|
|
-- dialOutSupressGoAhead, dialOutDisableEcho, dialOutPortName
|
|
|
|
dialOutCoreCompliance OBJECT IDENTIFIER ::= { dialOutCompliances 1 }
|
|
-- MODULE-COMPLIANCE
|
|
-- Status
|
|
-- mandatory
|
|
-- Descr
|
|
-- The core compliance statement for all DIALOUT nodes.
|
|
-- Module
|
|
-- >>current<<
|
|
-- MandGroup
|
|
-- dialOutIfGroup
|
|
|
|
|
|
END
|
|
|