-- **************************************************************************** -- -- Juniper Enterprise Specific MIB: Juniper Networks QFabric MIB -- -- -- Copyright 2011, Juniper Networks, Inc. -- All Rights Reserved. -- -- The QFabric MIB defines the MIB objects QFabric -- products are reporting and contents of the traps that can be issued by -- the QFabric products. -- -- The Juniper Enterprise number is 2636. -- The ASN.1 prefix to, and including the Juniper Enterprise is: -- 1.3.6.1.4.1.2636 -- -- **************************************************************************** JUNIPER-QFABRIC-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Integer32 FROM SNMPv2-SMI jnxDcfMibRoot FROM JUNIPER-SMI; jnxQFabric MODULE-IDENTITY LAST-UPDATED "201110110000Z" -- Tue Oct 11 00:00:00 2011 UTC ORGANIZATION "Juniper Networks, Inc." CONTACT-INFO " Juniper Technical Assistance Center Juniper Networks, Inc. 1194 N. Mathilda Avenue Sunnyvale, CA 94089 E-mail: support@juniper.net" DESCRIPTION "The QFabric MIB defines the MIB objects QFabric products are reporting and contents of the traps that can be issued by the QFabric products." ::= { jnxDcfMibRoot 1 } -- maintain backward-compatibility with v1 trap, jnxQFabricNotifications must be zero jnxQFabricNotifications OBJECT IDENTIFIER ::= { jnxQFabric 0 } jnxQFabricObjects OBJECT IDENTIFIER ::= { jnxQFabric 1 } jnxQFabricEventSource OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..255)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The name of the QFabric component where the trap is originated. The name is primary alias if user assigned alias to the QFabric component." ::= { jnxQFabricObjects 1 } jnxQFabricEventOriginalIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The original index value contained within the trap. QFabric director sometimes will translate original index to a global index, In which case this variable jnxQFabricEventOriginalIndex holds the original index." ::= { jnxQFabricObjects 2 } jnxQFabricEventMessage OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..255)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The message of the QFabric component where the trap is originated. The message is interpreted as informational in case of success, And is interpreted as reason in case of failure." ::= { jnxQFabricObjects 3 } jnxQFabricUpgradeType OBJECT-TYPE SYNTAX INTEGER { rollingUpgrade (1), fullUpgrade (2) } MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The type of upgrade." ::= { jnxQFabricObjects 4 } jnxQFabricPackageLocation OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..255)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The location of the packages." ::= { jnxQFabricObjects 5 } jnxQFabricDirectorName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..255)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The name of the Director Group node." ::= { jnxQFabricObjects 6 } jnxQFabricDirectorControlPlaneSelection OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..255)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The name of control plane selection." ::= { jnxQFabricObjects 7 } jnxQFabricDirectorState OBJECT-TYPE SYNTAX INTEGER { connected (1), disconnected (2) } MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The connection state of the Director Group Node." ::= { jnxQFabricObjects 8 } -- -- Notification definitions -- jnxQFabricDownloadIssued NOTIFICATION-TYPE OBJECTS { jnxQFabricPackageLocation, jnxQFabricEventMessage } STATUS current DESCRIPTION "An jnxQFabricDownloadIssued notification signifies that download has been issued." ::= { jnxQFabricNotifications 1 } jnxQFabricDownloadFailed NOTIFICATION-TYPE OBJECTS { jnxQFabricPackageLocation, jnxQFabricEventMessage } STATUS current DESCRIPTION "An jnxQFabricDownloadFailed notification signifies that download was failed." ::= { jnxQFabricNotifications 2 } jnxQFabricDownloadSucceeded NOTIFICATION-TYPE OBJECTS { jnxQFabricPackageLocation, jnxQFabricEventMessage } STATUS current DESCRIPTION "An jnxQFabricDownloadSucceeded notification signifies that download was succeeded." ::= { jnxQFabricNotifications 3 } jnxQFabricUpgradeIssued NOTIFICATION-TYPE OBJECTS { jnxQFabricUpgradeType, jnxQFabricEventMessage } STATUS current DESCRIPTION "An jnxQFabricUpgradeIssued notification signifies that upgrade has been issued." ::= { jnxQFabricNotifications 4 } jnxQFabricUpgradeFailed NOTIFICATION-TYPE OBJECTS { jnxQFabricUpgradeType, jnxQFabricEventMessage } STATUS current DESCRIPTION "An jnxQFabricUpgradeFailed notification signifies that upgrade was failed." ::= { jnxQFabricNotifications 5 } jnxQFabricUpgradeSucceeded NOTIFICATION-TYPE OBJECTS { jnxQFabricUpgradeType, jnxQFabricEventMessage } STATUS current DESCRIPTION "An jnxQFabricUpgradeSucceeded notification signifies that upgrade was succeeded." ::= { jnxQFabricNotifications 6 } jnxQFabricDirectorMastershipChange NOTIFICATION-TYPE OBJECTS { jnxQFabricDirectorName } STATUS current DESCRIPTION "An jnxQFabricDirectorMastershipChange notification signifies that mastership was changed." ::= { jnxQFabricNotifications 7 } jnxQFabricDirectorControlPlaneSwitched NOTIFICATION-TYPE OBJECTS { jnxQFabricDirectorName, jnxQFabricDirectorControlPlaneSelection, jnxQFabricEventMessage } STATUS current DESCRIPTION "An jnxQFabricDirectorControlPlaneSwitched notification signifies that the active director control plane links were switched." ::= { jnxQFabricNotifications 8 } jnxQFabricDirectorStateChange NOTIFICATION-TYPE OBJECTS { jnxQFabricDirectorName, jnxQFabricDirectorState } STATUS current DESCRIPTION "An jnxQFabricDirectorStateChange notification signifies that connection state of the director group node was changed." ::= { jnxQFabricNotifications 9 } END