- 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.
251 lines
7.1 KiB
Text
251 lines
7.1 KiB
Text
-- ============================================================================
|
|
-- AT-ETH.MIB, Allied Telesis enterprise MIB: PRI module
|
|
--
|
|
-- Extracted from ATROUTER.MIB of pre 2.9.1 release
|
|
--
|
|
-- June 2006, Stan Xiang
|
|
--
|
|
-- Copyright (c) 2006 by Allied Telesis, Inc.
|
|
-- All rights reserved.
|
|
--
|
|
-- ============================================================================
|
|
|
|
AT-PRI-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY,
|
|
OBJECT-TYPE,
|
|
NOTIFICATION-TYPE
|
|
FROM SNMPv2-SMI
|
|
|
|
DisplayString,
|
|
TruthValue
|
|
FROM SNMPv2-TC
|
|
|
|
ifIndex
|
|
FROM IF-MIB
|
|
|
|
modules,
|
|
DisplayStringUnsized
|
|
FROM AT-SMI-MIB
|
|
;
|
|
|
|
pri MODULE-IDENTITY
|
|
LAST-UPDATED "200606281222Z"
|
|
ORGANIZATION "Allied Telesis, Inc"
|
|
CONTACT-INFO
|
|
"http://www.alliedtelesis.com"
|
|
DESCRIPTION
|
|
"This MIB file contains definitions of managed objects for the
|
|
PRI module. "
|
|
|
|
REVISION "200606281222Z"
|
|
DESCRIPTION
|
|
"Initial Revision"
|
|
|
|
::= { modules 42 }
|
|
|
|
-- The PRI module. This group consists of a table of PRI interfaces indexed
|
|
-- by ifIndex which provide MIB objects not given in a convenient form by
|
|
-- other standard MIBs. There is also a PRI channel MIB indexed by ifIndex
|
|
-- and channel index which gives information about the channels on the
|
|
-- interface.
|
|
|
|
-- The PRI interface table. Each entry is a PRI interface on the router.
|
|
|
|
priIntTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PriIntEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table of PRI interfaces."
|
|
::= { pri 1 }
|
|
|
|
priIntEntry OBJECT-TYPE
|
|
SYNTAX PriIntEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A single entry in the PRI interfaces table."
|
|
INDEX { priIntIndex }
|
|
::= { priIntTable 1 }
|
|
|
|
PriIntEntry ::=
|
|
SEQUENCE {
|
|
priIntIndex
|
|
INTEGER,
|
|
priIntBoardIndex
|
|
INTEGER,
|
|
priIntBoardPosition
|
|
INTEGER,
|
|
priIntMode
|
|
INTEGER,
|
|
priIntTdmChannelMap
|
|
INTEGER,
|
|
priIntIsdnChannelMap
|
|
INTEGER,
|
|
priIntType
|
|
INTEGER
|
|
}
|
|
|
|
priIntIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ifIndex of the PRI interface."
|
|
::= { priIntEntry 1 }
|
|
|
|
priIntBoardIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index in the arBoardTable of the board on which this PRI
|
|
interface resides."
|
|
::= { priIntEntry 2 }
|
|
|
|
priIntBoardPosition OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The position on this PRI interface's board of this PRI
|
|
interface."
|
|
::= { priIntEntry 3 }
|
|
|
|
priIntMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
isdn (1),
|
|
tdm (2),
|
|
mixed (3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The mode of operation of this PRI interface. The value isdn
|
|
means that the entire interface is operating as an ISDN
|
|
interface, the value tdm means that the entire interface is
|
|
operating as TDM groups and the value mixed means that some
|
|
channels in the interface are dedicated to ISDN and some to TDM
|
|
groups."
|
|
::= { priIntEntry 4 }
|
|
|
|
priIntTdmChannelMap OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A bit map of the channels in the PRI interface which are
|
|
dedicated to TDM. PRI channels are numbered from 0 to 31, 0 is
|
|
unused, 16 (E1) or 24 (T1) is the D channel. The map values are
|
|
2 to the power of the channel number."
|
|
::= { priIntEntry 5 }
|
|
|
|
priIntIsdnChannelMap OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A bit map of the channels in the PRI interface which are
|
|
dedicated to ISDN. PRI channels are numbered from 0 to 31, 0 is
|
|
unused, 16 (E1) or 24 (T1) is the D channel. The map values are
|
|
2 to the power of the channel number."
|
|
::= { priIntEntry 6 }
|
|
|
|
priIntType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
e1 (1),
|
|
t1 (2),
|
|
unknown (3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of primary rate interface. E1 has 30 B + D channel,
|
|
T1 has 23 B + D channel. If the value unknown is returned for
|
|
this object, the exact PRI type has not yet been determined."
|
|
::= { priIntEntry 7 }
|
|
|
|
-- The PRI channel table. Each entry is a channel on a PRI interface.
|
|
|
|
priChanTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PriChanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table of channels on PRI interfaces."
|
|
::= { pri 2 }
|
|
|
|
priChanEntry OBJECT-TYPE
|
|
SYNTAX PriChanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A single entry in the PRI channels table."
|
|
INDEX { priChanIntIndex, priChanChannelIndex }
|
|
::= { priChanTable 1 }
|
|
|
|
PriChanEntry ::=
|
|
SEQUENCE {
|
|
priChanIntIndex
|
|
INTEGER,
|
|
priChanChannelIndex
|
|
INTEGER,
|
|
priChanMode
|
|
INTEGER,
|
|
priChanState
|
|
INTEGER
|
|
}
|
|
|
|
priChanIntIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ifIndex of the PRI interface."
|
|
::= { priChanEntry 1 }
|
|
|
|
priChanChannelIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..31)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The channel index of the PRI channel. Valid channels have
|
|
indices from 1 to 31. The D channel on an E1 interface has
|
|
index 16, the D channel on a T1 interface has index 24."
|
|
::= { priChanEntry 2 }
|
|
|
|
priChanMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
isdn (1),
|
|
tdm (2),
|
|
neither (3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The mode of this PRI channel. The value isdn means that the
|
|
channel is reserved for use in ISDN calls. The value tdm
|
|
means that the channel is reserved for use by TDM. For the D
|
|
channel, this object will usually have the value isdn. An
|
|
exception is if the interface is running common D channel mode
|
|
and the D channel is reserved for TDM."
|
|
::= { priChanEntry 3 }
|
|
|
|
priChanState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
inactive (1),
|
|
active (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The state of this PRI channel. The value inactive means that
|
|
the channel does not currently have an active user, either an
|
|
ISDN call or an active TDM group. The value active means that
|
|
the channel is in use, either by an ISDN call or an active TDM
|
|
group."
|
|
::= { priChanEntry 4 }
|
|
|
|
END
|