Initial commit
This commit is contained in:
292
MIBS/meinberg/MBG-SNMP-FDMXPT-MIB
Executable file
292
MIBS/meinberg/MBG-SNMP-FDMXPT-MIB
Executable file
@ -0,0 +1,292 @@
|
||||
MBG-SNMP-FDMXPT-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
--
|
||||
-- Top-level infrastructure of the MBG FDMXPT-SNMP project enterprise MIB tree
|
||||
--
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, NOTIFICATION-TYPE FROM SNMPv2-SMI
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF
|
||||
DisplayString FROM SNMPv2-TC
|
||||
|
||||
mbgSnmpRoot FROM MBG-SNMP-ROOT-MIB;
|
||||
|
||||
mbgFDM MODULE-IDENTITY
|
||||
LAST-UPDATED "201201250000Z"
|
||||
ORGANIZATION "www.meinberg.de"
|
||||
CONTACT-INFO
|
||||
"postal: Meinberg Funkuhren
|
||||
Auf der Landwehr 22
|
||||
31812 Bad Pyrmont
|
||||
Germany
|
||||
|
||||
email: info@meinberg.de"
|
||||
DESCRIPTION
|
||||
"Top-level infrastructure of the MBG-SNMP project enterprise MIB tree"
|
||||
REVISION "201201250000Z"
|
||||
DESCRIPTION
|
||||
"Update to new format using MBG-SNMP-ROOT-MIB"
|
||||
REVISION "200601200000Z"
|
||||
DESCRIPTION
|
||||
"Covering FDMXPT modules from Meinberg"
|
||||
::= { mbgSnmpRoot 15 }
|
||||
|
||||
|
||||
--
|
||||
-- MBG-SNMP enterprise-specific management objects
|
||||
--
|
||||
--
|
||||
-- Copy everything from here into your MBG-SNMP-MIB.txt file, if you are using several different SNMP-supporting Meinberg systems
|
||||
--
|
||||
|
||||
mbgFDMData OBJECT IDENTIFIER ::= {mbgFDM 2}
|
||||
mbgFDMTraps OBJECT IDENTIFIER ::= {mbgFDM 3}
|
||||
|
||||
|
||||
|
||||
mbgFDMMode OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"current Mode of FDM"
|
||||
::= { mbgFDMData 1 }
|
||||
|
||||
mbgFDMModeVal OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"current Mode of FDM as value"
|
||||
--- " 0: Normal Operation"
|
||||
--- " 1: Direct Mode (no automatic monitoring)"
|
||||
--- " 2: Timeout Error (no communication with FDM)"
|
||||
--- " 3: Error (check error bits)"
|
||||
DEFVAL { 0 }
|
||||
::= { mbgFDMData 2 }
|
||||
|
||||
mbgFDMFrequency OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"current powerline frequency in Hz as measured by FDM"
|
||||
--- Example: "49.997" represents 49.997 Hz
|
||||
::= { mbgFDMData 3 }
|
||||
|
||||
mbgFDMFrequencyVal OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"current powerline frequency in Hz*1000 as value"
|
||||
--- Example: 50034 represents 50.034 Hz
|
||||
DEFVAL { 0 }
|
||||
::= { mbgFDMData 4 }
|
||||
|
||||
|
||||
mbgFDMRefTime OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"current reference time of FDM"
|
||||
--- Example: "15:35:01", is provided by the reference clock (e.g. GPS)
|
||||
::= { mbgFDMData 5 }
|
||||
|
||||
mbgFDMPLTime OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"current powerline time of FDM"
|
||||
--- Example: "15:35:01", is initially read from the reference clock and then
|
||||
--- the powerline frequency is used as a clock frequency
|
||||
::= { mbgFDMData 6 }
|
||||
|
||||
mbgFDMFreqDev OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Frequency Devidation in Hz"
|
||||
--- Example: "-00.002" represents a difference of -0.002 Hz
|
||||
--- (current powerline frequency compared to nominal powerline frequency)
|
||||
::= { mbgFDMData 7 }
|
||||
|
||||
mbgFDMFreqDevVal OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"current frequency deviation in Hz*1000 as value"
|
||||
--- Example: -22 represents -0.022 Hz
|
||||
DEFVAL { 0 }
|
||||
::= { mbgFDMData 8 }
|
||||
|
||||
mbgFDMTimeDev OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Time Devidation in seconds"
|
||||
--- Example: "-00.102" represents a time difference of -102 ms or -0.102 seconds"
|
||||
--- (reftime compared to pltime)
|
||||
::= { mbgFDMData 9 }
|
||||
|
||||
mbgFDMTimeDevVal OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"current time deviation in ms"
|
||||
--- Example: -22 represents -22 ms
|
||||
DEFVAL { 0 }
|
||||
::= { mbgFDMData 10 }
|
||||
|
||||
mbgFDMErrorStatus OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The 8 error bits of the FDM in string format"
|
||||
--- Example: "00000000" says "no error bits set"
|
||||
--- and "00000101" says Error bits 1 and 3 set
|
||||
::= { mbgFDMData 11 }
|
||||
|
||||
--
|
||||
-- SNMP trap definitions
|
||||
--
|
||||
|
||||
mbgFDMTrapInternalError NOTIFICATION-TYPE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"trap to be sent when an internal error occurs (see error bits)"
|
||||
::= { mbgFDMTraps 1 }
|
||||
|
||||
mbgFDMTrapNoTimeString NOTIFICATION-TYPE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"trap to be sent when no time string can be read from reference clock"
|
||||
::= { mbgFDMTraps 2 }
|
||||
|
||||
mbgFDMTrapNo10Mhz NOTIFICATION-TYPE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"trap to be sent when the reference frequency is not available"
|
||||
::= { mbgFDMTraps 3 }
|
||||
|
||||
mbgFDMTrapNoPPS NOTIFICATION-TYPE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"trap to be sent when the reference Pulse Per Second is not available"
|
||||
::= { mbgFDMTraps 4 }
|
||||
|
||||
mbgFDMTrapNoPowerline NOTIFICATION-TYPE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"trap to be sent when powerline frequency could not be detected"
|
||||
-- is the powerline connected?
|
||||
::= { mbgFDMTraps 5 }
|
||||
|
||||
mbgFDMTrapTimeDeviationOverflow NOTIFICATION-TYPE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"trap to be sent when a time deviation overflow happens"
|
||||
::= { mbgFDMTraps 6 }
|
||||
|
||||
mbgFDMTrapA1Overflow NOTIFICATION-TYPE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"trap to be sent when Analog1 overflows"
|
||||
::= { mbgFDMTraps 7 }
|
||||
|
||||
mbgFDMTrapA2Overflow NOTIFICATION-TYPE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"trap to be sent when Analog2 overflows"
|
||||
::= { mbgFDMTraps 8 }
|
||||
|
||||
mbgFDMTrapFreqLimitExceeded NOTIFICATION-TYPE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"trap to be sent when the current frequency exceeds the valid frequency range"
|
||||
::= { mbgFDMTraps 9 }
|
||||
|
||||
mbgFDMXPTReboot NOTIFICATION-TYPE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"trap to be sent when the FDMXPT module starts up"
|
||||
-- happens at system startup and if the FDMXPT module reboots
|
||||
::= { mbgFDMTraps 10 }
|
||||
|
||||
mbgFDMNormalOperation NOTIFICATION-TYPE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"trap to be sent when the FDM status is OK (Normal Operation)"
|
||||
-- happens at system startup and as soon as all error conditions have been cleared
|
||||
::= { mbgFDMTraps 99 }
|
||||
|
||||
--
|
||||
-- Conformance Statements
|
||||
--
|
||||
|
||||
|
||||
mbgFDMConformance OBJECT IDENTIFIER ::= { mbgFDM 90 }
|
||||
mbgFDMCompliances OBJECT IDENTIFIER ::= { mbgFDMConformance 1 }
|
||||
mbgFDMGroups OBJECT IDENTIFIER ::= { mbgFDMConformance 2 }
|
||||
|
||||
mbgFDMCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for SNMP entities which implement version 2
|
||||
of the XPT MIB"
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS {
|
||||
mbgFDMObjectsGroup,
|
||||
mbgFDMTrapsGroup
|
||||
}
|
||||
::= { mbgFDMCompliances 1 }
|
||||
|
||||
|
||||
mbgFDMObjectsGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
mbgFDMMode,
|
||||
mbgFDMModeVal,
|
||||
mbgFDMFrequency,
|
||||
mbgFDMFrequencyVal,
|
||||
mbgFDMRefTime,
|
||||
mbgFDMPLTime,
|
||||
mbgFDMFreqDev,
|
||||
mbgFDMFreqDevVal,
|
||||
mbgFDMTimeDev,
|
||||
mbgFDMTimeDevVal,
|
||||
mbgFDMErrorStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The collection of objects for the MBG FDMXPT MIB"
|
||||
|
||||
::= { mbgFDMGroups 1 }
|
||||
|
||||
mbgFDMTrapsGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS {
|
||||
mbgFDMTrapInternalError,
|
||||
mbgFDMTrapNoTimeString,
|
||||
mbgFDMTrapNo10Mhz,
|
||||
mbgFDMTrapNoPPS,
|
||||
mbgFDMTrapNoPowerline,
|
||||
mbgFDMTrapTimeDeviationOverflow,
|
||||
mbgFDMTrapA1Overflow,
|
||||
mbgFDMTrapA2Overflow,
|
||||
mbgFDMTrapFreqLimitExceeded,
|
||||
mbgFDMXPTReboot,
|
||||
mbgFDMNormalOperation
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The collection of traps for the MBG FDMXPT MIB"
|
||||
|
||||
::= { mbgFDMGroups 2 }
|
||||
|
||||
END
|
Reference in New Issue
Block a user