- 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.
421 lines
12 KiB
Text
421 lines
12 KiB
Text
AclV5 DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
OBJECT-TYPE,
|
|
MODULE-IDENTITY FROM SNMPv2-SMI
|
|
DisplayString,
|
|
DateAndTime, TEXTUAL-CONVENTION FROM SNMPv2-TC
|
|
IpAddress FROM RFC1155-SMI
|
|
acV5InterfaceTrunkGroupId FROM AcBoard;
|
|
|
|
-- acBoardMibs FROM AcBoard;
|
|
|
|
audioCodes OBJECT IDENTIFIER ::= {enterprises 5003}
|
|
acRegistrations OBJECT IDENTIFIER ::= {audioCodes 7}
|
|
acGeneric OBJECT IDENTIFIER ::= {audioCodes 8}
|
|
acProducts OBJECT IDENTIFIER ::= {audioCodes 9}
|
|
acBoardMibs OBJECT IDENTIFIER ::= {acProducts 10}
|
|
|
|
|
|
aclV5 MODULE-IDENTITY
|
|
LAST-UPDATED "200204300000Z" -- Midnight 30 April 2002
|
|
ORGANIZATION "AudioCodes Ltd"
|
|
CONTACT-INFO
|
|
"Chai Forsher
|
|
Postal: AudioCodes LTD
|
|
4 Horesh Road
|
|
Yehud 56470, ISRAEL
|
|
Tel: 972-3-5394028
|
|
Email: chai-f@AudioCodes.com"
|
|
|
|
DESCRIPTION
|
|
|
|
"
|
|
V5.
|
|
"
|
|
|
|
REVISION "200205150000Z" -- Midnight 15 May 2002.
|
|
|
|
DESCRIPTION "4.0Beta1"
|
|
|
|
::= {acBoardMibs 21}
|
|
|
|
|
|
V5ParameterStats ::= TEXTUAL-CONVENTION
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"Represents a status of parameter of V5."
|
|
SYNTAX INTEGER { acOK(0), acError(1), acUnkown (2) }
|
|
|
|
|
|
|
|
acV5ParamsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AcV5ParamsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"V5.2 Params Table."
|
|
::= {aclV5 1}
|
|
|
|
acV5ParamsEntry OBJECT-TYPE
|
|
SYNTAX AcV5ParamsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"V5.2 parameters for specific interface trunk Group"
|
|
INDEX {acV5InterfaceTrunkGroupId}
|
|
::= {acV5ParamsTable 1}
|
|
|
|
|
|
AcV5ParamsEntry ::= SEQUENCE {
|
|
acV5InterfaceIdUpp Integer32,
|
|
acV5InterfaceIdMid Integer32,
|
|
acV5InterfaceIdLow Integer32,
|
|
acV5VariantId Integer32,
|
|
acV5PrimaryTrunkId Integer32,
|
|
acV5SecondaryTrunkId Integer32,
|
|
acV5PrimaryLogicalCChannelId Integer32,
|
|
acV5L3BaseAddr Integer32,
|
|
acV5NumOfPSTNUsers Integer32,
|
|
acV5NumOfLinks Integer32,
|
|
acV5TraceLevel INTEGER
|
|
}
|
|
|
|
acV5InterfaceIdUpp OBJECT-TYPE
|
|
SYNTAX Integer32 (0..255)
|
|
MAX-ACCESS read-write
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The V5 Interface ID upper Octet."
|
|
::= {acV5ParamsEntry 2}
|
|
|
|
acV5InterfaceIdMid OBJECT-TYPE
|
|
SYNTAX Integer32 (0..255)
|
|
MAX-ACCESS read-write
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The V5 Interface ID mid Octet."
|
|
::= {acV5ParamsEntry 3}
|
|
|
|
acV5InterfaceIdLow OBJECT-TYPE
|
|
SYNTAX Integer32 (0..255)
|
|
MAX-ACCESS read-write
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The V5 Interface ID low Octet."
|
|
::= {acV5ParamsEntry 4}
|
|
|
|
acV5VariantId OBJECT-TYPE
|
|
SYNTAX Integer32 (0..127)
|
|
MAX-ACCESS read-write
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The V5 Variant ID ."
|
|
::= {acV5ParamsEntry 5}
|
|
|
|
acV5PrimaryTrunkId OBJECT-TYPE
|
|
SYNTAX Integer32 (0..32)
|
|
MAX-ACCESS read-write
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The E1 TrunkId which is provisioned to serve as the Primary Link."
|
|
::= {acV5ParamsEntry 6}
|
|
|
|
acV5SecondaryTrunkId OBJECT-TYPE
|
|
SYNTAX Integer32 (0..32)
|
|
MAX-ACCESS read-write
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The E1 TrunkId which is provisioned to serve as the Secondary Link."
|
|
::= {acV5ParamsEntry 7}
|
|
|
|
acV5PrimaryLogicalCChannelId OBJECT-TYPE
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The Logical Communication Channel Id of the C-paths assigned to the Primary Link on Time Slot 16.
|
|
Default=0. "
|
|
::= {acV5ParamsEntry 8}
|
|
|
|
acV5L3BaseAddr OBJECT-TYPE
|
|
SYNTAX Integer32 (0..30000)
|
|
MAX-ACCESS read-write
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"An base offset of the L3 Address.
|
|
The L3 Address of each PSTN user will be in the range of [L3BaseAdd .. L3BaseAddr+ NumOfPSTNUsers]."
|
|
::= {acV5ParamsEntry 9}
|
|
|
|
acV5NumOfPSTNUsers OBJECT-TYPE
|
|
SYNTAX Integer32 (0..1000)
|
|
MAX-ACCESS read-write
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The maximum Number of PSTN users for this Trunk group."
|
|
::= {acV5ParamsEntry 10}
|
|
|
|
acV5NumOfLinks OBJECT-TYPE
|
|
SYNTAX Integer32 (0..32)
|
|
MAX-ACCESS read-write
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The number of trunks (links) of this Trunk Group."
|
|
::= {acV5ParamsEntry 11}
|
|
|
|
acV5TraceLevel OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
acNoTrace (0),
|
|
acV5-FULL-TRACE-No-Duplication (20),
|
|
acV5-FULL-TRACE-With-Duplication (21),
|
|
acV5-LAYER3-UP-TRACE-No-Duplication (22),
|
|
acV5-LAYER3-UP-TRACE-With-Duplication (23)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"V5 Trace Level."
|
|
::= {acV5ParamsEntry 12}
|
|
|
|
|
|
--V5 Status
|
|
|
|
acV5StatusTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AcV5StatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"V5 status Table."
|
|
::= { aclV5 2}
|
|
|
|
acV5StatusEntry OBJECT-TYPE
|
|
SYNTAX AcV5StatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"V5 status of specific interface trunk group"
|
|
INDEX {acV5InterfaceTrunkGroupId}
|
|
::= { acV5StatusTable 1 }
|
|
|
|
AcV5StatusEntry ::= SEQUENCE {
|
|
acV5AlarmReportCause INTEGER,
|
|
acV5InterfaceIdCheck V5ParameterStats,
|
|
acV5VariantIdCheck V5ParameterStats,
|
|
acV5IDCheckTimeOut V5ParameterStats,
|
|
acV5L2Startup V5ParameterStats,
|
|
acV5Restart V5ParameterStats,
|
|
acV5ControlProtocolDataLink V5ParameterStats,
|
|
acV5LinkControlProtocolDataLink V5ParameterStats,
|
|
acV5BCCProtocolDataLink V5ParameterStats,
|
|
acV5PSTNProtocolDataLink V5ParameterStats,
|
|
acV5ProtectionDL1 V5ParameterStats,
|
|
acV5ProtectionDL2 V5ParameterStats
|
|
}
|
|
|
|
acV5AlarmReportCause OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
acV5AlarmStatus (0),
|
|
acV5InterfaceIdIsNotEqual (1),
|
|
acV5VariantIdIsNotEqual (2),
|
|
acV5IDCheckTimeOutError (3),
|
|
acV5L2StartupNotOK (4),
|
|
acV5RestartNotOK (5),
|
|
acV5PSTNPRotocolDataLinkError (6),
|
|
acV5ControlProtocolDataLinkError (7),
|
|
acV5BCCProtocolDataLinkError (8),
|
|
acV5LinkProtocolDataLinkError (9),
|
|
acV5ProtectionDL1Error (10),
|
|
acV5ProtectionDL2Error (11),
|
|
acV5PSTNPRotocolDataLinkEstablish (12),
|
|
acV5ControlProtocolDataLinkEstablish (13),
|
|
acV5BCCProtocolDataLinkEstablish (14),
|
|
acV5LinkProtocolDataLinkEstablish (15),
|
|
acV5ProtectionDL1Establish (16),
|
|
acV5ProtectionDL2Establish (17),
|
|
acV5StartConfirm (18)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"V5 Alarm Report Cause."
|
|
::= {acV5StatusEntry 1}
|
|
|
|
|
|
acV5InterfaceIdCheck OBJECT-TYPE
|
|
SYNTAX V5ParameterStats
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"V5.2 Interface ID Check Status."
|
|
::= {acV5StatusEntry 2}
|
|
|
|
acV5VariantIdCheck OBJECT-TYPE
|
|
SYNTAX V5ParameterStats
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
" V5.2 Variant ID check Status"
|
|
::= {acV5StatusEntry 3}
|
|
|
|
acV5IDCheckTimeOut OBJECT-TYPE
|
|
SYNTAX V5ParameterStats
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
" V5.2 Interface & Variant ID Check Time Out. "
|
|
::= {acV5StatusEntry 4}
|
|
|
|
acV5L2Startup OBJECT-TYPE
|
|
SYNTAX V5ParameterStats
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The status of Layer 2 Start up procedure. "
|
|
::= {acV5StatusEntry 5}
|
|
|
|
acV5Restart OBJECT-TYPE
|
|
SYNTAX V5ParameterStats
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The status of the PSTN Restart procedure. "
|
|
::= {acV5StatusEntry 6}
|
|
|
|
acV5ControlProtocolDataLink OBJECT-TYPE
|
|
SYNTAX V5ParameterStats
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The status of Control Protocol Data Link. "
|
|
::= {acV5StatusEntry 7}
|
|
|
|
acV5LinkControlProtocolDataLink OBJECT-TYPE
|
|
SYNTAX V5ParameterStats
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The status of Link Control Protocol Data Link . "
|
|
::= {acV5StatusEntry 8}
|
|
|
|
acV5BCCProtocolDataLink OBJECT-TYPE
|
|
SYNTAX V5ParameterStats
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The status of . "
|
|
::= {acV5StatusEntry 9}
|
|
|
|
acV5PSTNProtocolDataLink OBJECT-TYPE
|
|
SYNTAX V5ParameterStats
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The status of BCC Protocol Data Link. "
|
|
::= {acV5StatusEntry 10}
|
|
|
|
acV5ProtectionDL1 OBJECT-TYPE
|
|
SYNTAX V5ParameterStats
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The status of Protection DL1 . "
|
|
::= {acV5StatusEntry 12}
|
|
|
|
acV5ProtectionDL2 OBJECT-TYPE
|
|
SYNTAX V5ParameterStats
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The status of Protection DL2. "
|
|
::= {acV5StatusEntry 13}
|
|
|
|
|
|
--V5 Ports
|
|
|
|
acV5PortsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AcV5PortsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"V5.2 User Ports."
|
|
::= { aclV5 3}
|
|
|
|
acV5PortsEntry OBJECT-TYPE
|
|
SYNTAX AcV5PortsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"V5 User Ports status and control"
|
|
INDEX {acV5InterfaceTrunkGroupId, acV5UserPortId, acV5UserPortType}
|
|
::= { acV5PortsTable 1 }
|
|
|
|
AcV5PortsEntry ::= SEQUENCE {
|
|
acV5UserPortId Integer32,
|
|
acV5UserPortType INTEGER,
|
|
acV5PSTNANState INTEGER,
|
|
acV5PortBlockControl INTEGER
|
|
}
|
|
|
|
acV5UserPortId OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"User Port Id."
|
|
::= {acV5PortsEntry 1}
|
|
|
|
|
|
acV5UserPortType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
acV5PSTNUserType (0),
|
|
acV5ISDNBraUserType (1),
|
|
acV5PSTNPraUserType (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"User Port Type."
|
|
::= {acV5PortsEntry 2}
|
|
|
|
acV5PSTNANState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
acV5-PSTN-STATE-AN0-OUT-OF-SERVICE (0),
|
|
acV5-PSTN-STATE-AN1-NULL (1),
|
|
acV5-PSTN-STATE-AN2-PATH-INIT-AN (2),
|
|
acV5-PSTN-STATE-AN3-PATH-ABORT-RQ (3),
|
|
acV5-PSTN-STATE-AN4-LINE-INFO (4),
|
|
acV5-PSTN-STATE-AN5-PATH-ACTIVE (5),
|
|
acV5-PSTN-STATE-AN6-PORT-BLOCKED (6),
|
|
acV5-PSTN-STATE-AN7-DISC-RQ (7)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The PSTN User Port status ."
|
|
::= {acV5PortsEntry 3}
|
|
|
|
acV5PortBlockControl OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
acV5PortBlock (1),
|
|
acV5PortDeferredBlock (2),
|
|
acV5PortUnBlock (3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The User Port Control Commands : Block / Deferred Block / Unblock"
|
|
::= {acV5PortsEntry 4}
|
|
|
|
-- V5 Trap
|
|
|
|
|
|
acV5Alarm NOTIFICATION-TYPE
|
|
OBJECTS {acV5AlarmReportCause}
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This trap is sent when there is a change in the status of a V5 Interface Group."
|
|
::= { aclV5 4}
|
|
|
|
|
|
END
|
|
|