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