BODET-DHS-CRISTALYS-OPALYS-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 ; cristalysOpalys MODULE-IDENTITY LAST-UPDATED "201612290000Z" -- 29 December 2016 ORGANIZATION "BODET S.A" CONTACT-INFO " BODET S.A postal: BP1 49340 TREMENTINES FRANCE email: assistance.ts@bodet.com " DESCRIPTION "MIB for Cristalys/Opalys " REVISION "201612290000Z" -- 29 December 2016 DESCRIPTION "Add Conformance Section & Group" REVISION "201309270000Z" -- 27 SEPT 2013 DESCRIPTION "Trap Value for trapInfoReboot update" REVISION "201210220000Z" -- 22 october 2012 DESCRIPTION "Initial Release" ::= { dhs 4 } --****************************************************************************** -- Definition --****************************************************************************** bodetSnmp OBJECT IDENTIFIER ::= { enterprises 30731 } dhs OBJECT IDENTIFIER ::= { bodetSnmp 4 } data OBJECT IDENTIFIER ::= { cristalysOpalys 1 } traps OBJECT IDENTIFIER ::= { cristalysOpalys 2 } clockConformance OBJECT IDENTIFIER ::= { cristalysOpalys 3 } clockCompliances OBJECT IDENTIFIER ::= { clockConformance 1 } clockGroups OBJECT IDENTIFIER ::= { clockConformance 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 } statusSynchro OBJECT-TYPE SYNTAX BITS { ok(0), alarm(1)} MAX-ACCESS read-only STATUS current DESCRIPTION "Synchro status" ::= { data 3 } statusAlarmSynchFailure OBJECT-TYPE SYNTAX BITS { ok(0), alarm(1)} MAX-ACCESS read-only STATUS current DESCRIPTION "Synchro failure status" ::= { data 4 } statusAlarmTemperature OBJECT-TYPE SYNTAX BITS { ok(0), alarm(1)} MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature status" ::= { data 12 } --****************************************************************************** -- Traps --****************************************************************************** trapSynchro NOTIFICATION-TYPE STATUS current DESCRIPTION "Synchronisation failure" ::= { traps 1 } trapStatus NOTIFICATION-TYPE STATUS current DESCRIPTION "Status" ::= { traps 5 } trapInfoReboot NOTIFICATION-TYPE STATUS current DESCRIPTION "Power Recovery" ::= { traps 9 } trapTemperature NOTIFICATION-TYPE STATUS current DESCRIPTION "Temperature" ::= { traps 10 } trapSysteme NOTIFICATION-TYPE STATUS current DESCRIPTION "System error" ::= { traps 14 } --****************************************************************************** -- Conformance Section --****************************************************************************** clockCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "Compliance statement for Bodet Clock MIB" MODULE -- this module MANDATORY-GROUPS { clockObjectsGroup, clockTrapsGroup } ::= { clockCompliances 1 } --****************************************************************************** -- Groups --****************************************************************************** clockObjectsGroup OBJECT-GROUP OBJECTS { dnsName, statusAlarm, statusSynchro, statusAlarmSynchFailure, statusAlarmTemperature } STATUS current DESCRIPTION "Collection of objects for Bodet Clock MIB" ::= { clockGroups 1 } clockTrapsGroup NOTIFICATION-GROUP NOTIFICATIONS { trapSynchro, trapStatus, trapInfoReboot, trapTemperature, trapSysteme} STATUS current DESCRIPTION "Collection of traps for Bodet Clock MIB" ::= { clockGroups 2 } END