towerops/priv/mibs/netelastic/NETELASTIC-FLEXBNG-PPPOE
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

144 lines
3.9 KiB
Text

-- 2017-03-16 17:22:22
-- Namespace: http://netelastic.com/nfv/flexbng/netelastic-pppoe
NETELASTIC-FLEXBNG-PPPOE DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Integer32, Unsigned32, Counter32, Counter64,
Gauge32, IpAddress
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, RowStatus, DateAndTime,
TruthValue
FROM SNMPv2-TC
Ipv6Address
FROM IPV6-TC
bras
FROM NETELASTIC-FLEXBNG-MIB
;
pppoeMib MODULE-IDENTITY
LAST-UPDATED "201511190000Z"
ORGANIZATION "@ORGANIZATION"
CONTACT-INFO "@CONTACT-INFO"
DESCRIPTION ""
REVISION "201511190000Z"
DESCRIPTION "@REVISION-DESCRIPTION"
::= { bras 1 }
UnsignedShort ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION "xs:unsignedShort"
SYNTAX Unsigned32 (0 .. 65535)
String ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1t"
STATUS current
DESCRIPTION "xs:string"
SYNTAX OCTET STRING
HexList ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1x:"
STATUS current
DESCRIPTION "confd:hexList"
SYNTAX OCTET STRING
Ppp-auth-type ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION ""
SYNTAX INTEGER {pap(0),chap(1),auto(2)}
Info-user-type ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION ""
SYNTAX INTEGER {pppoe(0),l2tp(1)}
-- tagpath /pppoe/all/connection-count
connection OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "PPPoE request connection count"
::= { pppoeMib 2 }
-- tagpath /pppoe/all/connection-success-count
connection-success OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "PPPoE request connection success count"
::= { pppoeMib 1 }
-- tagpath /pppoe/statistics/online-fail/discovery-timeout
discovery-timeout OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of connection which get a PPPoE request but over before PPP open"
::= { pppoeMib 3 }
-- tagpath /pppoe/statistics/online-fail/lcp-timeout
lcp-fail-other OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of LCP fail for other reason"
::= { pppoeMib 5 }
-- tagpath /pppoe/statistics/online-fail/lcp-fail
lcp-fail OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of LCP fail for common reason"
::= { pppoeMib 4 }
-- tagpath /pppoe/statistics/online-fail/auth-timeout
auth-fail-other OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of authentication fail for other reason"
::= { pppoeMib 7 }
-- tagpath /pppoe/statistics/online-fail/auth-fail
auth-fail OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of authentication fail for common reason"
::= { pppoeMib 6 }
-- tagpath /pppoe/statistics/online-fail/ipcp-timeout
ipcp-fail-other OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of IPCP fail for other reason"
::= { pppoeMib 9 }
-- tagpath /pppoe/statistics/online-fail/ipcp-fail
ipcp-fail OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of IPCP fail for common reason"
::= { pppoeMib 8 }
-- tagpath /pppoe/statistics/online-fail/ippool-fail
ipv4-assign-fail OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of IPv4 address assign fail"
::= { pppoeMib 10 }
-- tagpath /pppoe/statistics/online-fail/recv-padt
user-disconnect OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of recv PADT"
::= { pppoeMib 11 }
END