Initial commit
This commit is contained in:
378
MIBS/junose/JUNIPER-WX-COMMON-MIB
Normal file
378
MIBS/junose/JUNIPER-WX-COMMON-MIB
Normal file
@ -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
|
Reference in New Issue
Block a user