aboutsummaryrefslogtreecommitdiff
path: root/snmp-mibs/BODET-Harmonys_Trio.mib
diff options
context:
space:
mode:
authorSigma-Ohio <crt@teleco.ch>2025-06-09 00:42:33 +0200
committerSigma-Ohio <crt@teleco.ch>2025-06-09 00:42:33 +0200
commit24462f8cdcd280fad3d444fa7dc5278497e831f4 (patch)
treec51e3a6a9f93683eb1d048f0529590cd810dfc6a /snmp-mibs/BODET-Harmonys_Trio.mib
parent7ceba5a0f3cbeb6ab15bc7f99aec87741ef177ea (diff)
send help
Diffstat (limited to 'snmp-mibs/BODET-Harmonys_Trio.mib')
-rw-r--r--snmp-mibs/BODET-Harmonys_Trio.mib168
1 files changed, 168 insertions, 0 deletions
diff --git a/snmp-mibs/BODET-Harmonys_Trio.mib b/snmp-mibs/BODET-Harmonys_Trio.mib
new file mode 100644
index 0000000..a6b9068
--- /dev/null
+++ b/snmp-mibs/BODET-Harmonys_Trio.mib
@@ -0,0 +1,168 @@
+BODET-Harmonys-Trio-MIB DEFINITIONS ::= BEGIN
+
+--******************************************************************************
+-- MIB objects for agent module
+--******************************************************************************
+
+ IMPORTS
+ MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE, enterprises
+ FROM SNMPv2-SMI
+ MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
+ FROM SNMPv2-CONF
+ DisplayString
+ FROM SNMPv2-TC
+ ;
+
+ trio MODULE-IDENTITY
+ LAST-UPDATED "202001080000Z" -- 08 January 2020
+ ORGANIZATION "BODET S.A"
+ CONTACT-INFO "
+ BODET S.A
+ postal: BP1
+ 49340 TREMENTINES
+ FRANCE
+ email: assistance@bodet-timesport.com
+ "
+ DESCRIPTION "MIB for Harmonys Trio"
+
+ REVISION "202001080000Z" -- 08 January 2020
+ DESCRIPTION "Initial Release"
+ ::= { harmonys 4 }
+
+
+--******************************************************************************
+-- Definition
+--******************************************************************************
+ bodetSnmp OBJECT IDENTIFIER ::= { enterprises 30731 }
+ harmonys OBJECT IDENTIFIER ::= { bodetSnmp 6 }
+
+ data OBJECT IDENTIFIER ::= { trio 1 }
+
+ traps OBJECT IDENTIFIER ::= { trio 2 }
+
+ trioConformance OBJECT IDENTIFIER ::= { trio 3 }
+ trioCompliances OBJECT IDENTIFIER ::= { trioConformance 1 }
+ trioGroups OBJECT IDENTIFIER ::= { trioConformance 2 }
+
+--******************************************************************************
+-- Objects
+--******************************************************************************
+ dnsName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..51))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Hostname"
+ ::= { data 1 }
+
+ statusAlarm OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Current Status"
+ ::= { data 2 }
+
+--******************************************************************************
+-- Traps
+--******************************************************************************
+
+ trapInfoReboot NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION "Power Recovery"
+ ::= { traps 1 }
+
+ trapScheduledMelody NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION "Scheduled Melody"
+ ::= { traps 2 }
+
+ trapManualMelody NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION "Manual Melody"
+ ::= { traps 3 }
+
+ trapAlertMelody NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION "Alert Melody"
+ ::= { traps 4 }
+
+ trapStatus NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION "Status"
+ ::= { traps 5 }
+
+ trapWebAccess NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION "Web Access"
+ ::= { traps 6 }
+
+ trapAuthentificationFailure NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION "Authentification Failure in Web Server"
+ ::= { traps 7 }
+
+ trapRepeaterFailure NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION "Repeater Failure"
+ ::= { traps 8 }
+
+ trapStreaming NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION "Streaming"
+ ::= { traps 9 }
+
+ trapMissingFile NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION "Missing File"
+ ::= { traps 10 }
+
+ trapSynchronisationFailure NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION "Synchronisation Failure"
+ ::= { traps 11 }
+
+
+
+--******************************************************************************
+-- Conformance Section
+--******************************************************************************
+
+ trioCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION "Compliance statement for Bodet Speaker SNMP MIB"
+ MODULE
+ MANDATORY-GROUPS { trioObjectsGroup,
+ trioTrapsGroup }
+ ::= { trioCompliances 1 }
+
+--******************************************************************************
+-- Groups
+--******************************************************************************
+
+ trioObjectsGroup OBJECT-GROUP
+ OBJECTS {
+ dnsName,
+ statusAlarm
+ }
+ STATUS current
+ DESCRIPTION "Collection of objects for Bodet Speaker MIB"
+ ::= { trioGroups 1 }
+
+ trioTrapsGroup NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ trapInfoReboot,
+ trapScheduledMelody,
+ trapManualMelody,
+ trapAlertMelody,
+ trapStatus,
+ trapWebAccess,
+ trapAuthentificationFailure,
+ trapRepeaterFailure,
+ trapStreaming,
+ trapMissingFile,
+ trapSynchronisationFailure
+ }
+ STATUS current
+ DESCRIPTION "Collection of traps for Bodet Speaker MIB"
+ ::= { trioGroups 2 }
+
+END