diff options
Diffstat (limited to 'snmp-mibs/BODET-Flash.mib')
-rw-r--r-- | snmp-mibs/BODET-Flash.mib | 150 |
1 files changed, 150 insertions, 0 deletions
diff --git a/snmp-mibs/BODET-Flash.mib b/snmp-mibs/BODET-Flash.mib new file mode 100644 index 0000000..b65a04c --- /dev/null +++ b/snmp-mibs/BODET-Flash.mib @@ -0,0 +1,150 @@ +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 |