diff options
Diffstat (limited to 'snmp-mibs/BODET-Harmonys_Trio.mib')
-rw-r--r-- | snmp-mibs/BODET-Harmonys_Trio.mib | 168 |
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 |