towerops/priv/mibs/exalt/ExaltComm-TRAPS-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

164 lines
4.7 KiB
Text

ExaltComm-TRAPS-MIB DEFINITIONS ::= BEGIN
IMPORTS OBJECT-TYPE, NOTIFICATION-TYPE, Integer32 FROM SNMPv2-SMI
productsMIBNotifications, locLinkState, modelName FROM ExaltComProducts;
notifs OBJECT IDENTIFIER ::= { productsMIBNotifications 1 }
notifObjects OBJECT IDENTIFIER ::= { productsMIBNotifications 2 }
locRadioStat OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This integer object reports for possible values:
0 for GREEN, 1 for YELLOW, 2 for RED, 3 for GRAY"
::= { notifObjects 1 }
remRadioStat OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This integer object reports for possible values:
0 for GREEN, 1 for YELLOW, 2 for RED, 3 for GRAY"
::= { notifObjects 2 }
locRSLStat OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This integer object reports for possible values:
1 for high, 2 for low, 3 for normal"
::= { notifObjects 3 }
locTempStat OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This integer object reports for possible values:
1 for high, 2 for low, 3 for normal"
::= { notifObjects 4 }
locRSLStatVert OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This integer object reports for possible values:
1 for high, 2 for low, 3 for normal"
::= { notifObjects 5 }
locEthWtmkHitDurationETH1 OBJECT-TYPE
SYNTAX Integer32 (0..1440)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Reports number of minutes passed since previons notification of Ethernet Utilization above watermark (ETH1)"
::= { notifObjects 6 }
locEthWtmkHitDurationETH2 OBJECT-TYPE
SYNTAX Integer32 (0..1440)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Reports number of minutes passed since previons notification of Ethernet Utilization above watermark (ETH2)"
::= { notifObjects 7 }
locEthWtmkHitDurationETH3 OBJECT-TYPE
SYNTAX Integer32 (0..1440)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Reports number of minutes passed since previons notification of Ethernet Utilization above watermark (ETH3)"
::= { notifObjects 8 }
locEthWtmkHitDurationETH4 OBJECT-TYPE
SYNTAX Integer32 (0..1440)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Reports number of minutes passed since previons notification of Ethernet Utilization above watermark (ETH4)"
::= { notifObjects 9 }
locRSLStatHoriz OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This integer object reports for possible values: 1 for high, 2 for low, 3 for normal"
::= { notifObjects 10 }
cold-start-notif NOTIFICATION-TYPE
OBJECTS { modelName }
STATUS current
DESCRIPTION "cold start Trap"
::= { notifs 1 }
radio-syn-alm-notif NOTIFICATION-TYPE
OBJECTS { locLinkState }
STATUS current
DESCRIPTION "Local Link State Trap"
::= { notifs 2 }
loc-radio-stat-notif NOTIFICATION-TYPE
OBJECTS { locRadioStat }
STATUS current
DESCRIPTION "Local Radio Status Trap"
::= { notifs 3 }
rem-radio-stat-notif NOTIFICATION-TYPE
OBJECTS { remRadioStat }
STATUS current
DESCRIPTION "Remote Radio Status Trap"
::= { notifs 4 }
loc-rsl-stat-horiz-notif NOTIFICATION-TYPE
OBJECTS { locRSLStatHoriz }
STATUS current
DESCRIPTION "Local Horizontal RSL Event Trap"
::= { notifs 5 }
loc-temp-stat-notif NOTIFICATION-TYPE
OBJECTS { locTempStat }
STATUS current
DESCRIPTION "Local Temperature Event Trap"
::= { notifs 6 }
loc-rsl-stat-vert-notif NOTIFICATION-TYPE
OBJECTS { locRSLStatVert }
STATUS current
DESCRIPTION "Local Vertical RSL Event Trap"
::= { notifs 7 }
chan-syn-alm-v-notif NOTIFICATION-TYPE
OBJECTS { locLinkState }
STATUS current
DESCRIPTION "Local Vertical Link State Trap"
::= { notifs 8 }
chan-syn-alm-h-notif NOTIFICATION-TYPE
OBJECTS { locLinkState }
STATUS current
DESCRIPTION "Local Horizontal Link State Trap"
::= { notifs 9 }
loc-rsl-stat-notif NOTIFICATION-TYPE
OBJECTS { locRSLStat }
STATUS current
DESCRIPTION "Local RSL Event Trap"
::= { notifs 10 }
eth-watermark-hit-duration-notif NOTIFICATION-TYPE
OBJECTS { locEthWtmkHitDurationETH1, locEthWtmkHitDurationETH2, locEthWtmkHitDurationETH3 }
STATUS current
DESCRIPTION "Ethernet Utilization above watermark minutes Trap"
::= { notifs 11 }
END