BODET-Harmonys-Flash-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 ; flash MODULE-IDENTITY LAST-UPDATED "201703300000Z" -- 30 March 2017 ORGANIZATION "BODET S.A" CONTACT-INFO " BODET S.A postal: BP1 49340 TREMENTINES FRANCE email: assistance.ts@bodet.com " DESCRIPTION "MIB for Harmonys Flash" REVISION "201703300000Z" -- 30 March 2017 DESCRIPTION "Initial Release" ::= { harmonys 2 } --****************************************************************************** -- Definition --****************************************************************************** bodetSnmp OBJECT IDENTIFIER ::= { enterprises 30731 } harmonys OBJECT IDENTIFIER ::= { bodetSnmp 6 } data OBJECT IDENTIFIER ::= { flash 1 } traps OBJECT IDENTIFIER ::= { flash 2 } flashConformance OBJECT IDENTIFIER ::= { flash 3 } flashCompliances OBJECT IDENTIFIER ::= { flashConformance 1 } flashGroups OBJECT IDENTIFIER ::= { flashConformance 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 } --****************************************************************************** -- Conformance Section --****************************************************************************** flashCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "Compliance statement for Bodet Flash SNMP MIB" MODULE MANDATORY-GROUPS { flashObjectsGroup, flashTrapsGroup } ::= { flashCompliances 1 } --****************************************************************************** -- Groups --****************************************************************************** flashObjectsGroup OBJECT-GROUP OBJECTS { dnsName, statusAlarm } STATUS current DESCRIPTION "Collection of objects for Bodet Flash MIB" ::= { flashGroups 1 } flashTrapsGroup NOTIFICATION-GROUP NOTIFICATIONS { trapInfoReboot, trapScheduledMelody, trapManualMelody, trapAlertMelody, trapStatus, trapWebAccess, trapAuthentificationFailure, trapRepeaterFailure } STATUS current DESCRIPTION "Collection of traps for Bodet Flash MIB" ::= { flashGroups 2 } END