towerops/priv/mibs/raisecom/SWITCH-TC
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

89 lines
3.5 KiB
Text

-- file: SNMPv2-TC.my
-- Changes:
-- Converted to SMICng format.
-- Removed unused imports of ObjectSyntax.
-- Changed starting column of description text for
-- DateAndTime and RowStatus.
-- dperkins@scruznet.com
SWITCH-TC DEFINITIONS ::= BEGIN
IMPORTS
TEXTUAL-CONVENTION FROM SNMPv2-TC;
PortList ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Each octet within this value specifies a set of eight
ports, with the first octet specifying ports 1 through
8, the second octet specifying ports 9 through 16, etc.
Within each octet, the most significant bit represents
the lowest numbered port, and the least significant bit
represents the highest numbered port. Thus, each port
of the bridge is represented by a single bit within the
value of this object. If that bit has a value of '1'
then that port is included in the set of ports; the port
is not included if its bit has a value of '0'."
SYNTAX OCTET STRING (SIZE (32))
Vlanset ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Each octet within this value specifies a set of eight
vlans, with the first octet specifying vlan 1 through
8, the second octet specifying vlan 9 through 16, etc.
Within each octet, the most significant bit represents
the lowest numbered vlan, and the least significant bit
represents the highest numbered vlan. Thus, each vlan
is represented by a single bit within the value of this
object. If that bit has a value of '1' then that vlan
is included in the set of vlans; the vlan is not included
if its bit has a value of '0'."
SYNTAX OCTET STRING (SIZE (512))
EnableVar ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"enable or disable a function."
SYNTAX INTEGER {enable(1),disable(2)}
ClearVar ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"clear the statistic."
SYNTAX INTEGER {clear(1)}
DateAndTime ::= TEXTUAL-CONVENTION
DISPLAY-HINT "2d-1d-1d,1d:1d:1d.1d,1a1d:1d"
STATUS current
DESCRIPTION
"A date-time specification.
field octets contents range
----- ------ -------- -----
1 1-2 year 0..65536
2 3 month 1..12
3 4 day 1..31
4 5 hour 0..23
5 6 minutes 0..59
6 7 seconds 0..60
(use 60 for leap-second)
7 8 deci-seconds 0..9
8 9 direction from UTC '+' / '-'
9 10 hours from UTC 0..11
10 11 minutes from UTC 0..59
For example, Tuesday May 26, 1992 at 1:30:15 PM EDT would be
displayed as:
1992-5-26,13:30:15.0,-4:0
Note that if only local time is known, then timezone
information (fields 8-10) is not present."
SYNTAX OCTET STRING (SIZE (11))
ObjName ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"the object name."
SYNTAX OCTET STRING (SIZE (16))
END