towerops/priv/mibs/endace/ENDACE-EDA-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

193 lines
5.5 KiB
Text

-- This MIB defines the traps that are generated by the Endace EDA event
-- protocol.
--
--
-- LEGAL NOTICE:
-- This source code:
--
-- a) is a proprietary trade secret of Endace Technology Limited or any of
-- its related or affiliated companies, a New Zealand company, and its
-- suppliers and licensors ('Endace'). You must keep it strictly
-- confidential, and you must not copy, modify, disclose or distribute any
-- part of it to anyone else, without the prior written
-- authorisation of Endace Limited;
--
-- b) may also be part of inventions that are protected by patents and
-- patent applications; and
--
-- c) is copyright (C) to Endace, 2012 to 2021. All rights reserved.
--
ENDACE-EDA-MIB DEFINITIONS ::= BEGIN
IMPORTS
endace
FROM ENDACE-MIB
NOTIFICATION-GROUP, OBJECT-GROUP
FROM SNMPv2-CONF
Counter64, MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-IDENTITY,
OBJECT-TYPE, Unsigned32
FROM SNMPv2-SMI
;
shogunEventMIB MODULE-IDENTITY
LAST-UPDATED "202107210349Z" -- July 21, 2021
ORGANIZATION
"Endace Technology"
CONTACT-INFO
"postal: Endace Technology
6th floor
KPMG Centre
85 Alexandra Street
Hamilton 3204
New Zealand
email: support@endace.com"
DESCRIPTION
"MIB for event notification from integrated Endace's
applications, formerly known as 'Shogun'."
REVISION "201205032150Z" -- May 03, 2012
DESCRIPTION
"New alarm descriptions."
::= { endace 9 }
shogunVariables OBJECT IDENTIFIER ::= { shogunEventMIB 1 }
-- VARIABLES
agentId OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unique ID of the Agent that generated the event"
::= { shogunVariables 1 }
eventId OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unique ID of the Event that the Agent generated."
::= { shogunVariables 2 }
eventDescr OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Textual description of the Event that the Agent generated."
::= { shogunVariables 3 }
alarmName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unique Name of the Rule that generated the alarm"
::= { shogunVariables 4 }
alarmDescr OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Description of the Rule that generated the alarm"
::= { shogunVariables 5 }
alarmTrigger OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The trigger that generated the alarm"
::= { shogunVariables 6 }
alarmCriteria OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The criteria that generated the alarm"
::= { shogunVariables 7 }
alarmType OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The type of the alarm"
::= { shogunVariables 8 }
alarmSeverity OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The severity of the alarm"
::= { shogunVariables 9 }
shogunEventTraps OBJECT IDENTIFIER ::= { shogunEventMIB 3 }
-- NOTIFICATIONS
shogunNotificationPrefix OBJECT IDENTIFIER ::= { shogunEventTraps 0 }
eventNotification NOTIFICATION-TYPE
OBJECTS
{ agentId, eventId, eventDescr }
STATUS current
DESCRIPTION
"An eventNotification trap indicates that an application
integrated with Shogun has generated an Event that requires the
attention of the system administrator."
::= { shogunNotificationPrefix 1 }
alarmRaisedNotification NOTIFICATION-TYPE
OBJECTS
{ alarmCriteria, alarmDescr, alarmName, alarmSeverity,
alarmTrigger, alarmType }
STATUS current
DESCRIPTION
"An alarmRaisedNotification trap indicates that an alarm that
requires the attention of the system administrator was
raised."
::= { shogunNotificationPrefix 2 }
alarmClearedNotification NOTIFICATION-TYPE
OBJECTS
{ alarmCriteria, alarmDescr, alarmName, alarmSeverity,
alarmTrigger, alarmType }
STATUS current
DESCRIPTION
"An alarmClearedNotification trap indicates that an alarm that
was raised previously was cleared."
::= { shogunNotificationPrefix 3 }
shogunConf OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Container for Endace appliances MIB conformance groups."
::= { shogunEventMIB 4 }
shogunNotifyGroup NOTIFICATION-GROUP
NOTIFICATIONS
{ alarmClearedNotification, alarmRaisedNotification,
eventNotification }
STATUS current
DESCRIPTION
"General alarm-specific notifications shared among Endace
applications."
::= { shogunConf 1 }
shogunObjectGroup OBJECT-GROUP
OBJECTS
{ agentId, alarmCriteria, alarmDescr, alarmName, alarmSeverity,
alarmTrigger, alarmType, eventDescr, eventId }
STATUS current
DESCRIPTION
"General alarm-specific managed objects shared among Endace
applications."
::= { shogunConf 2 }
END