librenms/mibs/meinberg/MBG-SNMP-XPT-MIB
twilley f22f3211d5 newdevice: Add initial support for Meinberg LANTIME OS v6 (#5719)
* Add initial support for Meinberg LANTIME OS v6

* updated mibs and definition
2017-02-01 23:33:17 +00:00

603 lines
16 KiB
Plaintext
Executable File

MBG-SNMP-XPT-MIB DEFINITIONS ::= BEGIN
--
-- Top-level infrastructure of the MBG -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;
mbgXPT 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 referencing MBG-SNMP-ROOT-MIB"
REVISION "200601200000Z"
DESCRIPTION
"Covering LAN-XPT and SCU-XPT modules from Meinberg"
::= { mbgSnmpRoot 10 }
--
-- 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
--
mbgGPSRefclock1 OBJECT IDENTIFIER ::= {mbgXPT 2}
mbgGPSRefclock2 OBJECT IDENTIFIER ::= {mbgXPT 3}
mbgSCU OBJECT IDENTIFIER ::= {mbgXPT 4}
mbgXPTTraps OBJECT IDENTIFIER ::= {mbgXPT 5}
--
-- GPS Refclock states
-- (For SCUXPT systems this is Refclock 1)
--
mbgGPSRefclock1Type OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Type of clock"
::= { mbgGPSRefclock1 1 }
mbgGPSRefclock1TypeVal OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Type of refclock as value"
--- " 0: not available"
--- " 1: GPS167 1HE"
--- " 2: GPS167 BGT/TGP"
--- " 3: PZF509 1HE"
--- " 4: PZF509 BGT/TGP"
--- " 5: SHS 1HE"
--- " 6: SHS BGT"
--- " 7: SHS-FRC 1HE"
--- " 8: SHS-FRC BGT"
--- " 9: TCR509 1HE"
--- "10: TCR509 BGT/TGP"
--- "11: RD 1HE"
--- "12: RD BGT/TGP"
--- "13: EDT 1HE"
--- "14: EDT BGT/TGP"
--- "15: AHS"
--- "16: DHS"
DEFVAL { 0 }
::= { mbgGPSRefclock1 2 }
mbgGPSRefclock1Mode OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"current Mode of refclock"
::= { mbgGPSRefclock1 3 }
mbgGPSRefclock1ModeVal OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"current Mode of refclock as value"
--- " 0: not available"
--- " 1: Normal Operation"
--- " 2: Tracking/Searching"
--- " 3: Antenna Faulty"
--- " 4: Warm Boot"
--- " 5: Cold Boot"
DEFVAL { 0 }
::= { mbgGPSRefclock1 4 }
mbgGPSRef1GpsState OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"current State of GPS refclock "
::= { mbgGPSRefclock1 5 }
mbgGPSRef1GpsStateVal OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"current State of GPS refclock as value"
--- " 0: not available"
--- " 1: synchronized"
--- " 2: not synchronized"
DEFVAL { 0 }
::= { mbgGPSRefclock1 6 }
mbgGPSRef1GpsPosition OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"current Position of GPS refclock "
::= { mbgGPSRefclock1 7 }
mbgGPSRef1GpsSatellites OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"current Satellites in view and good of GPS refclock "
::= { mbgGPSRefclock1 8 }
mbgGPSRef1GpsSatellitesGood OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"current good Satellites of GPS refclock as value"
::= { mbgGPSRefclock1 9 }
mbgGPSRef1GpsSatellitesInView OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"current satellites in view of GPS refclock as value"
::= { mbgGPSRefclock1 10 }
--
-- GPS Refclock states
-- (for SCUXPT 2nd refclock)
mbgGPSRefclock2Type OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Type of clock"
::= { mbgGPSRefclock2 1 }
mbgGPSRefclock2TypeVal OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Type of refclock as value"
--- " 0: not available"
--- " 1: GPS167 1HE"
--- " 2: GPS167 BGT/TGP"
--- " 3: PZF509 1HE"
--- " 4: PZF509 BGT/TGP"
--- " 5: SHS 1HE"
--- " 6: SHS BGT"
--- " 7: SHS-FRC 1HE"
--- " 8: SHS-FRC BGT"
--- " 9: TCR509 1HE"
--- "10: TCR509 BGT/TGP"
--- "11: RD 1HE"
--- "12: RD BGT/TGP"
--- "13: EDT 1HE"
--- "14: EDT BGT/TGP"
--- "15: AHS"
--- "16: DHS"
DEFVAL { 0 }
::= { mbgGPSRefclock2 2 }
mbgGPSRefclock2Mode OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"current Mode of refclock"
::= { mbgGPSRefclock2 3 }
mbgGPSRefclock2ModeVal OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"current Mode of refclock as value"
--- " 0: not available"
--- " 1: Normal Operation"
--- " 2: Tracking/Searching"
--- " 3: Antenna Faulty"
--- " 4: Warm Boot"
--- " 5: Cold Boot"
DEFVAL { 0 }
::= { mbgGPSRefclock2 4 }
mbgGPSRef2GpsState OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"current State of GPS refclock "
::= { mbgGPSRefclock2 5 }
mbgGPSRef2GpsStateVal OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"current State of GPS refclock as value"
--- " 0: not available"
--- " 1: synchronized"
--- " 2: not synchronized"
DEFVAL { 0 }
::= { mbgGPSRefclock2 6 }
mbgGPSRef2GpsPosition OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"current Position of GPS refclock "
::= { mbgGPSRefclock2 7 }
mbgGPSRef2GpsSatellites OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"current Satellites in view and good of GPS refclock "
::= { mbgGPSRefclock2 8 }
mbgGPSRef2GpsSatellitesGood OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"current good Satellites of GPS refclock as value"
::= { mbgGPSRefclock2 9 }
mbgGPSRef2GpsSatellitesInView OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"current satellites in view of GPS refclock as value"
::= { mbgGPSRefclock2 10 }
--
-- GPS Switchcard states
-- (for SCUXPT)
mbgSCUType OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Type of clock"
::= { mbgSCU 1 }
mbgSCUTypeVal OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Type of Switchcard as value"
DEFVAL { 0 }
::= { mbgSCU 2 }
mbgSCUMaster OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"current selected masterclock of switchcard"
::= { mbgSCU 3 }
mbgSCUMasterVal OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"current selected masterclock of switchcard as value"
--- " 0: no master selected (outputs disabled)"
--- " 1: GPS clock 1 is master"
--- " 2: GPS clock 2 is master"
DEFVAL { 0 }
::= { mbgSCU 4 }
mbgSCUMasterselect OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"current masterselect mode of GPS Switchcard "
::= { mbgSCU 5 }
mbgSCUMasterselectVal OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"current masterselect mode of GPS switchcard as value"
--- " 0: local masterselect"
--- " 1: remote masterselect"
DEFVAL { 0 }
::= { mbgSCU 6 }
mbgSCUTimeSync1 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"current time sync status of clock 1"
::= { mbgSCU 7 }
mbgSCUTimeSync2 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"current time sync status of clock 2"
::= { mbgSCU 8 }
mbgSCUTimelimitError OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"current state of time limit alarm (not used)"
::= { mbgSCU 9 }
mbgSCUDisableOutputs OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"current state of outputs (0=outputs disabled, 1=outputs enabled)"
::= { mbgSCU 10 }
mbgSCUSelectedInput OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"current selected clock for status queries as a string"
::= { mbgSCU 11 }
mbgSCUSelectedInputVal OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"current selected clock for status queries as an integer"
--- " 0: no clock selected"
--- " 1: GPS clock 1 is selected"
--- " 2: GPS clock 2 is selected"
::= { mbgSCU 12 }
mbgSCUACOMode OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"current state of ACO (access control override)"
--- " 0: ACO mode off (no firmware updates, password protection and encryption on)"
--- " 1: ACO mode on (firmware updates possible, password set to empty string (=just press enter)"
::= { mbgSCU 13 }
mbgSCUPSUStatus OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"current status of power supply units as a string"
::= { mbgSCU 14 }
mbgSCUPSU1Status OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"current status of power supply unit 1"
--- " 0: failure / not available"
--- " 1: OK / in operation"
::= { mbgSCU 15 }
mbgSCUPSU2Status OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"current status of power supply unit 2"
--- " 0: failure / not available"
--- " 1: OK / in operation"
::= { mbgSCU 16 }
--
-- SNMP trap definitions
--
mbgGPSTrapColdBoot NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"trap to be sent when Refclock is in Cold Boot mode"
::= { mbgXPTTraps 1 }
mbgGPSTrapWarmBoot NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"trap to be sent when Refclock is in Warm Boot mode"
::= { mbgXPTTraps 2 }
mbgGPSNavSolved NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"trap to be sent when Refclock calculated its actual position"
::= { mbgXPTTraps 3 }
mbgGPSTrapReceiverNotResponding NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"trap to be sent when GPS receiver is not responding "
::= { mbgXPTTraps 4 }
mbgGPSTrapReceiverNotSync NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"trap to be sent when GPS receiver is not synchronised "
::= { mbgXPTTraps 5 }
mbgGPSTrapAntennaFaulty NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"trap to be sent when connection to antenna is broken "
::= { mbgXPTTraps 6 }
mbgGPSTrapAntennaReconnect NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"trap to be sent when antenna has been reconnected "
::= { mbgXPTTraps 7 }
mbgGPSTrapLANXPTBoot NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"trap to be sent when LANXPT has been rebooted"
::= { mbgXPTTraps 8 }
mbgGPSTrapLeapSecondAnnounced NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"trap to be sent when a leap second has been announced "
::= { mbgXPTTraps 9 }
mbgGPSTrapMasterclockSwitchover NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"trap to be sent when masterclock changes "
::= { mbgXPTTraps 10 }
mbgGPSTrapPowerSupplyFailure NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"trap to be sent when a power supply unit fails"
::= { mbgXPTTraps 11 }
mbgGPSTrapPowerSupplyOK NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"trap to be sent when a power supply unit restores operation"
::= { mbgXPTTraps 12 }
mbgGPSTrapTestNotification NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"trap to be sent when a test notification has been requested "
::= { mbgXPTTraps 99 }
--
-- Conformance Statements
--
mbgXPTConformance OBJECT IDENTIFIER ::= { mbgXPT 90 }
mbgXPTCompliances OBJECT IDENTIFIER ::= { mbgXPTConformance 1 }
mbgXPTGroups OBJECT IDENTIFIER ::= { mbgXPTConformance 2 }
mbgXPTCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for SNMP entities which implement version 2
of the XPT MIB"
MODULE -- this module
MANDATORY-GROUPS {
mbgXPTObjectsGroup,
mbgXPTTrapsGroup
}
::= { mbgXPTCompliances 1 }
mbgXPTObjectsGroup OBJECT-GROUP
OBJECTS {
mbgGPSRefclock1Type,
mbgGPSRefclock1TypeVal,
mbgGPSRefclock1Mode,
mbgGPSRefclock1ModeVal,
mbgGPSRef1GpsState,
mbgGPSRef1GpsStateVal,
mbgGPSRef1GpsPosition,
mbgGPSRef1GpsSatellites,
mbgGPSRef1GpsSatellitesGood,
mbgGPSRef1GpsSatellitesInView,
mbgGPSRefclock2Type,
mbgGPSRefclock2TypeVal,
mbgGPSRefclock2Mode,
mbgGPSRefclock2ModeVal,
mbgGPSRef2GpsState,
mbgGPSRef2GpsStateVal,
mbgGPSRef2GpsPosition,
mbgGPSRef2GpsSatellites,
mbgGPSRef2GpsSatellitesGood,
mbgGPSRef2GpsSatellitesInView,
mbgSCUType,
mbgSCUTypeVal,
mbgSCUMaster,
mbgSCUMasterVal,
mbgSCUMasterselect,
mbgSCUMasterselectVal,
mbgSCUTimeSync1,
mbgSCUTimeSync2,
mbgSCUTimelimitError,
mbgSCUDisableOutputs,
mbgSCUSelectedInput,
mbgSCUSelectedInputVal,
mbgSCUACOMode,
mbgSCUPSUStatus,
mbgSCUPSU1Status,
mbgSCUPSU2Status
}
STATUS current
DESCRIPTION
"The collection of objects for the MBG XPT MIB"
::= { mbgXPTGroups 1 }
mbgXPTTrapsGroup NOTIFICATION-GROUP
NOTIFICATIONS {
mbgGPSTrapColdBoot,
mbgGPSTrapWarmBoot,
mbgGPSNavSolved,
mbgGPSTrapReceiverNotResponding,
mbgGPSTrapReceiverNotSync,
mbgGPSTrapAntennaFaulty,
mbgGPSTrapAntennaReconnect,
mbgGPSTrapLANXPTBoot,
mbgGPSTrapLeapSecondAnnounced,
mbgGPSTrapMasterclockSwitchover,
mbgGPSTrapPowerSupplyFailure,
mbgGPSTrapPowerSupplyOK,
mbgGPSTrapTestNotification
}
STATUS current
DESCRIPTION
"The collection of traps for the MBG XPT MIB"
::= { mbgXPTGroups 2 }
END