towerops/priv/mibs/audiocodes/AC-QOS-MIB
Graham McIntire b4f8b40b7f
Include MIB files in Docker image instead of using PVC
- 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.
2026-01-19 14:01:03 -06:00

936 lines
22 KiB
Text

AC-QOS-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE,
MODULE-IDENTITY FROM SNMPv2-SMI
TAddress,
DisplayString,
DateAndTime, TEXTUAL-CONVENTION FROM SNMPv2-TC
IpAddress FROM RFC1155-SMI
RowPointer FROM SNMPv2-TC
Unsigned32,
Integer32,
Counter32,
Gauge32,
enterprises FROM SNMPv2-SMI
RowStatus FROM SNMPv2-TC
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
audioCodes,
acRegistrations,
acGeneric,
acProducts,acBoardMibs FROM AUDIOCODES-TYPES-MIB
InetAddress, InetAddressType FROM INET-ADDRESS-MIB;
acQoS MODULE-IDENTITY
LAST-UPDATED "201902271037Z" --Wednesday, February 27 2019
ORGANIZATION "AudioCodes Ltd"
CONTACT-INFO
"Postal: Support
AudioCodes LTD
1 Hayarden Street
Airport City
Lod, ISRAEL 70151
Tel: 972-3-9764000
Fax: 972-3-9764040
Email: support@audiocodes.com
Web: www.audiocodes.com"
DESCRIPTION
""
::= {acBoardMibs 14}
acQoSConfiguration OBJECT IDENTIFIER ::= {acQoS 1}
-- ****************************************
-- acQoSMatchMap table declaration
-- ****************************************
acQoSMatchMapTable OBJECT-TYPE
SYNTAX SEQUENCE OF AcQoSMatchMapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= {acQoSConfiguration 1}
-- ****************************************
-- acQoSMatchMap table entry
-- ****************************************
acQoSMatchMapEntry OBJECT-TYPE
SYNTAX AcQoSMatchMapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX {acQoSMatchMapIndex}
::= {acQoSMatchMapTable 1}
-- ****************************************
-- acQoSMatchMap TABLE
-- ****************************************
AcQoSMatchMapEntry ::= SEQUENCE {
acQoSMatchMapIndex Unsigned32,
acQoSMatchMapName SnmpAdminString,
acQoSMatchMapDirection INTEGER,
acQoSMatchMapInterface SnmpAdminString
}
acQoSMatchMapIndex OBJECT-TYPE
SYNTAX Unsigned32 (1000000..2069099)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
AC INI-Param: N/A"
::= {acQoSMatchMapEntry 1}
acQoSMatchMapName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of the Match Map.
AC INI-Param: N/A"
::= {acQoSMatchMapEntry 2}
acQoSMatchMapDirection OBJECT-TYPE
SYNTAX INTEGER {
input(1)
,
output(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Direction of the traffic for which this Match Map is applied.
AC INI-Param: N/A"
::= {acQoSMatchMapEntry 3}
acQoSMatchMapInterface OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Interface to which this Match Map is attached.
AC INI-Param: N/A"
::= {acQoSMatchMapEntry 4}
-- ****************************************
-- acQoSMatch table declaration
-- ****************************************
acQoSMatchTable OBJECT-TYPE
SYNTAX SEQUENCE OF AcQoSMatchEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= {acQoSConfiguration 2}
-- ****************************************
-- acQoSMatch table entry
-- ****************************************
acQoSMatchEntry OBJECT-TYPE
SYNTAX AcQoSMatchEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX {acQoSMatchMatchMapIndex,acQoSMatchIndex}
::= {acQoSMatchTable 1}
-- ****************************************
-- acQoSMatch TABLE
-- ****************************************
AcQoSMatchEntry ::= SEQUENCE {
acQoSMatchMatchMapIndex Unsigned32,
acQoSMatchIndex Unsigned32,
acQoSMatchType INTEGER,
acQoSMatchAccessMap SnmpAdminString,
acQoSMatchDscpValue Unsigned32,
acQoSMatchMinLength Unsigned32,
acQoSMatchMaxLength Unsigned32,
acQoSMatchPrecedenceValue INTEGER,
acQoSMatchPriorityValue Unsigned32
}
acQoSMatchMatchMapIndex OBJECT-TYPE
SYNTAX Unsigned32 (1000000..2069099)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
AC INI-Param: N/A"
::= {acQoSMatchEntry 1}
acQoSMatchIndex OBJECT-TYPE
SYNTAX Unsigned32 (0..6)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
AC INI-Param: N/A"
::= {acQoSMatchEntry 2}
acQoSMatchType OBJECT-TYPE
SYNTAX INTEGER {
any (1)
,
accessMap (2)
,
dscp (3)
,
dataLength (4)
,
packetLength (5)
,
precedence (6)
,
priority (7)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Type of the Match statement.
AC INI-Param: N/A"
::= {acQoSMatchEntry 3}
acQoSMatchAccessMap OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of the access list.
AC INI-Param: N/A"
::= {acQoSMatchEntry 4}
acQoSMatchDscpValue OBJECT-TYPE
SYNTAX Unsigned32 (0..63)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Diffentiated services codepoint value.
AC INI-Param: N/A"
::= {acQoSMatchEntry 5}
acQoSMatchMinLength OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Minimum length to match.
AC INI-Param: N/A"
::= {acQoSMatchEntry 6}
acQoSMatchMaxLength OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum length to match.
AC INI-Param: N/A"
::= {acQoSMatchEntry 7}
acQoSMatchPrecedenceValue OBJECT-TYPE
SYNTAX INTEGER {
routine(0)
,
priority(1)
,
immediate(2)
,
flash(3)
,
flash-override(4)
,
critical(5)
,
internet(6)
,
network(7)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Precedence value.
AC INI-Param: N/A"
::= {acQoSMatchEntry 8}
acQoSMatchPriorityValue OBJECT-TYPE
SYNTAX Unsigned32 (0..7)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Priority value.
AC INI-Param: N/A"
::= {acQoSMatchEntry 9}
-- ****************************************
-- acQoSSet table declaration
-- ****************************************
acQoSSetTable OBJECT-TYPE
SYNTAX SEQUENCE OF AcQoSSetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= {acQoSConfiguration 3}
-- ****************************************
-- acQoSSet table entry
-- ****************************************
acQoSSetEntry OBJECT-TYPE
SYNTAX AcQoSSetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX {acQoSSetMatchMapIndex,acQoSSetIndex}
::= {acQoSSetTable 1}
-- ****************************************
-- acQoSSet TABLE
-- ****************************************
AcQoSSetEntry ::= SEQUENCE {
acQoSSetMatchMapIndex Unsigned32,
acQoSSetIndex Unsigned32,
acQoSSetType INTEGER,
acQoSSetQueueName SnmpAdminString,
acQoSSetDscpValue Unsigned32,
acQoSSetPrecedenceValue INTEGER,
acQoSSetPriorityValue Unsigned32
}
acQoSSetMatchMapIndex OBJECT-TYPE
SYNTAX Unsigned32 (1000000..2069099)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
AC INI-Param: N/A"
::= {acQoSSetEntry 1}
acQoSSetIndex OBJECT-TYPE
SYNTAX Unsigned32 (0..3)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
AC INI-Param: N/A"
::= {acQoSSetEntry 2}
acQoSSetType OBJECT-TYPE
SYNTAX INTEGER {
queue(1)
,
dscp(2)
,
precedence(3)
,
priority(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Type of the Set statement.
AC INI-Param: N/A"
::= {acQoSSetEntry 3}
acQoSSetQueueName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of the corresponding queue.
AC INI-Param: N/A"
::= {acQoSSetEntry 4}
acQoSSetDscpValue OBJECT-TYPE
SYNTAX Unsigned32 (0..63)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Diffentiated services codepoint value.
AC INI-Param: N/A"
::= {acQoSSetEntry 5}
acQoSSetPrecedenceValue OBJECT-TYPE
SYNTAX INTEGER {
routine(0)
,
priority(1)
,
immediate(2)
,
flash(3)
,
flash-override(4)
,
critical(5)
,
internet(6)
,
network(7)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Precedence value.
AC INI-Param: N/A"
::= {acQoSSetEntry 6}
acQoSSetPriorityValue OBJECT-TYPE
SYNTAX Unsigned32 (0..7)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Priority value.
AC INI-Param: N/A"
::= {acQoSSetEntry 7}
-- ****************************************
-- acQoSServiceMap table declaration
-- ****************************************
acQoSServiceMapTable OBJECT-TYPE
SYNTAX SEQUENCE OF AcQoSServiceMapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= {acQoSConfiguration 4}
-- ****************************************
-- acQoSServiceMap table entry
-- ****************************************
acQoSServiceMapEntry OBJECT-TYPE
SYNTAX AcQoSServiceMapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX {acQoSServiceMapIndex}
::= {acQoSServiceMapTable 1}
-- ****************************************
-- acQoSServiceMap TABLE
-- ****************************************
AcQoSServiceMapEntry ::= SEQUENCE {
acQoSServiceMapIndex Unsigned32,
acQoSServiceMapInterface SnmpAdminString,
acQoSServiceMapDirection INTEGER,
acQoSServiceMapBandwidthLimit INTEGER,
acQoSServiceMapMaxBandwidth Unsigned32
}
acQoSServiceMapIndex OBJECT-TYPE
SYNTAX Unsigned32 (0..69)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
AC INI-Param: N/A"
::= {acQoSServiceMapEntry 1}
acQoSServiceMapInterface OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Interface to which this Match Map is attached.
AC INI-Param: N/A"
::= {acQoSServiceMapEntry 2}
acQoSServiceMapDirection OBJECT-TYPE
SYNTAX INTEGER {
input(1)
,
output(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Direction of the traffic for which this Service Map is applied.
AC INI-Param: N/A"
::= {acQoSServiceMapEntry 3}
acQoSServiceMapBandwidthLimit OBJECT-TYPE
SYNTAX INTEGER {
unlimited(1)
,
limited(2)
,
automatic(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
AC INI-Param: N/A"
::= {acQoSServiceMapEntry 4}
acQoSServiceMapMaxBandwidth OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum bandwidth (in kbps).
AC INI-Param: N/A"
::= {acQoSServiceMapEntry 5}
-- ****************************************
-- acQoSQueue table declaration
-- ****************************************
acQoSQueueTable OBJECT-TYPE
SYNTAX SEQUENCE OF AcQoSQueueEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= {acQoSConfiguration 5}
-- ****************************************
-- acQoSQueue table entry
-- ****************************************
acQoSQueueEntry OBJECT-TYPE
SYNTAX AcQoSQueueEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX {acQoSQueueServiceMapIndex,acQoSQueueIndex}
::= {acQoSQueueTable 1}
-- ****************************************
-- acQoSQueue TABLE
-- ****************************************
AcQoSQueueEntry ::= SEQUENCE {
acQoSQueueServiceMapIndex Unsigned32,
acQoSQueueIndex Unsigned32,
acQoSQueueName SnmpAdminString
}
acQoSQueueServiceMapIndex OBJECT-TYPE
SYNTAX Unsigned32 (0..69)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
AC INI-Param: N/A"
::= {acQoSQueueEntry 1}
acQoSQueueIndex OBJECT-TYPE
SYNTAX Unsigned32 (0..99)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
AC INI-Param: N/A"
::= {acQoSQueueEntry 2}
acQoSQueueName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of the queue.
AC INI-Param: N/A"
::= {acQoSQueueEntry 3}
-- ****************************************
-- acQoSQueueAction table declaration
-- ****************************************
acQoSQueueActionTable OBJECT-TYPE
SYNTAX SEQUENCE OF AcQoSQueueActionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= {acQoSConfiguration 6}
-- ****************************************
-- acQoSQueueAction table entry
-- ****************************************
acQoSQueueActionEntry OBJECT-TYPE
SYNTAX AcQoSQueueActionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX {acQoSQueueActionServiceMapIndex,acQoSQueueActionQueueIndex,acQoSQueueActionIndex}
::= {acQoSQueueActionTable 1}
-- ****************************************
-- acQoSQueueAction TABLE
-- ****************************************
AcQoSQueueActionEntry ::= SEQUENCE {
acQoSQueueActionServiceMapIndex Unsigned32,
acQoSQueueActionQueueIndex Unsigned32,
acQoSQueueActionIndex Unsigned32,
acQoSQueueActionType INTEGER,
acQoSQueueActionMinBandwidth Unsigned32,
acQoSQueueActionMaxBandwidth Unsigned32,
acQoSQueueActionPolicyValue INTEGER,
acQoSQueueActionPriorityValue Unsigned32
}
acQoSQueueActionServiceMapIndex OBJECT-TYPE
SYNTAX Unsigned32 (0..69)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
AC INI-Param: N/A"
::= {acQoSQueueActionEntry 1}
acQoSQueueActionQueueIndex OBJECT-TYPE
SYNTAX Unsigned32 (0..99)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
AC INI-Param: N/A"
::= {acQoSQueueActionEntry 2}
acQoSQueueActionIndex OBJECT-TYPE
SYNTAX Unsigned32 (0..3)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
AC INI-Param: N/A"
::= {acQoSQueueActionEntry 3}
acQoSQueueActionType OBJECT-TYPE
SYNTAX INTEGER {
bandwidth(1)
,
bandwidth-percent(2)
,
policy(3)
,
priority(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Type of the action.
AC INI-Param: N/A"
::= {acQoSQueueActionEntry 4}
acQoSQueueActionMinBandwidth OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Minimum bandwidth (in kbps or percents - according to the type).
AC INI-Param: N/A"
::= {acQoSQueueActionEntry 5}
acQoSQueueActionMaxBandwidth OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum bandwidth (in kbps or percents - according to the type).
AC INI-Param: N/A"
::= {acQoSQueueActionEntry 6}
acQoSQueueActionPolicyValue OBJECT-TYPE
SYNTAX INTEGER {
unknown(0)
,
fairness(1)
,
fifo(2)
,
random-detect(3)
,
strict-priority(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"fairness - fairness policy
fifo - first in first out policy
random-detect - random early detection policy
strict-priority - strict scheduling priority policy.
AC INI-Param: N/A"
::= {acQoSQueueActionEntry 7}
acQoSQueueActionPriorityValue OBJECT-TYPE
SYNTAX Unsigned32 (0..7)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Priority value.
AC INI-Param: N/A"
::= {acQoSQueueActionEntry 8}
acQoSStatus OBJECT IDENTIFIER ::= {acQoS 2}
-- ****************************************
-- acQoSQueueStats table declaration
-- ****************************************
acQoSQueueStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF AcQoSQueueStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"QoS Queue Status information"
::= {acQoSStatus 1}
-- ****************************************
-- acQoSQueueStats table entry
-- ****************************************
acQoSQueueStatsEntry OBJECT-TYPE
SYNTAX AcQoSQueueStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX {acQoSQueueStatsServiceMapIndex,acQoSQueueStatsQueueIndex}
::= {acQoSQueueStatsTable 1}
-- ****************************************
-- acQoSQueueStats TABLE
-- ****************************************
AcQoSQueueStatsEntry ::= SEQUENCE {
acQoSQueueStatsServiceMapIndex Unsigned32,
acQoSQueueStatsQueueIndex Unsigned32,
acQoSQueueStatsPacketSent Counter32,
acQoSQueueStatsBytesSent Counter32,
acQoSQueueStatsPacketsRate Counter32,
acQoSQueueStatsBytesRate Counter32,
acQoSQueueStatsPacketsDelayed Counter32,
acQoSQueueStatsPacketsDropped Counter32
}
acQoSQueueStatsServiceMapIndex OBJECT-TYPE
SYNTAX Unsigned32 (0..69)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
AC INI-Param: N/A"
::= {acQoSQueueStatsEntry 1}
acQoSQueueStatsQueueIndex OBJECT-TYPE
SYNTAX Unsigned32 (0..99)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
AC INI-Param: N/A"
::= {acQoSQueueStatsEntry 2}
acQoSQueueStatsPacketSent OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets sent.
AC INI-Param: N/A"
::= {acQoSQueueStatsEntry 3}
acQoSQueueStatsBytesSent OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes sent.
AC INI-Param: N/A"
::= {acQoSQueueStatsEntry 4}
acQoSQueueStatsPacketsRate OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Packets send rate (packets per second).
AC INI-Param: N/A"
::= {acQoSQueueStatsEntry 5}
acQoSQueueStatsBytesRate OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Bytes send rate (bytes per second).
AC INI-Param: N/A"
::= {acQoSQueueStatsEntry 6}
acQoSQueueStatsPacketsDelayed OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets delayed.
AC INI-Param: N/A"
::= {acQoSQueueStatsEntry 7}
acQoSQueueStatsPacketsDropped OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets dropped.
AC INI-Param: N/A"
::= {acQoSQueueStatsEntry 8}
END