summaryrefslogtreecommitdiff
path: root/MIBS/meinberg/MBG-SNMP-XPT-MIB
diff options
context:
space:
mode:
Diffstat (limited to 'MIBS/meinberg/MBG-SNMP-XPT-MIB')
-rwxr-xr-xMIBS/meinberg/MBG-SNMP-XPT-MIB602
1 files changed, 602 insertions, 0 deletions
diff --git a/MIBS/meinberg/MBG-SNMP-XPT-MIB b/MIBS/meinberg/MBG-SNMP-XPT-MIB
new file mode 100755
index 0000000..55c150c
--- /dev/null
+++ b/MIBS/meinberg/MBG-SNMP-XPT-MIB
@@ -0,0 +1,602 @@
+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