summaryrefslogtreecommitdiff
path: root/MIBS/junos/JUNIPER-WX-COMMON-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/junos/JUNIPER-WX-COMMON-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/junos/JUNIPER-WX-COMMON-MIB')
-rw-r--r--MIBS/junos/JUNIPER-WX-COMMON-MIB378
1 files changed, 378 insertions, 0 deletions
diff --git a/MIBS/junos/JUNIPER-WX-COMMON-MIB b/MIBS/junos/JUNIPER-WX-COMMON-MIB
new file mode 100644
index 0000000..e36578b
--- /dev/null
+++ b/MIBS/junos/JUNIPER-WX-COMMON-MIB
@@ -0,0 +1,378 @@
+
+-- End - JUNIPER-WX-GLOBAL-TC Module
+
+-- ========================================================================
+-- Start - JUNIPER-WX-COMMON-MIB Module
+
+-- MIB for the common MIB objects implemented by all
+-- WX devices.
+--
+-- The convention described in "Understanding SNMP MIBs"
+-- (David Perkins, Evan McGinnis), Chapter 8, has generally been followed.
+
+JUNIPER-WX-COMMON-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ MODULE-IDENTITY, OBJECT-IDENTITY,
+ OBJECT-TYPE, NOTIFICATION-TYPE,
+ Integer32
+ FROM SNMPv2-SMI
+-- MODULE-COMPLIANCE, OBJECT-GROUP
+-- FROM SNMPv2-CONF
+ DisplayString, TruthValue
+ FROM SNMPv2-TC
+ TcChassisType
+ FROM JUNIPER-WX-GLOBAL-TC
+ jnxWxModules, jnxWxCommonMib
+ FROM JUNIPER-WX-GLOBAL-REG;
+
+ jnxWxCommonMibModule MODULE-IDENTITY
+ LAST-UPDATED "200206030000Z"
+ ORGANIZATION "Juniper Networks, Inc"
+ CONTACT-INFO "
+ Customer Support
+ Juniper Networks, Inc.
+ 1194 North Mathilda Avenue
+ Sunnyvale, CA 94089
+
+ +1 888-314-JTAC
+ support@juniper.net"
+
+ DESCRIPTION "
+ A MIB module containing definitions of managed objects
+ implemented by all Juniper Networks' products."
+
+ REVISION "200309300845Z"
+ DESCRIPTION "
+ Fix minor error in description of jnxWxSysDaylightSaving."
+
+ REVISION "200304010000Z"
+ DESCRIPTION "
+ Add interface duplex mismatch notification."
+
+ REVISION "200303100000Z"
+ DESCRIPTION "
+ Add interface speed mismatch notifications."
+
+ REVISION "200206030000Z"
+ DESCRIPTION "
+ Add Fan notifications."
+
+ REVISION "200203270000Z"
+ DESCRIPTION "
+ Add FaultTolerantPassthrough notification."
+
+ REVISION "200202220000Z"
+ DESCRIPTION "
+ Add LoginFailure notification."
+
+ REVISION "200201230000Z"
+ DESCRIPTION "
+ Add LicenseWillExpire notification."
+
+ REVISION "200201170000Z"
+ DESCRIPTION "
+ Add ThruputLimitExceeded notification."
+
+ REVISION "200108070000Z"
+ DESCRIPTION "
+ Rev 1.0
+ Initial version of MIB module JUNIPER-WX-COMMON-MIB."
+
+ ::= { jnxWxModules 3 }
+
+ jnxWxCommonConfMib OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION "
+ Sub-tree for WAN Acceleration MIB conformance statements."
+ ::= { jnxWxCommonMib 1 }
+
+ jnxWxCommonObjs OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION "
+ Sub-tree for common MIB objects."
+ ::= { jnxWxCommonMib 2 }
+
+ jnxWxCommonEvents OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION "
+ Sub-tree for common MIB events."
+ ::= { jnxWxCommonMib 3 }
+
+ -- Top level groups
+
+ jnxWxSys OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION "
+ Sub-tree for common system objects."
+ ::= { jnxWxCommonObjs 1 }
+
+ jnxWxChassis OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION "
+ Sub-tree for common chassis information."
+ ::= { jnxWxCommonObjs 2 }
+
+ ----------------------------------------------------------------------
+ -- System objects
+
+ jnxWxSysSwVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Full software version. The first two components of the full
+ version are the major and minor versions. The third component
+ indicates the maintenance release number and the fourth,
+ the build number."
+ ::= { jnxWxSys 1 }
+
+ jnxWxSysHwVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Hardware version of the unit."
+ ::= { jnxWxSys 2 }
+
+ jnxWxSysSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The serial number of the unit. If not available,
+ an empty string is returned."
+ ::= { jnxWxSys 3 }
+
+ jnxWxSysTimeZoneOffset OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The offset in seconds from UTC of the system's time zone.
+ Values are negative for locations west of UTC and positive
+ for locations east of UTC."
+ ::= { jnxWxSys 4 }
+
+ jnxWxSysDaylightSaving OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Whether daylight savings are currently in effect for the
+ system's time zone."
+ ::= { jnxWxSys 5 }
+
+ ----------------------------------------------------------------------
+ -- Chassis
+
+ jnxWxChassisType OBJECT-TYPE
+ SYNTAX TcChassisType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Chassis type for this WX device."
+ ::= { jnxWxChassis 1 }
+
+ ----------------------------------------------------------------------
+ -- Events
+
+ jnxWxCommonEventObjs OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION "
+ Branch for objects meant only to be sent in event varbinds."
+ ::= { jnxWxCommonEvents 1 }
+
+ jnxWxCommonEventEvents OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION "
+ Branch for the events themselves."
+ ::= { jnxWxCommonEvents 2 }
+
+ jnxWxCommonEventEventsV2 OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION "
+ Branch for SNMPv2 events. The OIDs for SNMPv2 events should
+ have a zero as the next-to-last sub-identifier (as specified
+ in RFC1902)."
+ ::= { jnxWxCommonEventEvents 0 }
+
+ -- Objects sent only in events
+
+ jnxWxCommonEventDescr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "String that provides a textual description of the event."
+ ::= { jnxWxCommonEventObjs 1 }
+
+ -- Event descriptions
+
+ jnxWxCommonEventInFailSafeMode NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "This trap is sent when the device boots up in fail-safe mode.
+ This can happen for one of the following reasons:
+ o Fail-safe reboot was explicitly initiated by the user.
+ o The device rebooted automatically too many times because of
+ the failure of internal consistency checks or the failure of
+ tests that verify proper operation of the device."
+ ::= { jnxWxCommonEventEventsV2 1 }
+
+ jnxWxCommonEventPowerSupplyFailure NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "One or more sources of power to the system has failed.
+ A redundant power-supply has presumably taken over.
+
+ NOTE: This trap is for future use.
+ WX devices currently do not generate this trap."
+ ::= { jnxWxCommonEventEventsV2 2 }
+
+ jnxWxCommonEventPowerSupplyOk NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "One or more previously failed sources of power is now
+ working normally. The transition to normal condition happened
+ without the system having to be restarted.
+
+ NOTE: This trap is for future use.
+ WX devices currently do not generate this trap."
+ ::= { jnxWxCommonEventEventsV2 3 }
+
+ jnxWxCommonEventLicenseExpired NOTIFICATION-TYPE
+ OBJECTS { jnxWxCommonEventDescr }
+ STATUS current
+ DESCRIPTION
+ "The license for the system expired.
+ As a result, the system will switch over to
+ and stay in pass-through mode."
+ ::= { jnxWxCommonEventEventsV2 4 }
+
+ jnxWxCommonEventThruputLimitExceeded NOTIFICATION-TYPE
+ OBJECTS { jnxWxCommonEventDescr }
+ STATUS current
+ DESCRIPTION
+ "The throughput of traffic through the device
+ has exceeded the limit for which it has
+ been licensed."
+ ::= { jnxWxCommonEventEventsV2 5 }
+
+ jnxWxCommonEventLicenseWillExpire NOTIFICATION-TYPE
+ OBJECTS { jnxWxCommonEventDescr }
+ STATUS current
+ DESCRIPTION
+ "The license for the system is about to
+ expire shortly. When it eventually does
+ expire, the system will switch over to
+ and stay in pass-through mode."
+ ::= { jnxWxCommonEventEventsV2 6 }
+
+ jnxWxCommonEventLoginFailure NOTIFICATION-TYPE
+ OBJECTS { jnxWxCommonEventDescr }
+ STATUS current
+ DESCRIPTION
+ "A user's login attempt via the console/ssh/web server
+ failed due to incorrect username or password."
+ ::= { jnxWxCommonEventEventsV2 7 }
+
+ jnxWxCommonEventFaultTolerantPassThrough NOTIFICATION-TYPE
+ OBJECTS { jnxWxCommonEventDescr }
+ STATUS current
+ DESCRIPTION
+ "An anomalous health condition was detected.
+ It would have subsequently triggered hardware
+ pass through mode followed by a reboot."
+ ::= { jnxWxCommonEventEventsV2 8 }
+
+ jnxWxCommonEventFanFailure NOTIFICATION-TYPE
+ OBJECTS { jnxWxCommonEventDescr }
+ STATUS current
+ DESCRIPTION
+ "A cooling fan inside the device has failed.
+ The 'jnxWxCommonEventDescr' object has the name of
+ the fan that failed.
+
+ This trap is currently unused"
+ ::= { jnxWxCommonEventEventsV2 9 }
+
+ jnxWxCommonEventFanSpeedVariation NOTIFICATION-TYPE
+ OBJECTS { jnxWxCommonEventDescr }
+ STATUS current
+ DESCRIPTION
+ "The speed of a cooling fan inside the device is either
+ too low or too high. The 'jnxWxCommonEventDescr' object
+ has the name of the fan that has the problem.
+
+ This trap is currently unused."
+ ::= { jnxWxCommonEventEventsV2 10 }
+
+ jnxWxCommonEventFanOk NOTIFICATION-TYPE
+ OBJECTS { jnxWxCommonEventDescr }
+ STATUS current
+ DESCRIPTION
+ "A cooling fan inside the device that had previously
+ failed or whose speed variation was high is now
+ working properly. The 'jnxWxCommonEventDescr' object
+ has the name of the fan that has recovered.
+
+ This trap is currently unused."
+ ::= { jnxWxCommonEventEventsV2 11 }
+
+ jnxWxCommonEventInterfaceSpeedMismatch NOTIFICATION-TYPE
+ OBJECTS { jnxWxCommonEventDescr }
+ STATUS current
+ DESCRIPTION
+ "A mismatch is detected between the local and remote
+ interface settings. This can happen due to a mismatch
+ in the local and remote interface speed or mode. "
+ ::= { jnxWxCommonEventEventsV2 12 }
+
+ jnxWxCommonEventInterfaceSpeedOk NOTIFICATION-TYPE
+ OBJECTS { jnxWxCommonEventDescr }
+ STATUS current
+ DESCRIPTION
+ "A mismatch previously detected between the local and remote
+ interface settings is now resolved. The local and remote interface
+ speed and mode are matched. "
+ ::= { jnxWxCommonEventEventsV2 13 }
+
+ jnxWxCommonEventInterfaceDuplexMismatch NOTIFICATION-TYPE
+ OBJECTS { jnxWxCommonEventDescr }
+ STATUS current
+ DESCRIPTION
+ "A possible mismatch was detected between the duplex setting
+ of either the local or remote interface and that of the
+ device attached to that interface. The interface (local
+ or remote) is identified by the 'jnxWxCommonEventDescr' object.
+
+ Note that this notification is quite different from
+ jnxWxCommonEventInterfaceSpeedMismatch, which compares the
+ local and remote interfaces on the same WX device."
+ ::= { jnxWxCommonEventEventsV2 14 }
+
+ jnxWxCommonEventIpsecSecurityAssociationAdded NOTIFICATION-TYPE
+ OBJECTS { jnxWxCommonEventDescr }
+ STATUS current
+ DESCRIPTION
+ "An IPSec security association has been negotiated and added
+ to security association database."
+ ::= { jnxWxCommonEventEventsV2 15 }
+
+ jnxWxCommonEventIpsecSecurityAssociationExpired NOTIFICATION-TYPE
+ OBJECTS { jnxWxCommonEventDescr }
+ STATUS current
+ DESCRIPTION
+ "An IPSec security association has been deleted from the
+ security association database."
+ ::= { jnxWxCommonEventEventsV2 16 }
+
+ jnxWxCommonEventIpsecSecurityAssociationDeleted NOTIFICATION-TYPE
+ OBJECTS { jnxWxCommonEventDescr }
+ STATUS current
+ DESCRIPTION
+ "An IPSec security association has been deleted from the
+ security association database."
+ ::= { jnxWxCommonEventEventsV2 17 }
+END