aboutsummaryrefslogtreecommitdiff
path: root/snmp-mibs/BODET-Speaker.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-Speaker.mib
parent7ceba5a0f3cbeb6ab15bc7f99aec87741ef177ea (diff)
send help
Diffstat (limited to 'snmp-mibs/BODET-Speaker.mib')
-rw-r--r--snmp-mibs/BODET-Speaker.mib162
1 files changed, 162 insertions, 0 deletions
diff --git a/snmp-mibs/BODET-Speaker.mib b/snmp-mibs/BODET-Speaker.mib
new file mode 100644
index 0000000..0ce29f6
--- /dev/null
+++ b/snmp-mibs/BODET-Speaker.mib
@@ -0,0 +1,162 @@
+BODET-Harmonys-Speaker-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
+ ;
+
+ speaker MODULE-IDENTITY
+ LAST-UPDATED "201706070000Z" -- 07 June 2017
+ ORGANIZATION "BODET S.A"
+ CONTACT-INFO "
+ BODET S.A
+ postal: BP1
+ 49340 TREMENTINES
+ FRANCE
+ email: assistance.ts@bodet.com
+ "
+ DESCRIPTION "MIB for Harmonys Speaker"
+
+ REVISION "201706070000Z" -- 07 June 2017
+ DESCRIPTION "Initial Release"
+ ::= { harmonys 1 }
+
+
+--******************************************************************************
+-- Definition
+--******************************************************************************
+ bodetSnmp OBJECT IDENTIFIER ::= { enterprises 30731 }
+ harmonys OBJECT IDENTIFIER ::= { bodetSnmp 6 }
+
+ data OBJECT IDENTIFIER ::= { speaker 1 }
+
+ traps OBJECT IDENTIFIER ::= { speaker 2 }
+
+ speakerConformance OBJECT IDENTIFIER ::= { speaker 3 }
+ speakerCompliances OBJECT IDENTIFIER ::= { speakerConformance 1 }
+ speakerGroups OBJECT IDENTIFIER ::= { speakerConformance 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 }
+
+ trapMissingMelody NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION "Missing Melody"
+ ::= { traps 10 }
+
+
+--******************************************************************************
+-- Conformance Section
+--******************************************************************************
+
+ speakerCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION "Compliance statement for Bodet Speaker SNMP MIB"
+ MODULE
+ MANDATORY-GROUPS { speakerObjectsGroup,
+ speakerTrapsGroup }
+ ::= { speakerCompliances 1 }
+
+--******************************************************************************
+-- Groups
+--******************************************************************************
+
+ speakerObjectsGroup OBJECT-GROUP
+ OBJECTS {
+ dnsName,
+ statusAlarm
+ }
+ STATUS current
+ DESCRIPTION "Collection of objects for Bodet Speaker MIB"
+ ::= { speakerGroups 1 }
+
+ speakerTrapsGroup NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ trapInfoReboot,
+ trapScheduledMelody,
+ trapManualMelody,
+ trapAlertMelody,
+ trapStatus,
+ trapWebAccess,
+ trapAuthentificationFailure,
+ trapRepeaterFailure,
+ trapStreaming,
+ trapMissingMelody
+ }
+ STATUS current
+ DESCRIPTION "Collection of traps for Bodet Speaker MIB"
+ ::= { speakerGroups 2 }
+
+END