379 lines
11 KiB
Plaintext
379 lines
11 KiB
Plaintext
|
|
-- 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
|