-- -- AVAYA-SAA-TRACK-MIB.my -- MIB generated by MG-SOFT Visual MIB Builder Version 3.0 Build 253 -- Wednesday, May 04, 2005 at 11:52:58 -- -- Copyright © 2004 by Avaya Inc. All rights reserved. -- -- This AVAYA SNMP Management Information Base Specification (Specification) -- embodies AVAYA confidential and Proprietary intellectual property. -- AVAYA retains all Title and ownership in the Specification, including any -- revisions. -- -- It is AVAYA's intent to encourage the widespread use of this Specification -- in connection with the management of AVAYA products. AVAYA grants vendors, -- end-users, and other interested parties a non-exclusive license to use this -- Specification in connection with the management of AVAYA products. -- -- This Specification is supplied "as is," and AVAYA makes no warranty, either -- express or implied, as to the use, operation, condition, or performance of -- the Specification. -- -- ======================================================== -- SourceSafe Version Information: -- $Revision: 18 $ -- Check in $Date: 11/01/07 12:27p $ -- $Author: Sbiton $ -- $Archive: /MIBs/Version 1.0/Source/Avaya/AVAYA-SAA-TRACK-MIB.my $ -- ======================================================== AVAYA-SAA-TRACK-MIB DEFINITIONS ::= BEGIN IMPORTS avGatewayMibs FROM AVAYAGEN-MIB InterfaceIndex FROM IF-MIB OBJECT-GROUP, MODULE-COMPLIANCE FROM SNMPv2-CONF TimeTicks, IpAddress, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE FROM SNMPv2-SMI RowStatus, DisplayString, TruthValue, MacAddress FROM SNMPv2-TC; avayaSaaTrackMib MODULE-IDENTITY LAST-UPDATED "200701081657Z" ORGANIZATION "Avaya, Inc." CONTACT-INFO " Avaya Customer Services Postal: Avaya, Inc. 211 Mt Airy Rd. Basking Ridge, NJ 07920 USA Tel: +1 908 953 6000 E-mail: executiveoffic@avaya.com WWW: http://www.avaya.com" DESCRIPTION "The MIB module for configuring SAA and Object Tracking functionality in Avaya converged Gateways." REVISION "200701081657Z" DESCRIPTION "Shlomi Biton - Add avstrRtrDestHostName and avstrRtrResolvedIp for rtr configuration with destination hostname. Add avstrTrackerPermanentTrackState for keeping track status after reboot. " ::= { avGatewayMibs 2 } -- -- Node definitions -- -- 1.3.6.1.4.1.6889.2.6.2.1 avstrMIBObjects OBJECT IDENTIFIER ::= { avayaSaaTrackMib 1 } -- 1.3.6.1.4.1.6889.2.6.2.1.1 avstrRtrMIBObjects OBJECT IDENTIFIER ::= { avstrMIBObjects 1 } -- 1.3.6.1.4.1.6889.2.6.2.1.1.1 avstrRtrTable OBJECT-TYPE SYNTAX SEQUENCE OF AvstrRtrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains all the rtr's configured on the device." ::= { avstrRtrMIBObjects 1 } -- 1.3.6.1.4.1.6889.2.6.2.1.2.4.1 avstrRtrEntry OBJECT-TYPE SYNTAX AvstrRtrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A specific entry." INDEX { avstrRtrId } ::= { avstrRtrTable 1 } AvstrRtrEntry ::= SEQUENCE { avstrRtrId Unsigned32, avstrRtrType INTEGER, avstrRtrDestIp IpAddress, avstrRtrDestPort INTEGER, avstrRtrFrequencyMs Unsigned32, avstrRtrWaitIntervalMs Unsigned32, avstrRtrFailRetries Unsigned32, avstrRtrSuccessRetries Unsigned32, avstrRtrProbeDscp Unsigned32, avstrRtrProbeSrcIpAddr IpAddress, avstrRtrProbeNextHopIf InterfaceIndex, avstrRtrProbeNextHopMac MacAddress, avstrRtrSchedule INTEGER, avstrRtrOperState INTEGER, avstrRtrOperStateLastChange TimeTicks, avstrRtrRowStatus RowStatus, avstrRtrProbeNextHopIp IpAddress, avstrRtrIfKpaliveBypass TruthValue, avstrRtrDestHostName DisplayString, avstrRtrResolvedIp IpAddress } -- 1.3.6.1.4.1.6889.2.6.2.1.2.4.1.1 avstrRtrId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The ID of the RTR. This is also the index component of this table." ::= { avstrRtrEntry 1 } -- 1.3.6.1.4.1.6889.2.6.2.1.2.4.1.2 avstrRtrType OBJECT-TYPE SYNTAX INTEGER { none(1), ipIcmpEcho(2), tcpConnect(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The type of test this rtr object maintains." DEFVAL { none } ::= { avstrRtrEntry 2 } -- 1.3.6.1.4.1.6889.2.6.2.1.2.4.1.3 avstrRtrDestIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The destination IP address of SAA probes generated by this entry." ::= { avstrRtrEntry 3 } -- 1.3.6.1.4.1.6889.2.6.2.1.2.4.1.4 avstrRtrDestPort OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The destination port of SAA probes generated by this entry. This object is meaningfull only when avstrRtrType is set to tcpConnect(3)." ::= { avstrRtrEntry 4 } -- 1.3.6.1.4.1.6889.2.6.2.1.2.4.1.5 avstrRtrFrequencyMs OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "The frequency, in milliseconds, between one SAA probe and the next." DEFVAL { 5000 } ::= { avstrRtrEntry 5 } -- 1.3.6.1.4.1.6889.2.6.2.1.2.4.1.6 avstrRtrWaitIntervalMs OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "The interval, in milliseconds, from the time an SAA probe is sent until the device waits for a reply for that SAA probe." DEFVAL { 5000 } ::= { avstrRtrEntry 6 } -- 1.3.6.1.4.1.6889.2.6.2.1.2.4.1.7 avstrRtrFailRetries OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "When the current state of this entry is 'up', the value of this object determines the number of successive failed probes after which the state of this entry moves to 'down'." DEFVAL { 5 } ::= { avstrRtrEntry 7 } -- 1.3.6.1.4.1.6889.2.6.2.1.2.4.1.8 avstrRtrSuccessRetries OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "When the current state of this entry is 'down', the value of this object determines the number of successive successful probes after which the state of this entry moves to 'up'." DEFVAL { 1 } ::= { avstrRtrEntry 8 } -- 1.3.6.1.4.1.6889.2.6.2.1.2.4.1.9 avstrRtrProbeDscp OBJECT-TYPE SYNTAX Unsigned32 (0..63) MAX-ACCESS read-write STATUS current DESCRIPTION "The DSCP value of SAA probes generated by this entry." ::= { avstrRtrEntry 9 } -- 1.3.6.1.4.1.6889.2.6.2.1.2.4.1.10 avstrRtrProbeSrcIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The source IP address of SAA probes sent by this entry. The value 0.0.0.0 means that this address shall be taken from the probe's egress interface's address." DEFVAL { '00000000'h } ::= { avstrRtrEntry 10 } -- 1.3.6.1.4.1.6889.2.6.2.1.2.4.1.11 avstrRtrProbeNextHopIf OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-write STATUS current DESCRIPTION "This node is valid only if avstrRtrProbeNextHopIp is set to '0.0.0.0'. The interface on which SAA probes generated by this entry shall exit, bypassing normal routing. A value of '0' means the probes will undergo routing normally. NOTES: 1. In order to set this object, you must first move avstrRtrRowStatus to notInService. When finished setting this object and avstrRtrProbeNextHopMac - move it back to active. 2. When setting this object to an Ethernet type interface which does not employ DHCP client, you must also specify the next-hop MAC address by setting avstrRtrProbeNextHopMac. When a DHCP client is used, if the MAC address is not specified, the default Gateway received from the DHCP server shall be used as the next hop." DEFVAL { 0 } ::= { avstrRtrEntry 11 } -- 1.3.6.1.4.1.6889.2.6.2.1.2.4.1.12 avstrRtrProbeNextHopMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Use this object in conjunction with avstrRtrProbeNextHopIf to manually set the next-hop of SAA probes generated by this entry. This object is meaningfull only when the value of avstrRtrProbeNextHopIf is valid and set to an Ethernet type interface. NOTE: In order to set this object, you must first move avstrRtrRowStatus to notInService. When finished setting this object and avstrRtrProbeNextHopIf - move it back to active." DEFVAL { '000000000000'h } ::= { avstrRtrEntry 12 } -- 1.3.6.1.4.1.6889.2.6.2.1.2.4.1.13 avstrRtrSchedule OBJECT-TYPE SYNTAX INTEGER { inactive(1), active(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the scheduling status of this row. inactive(1) - This entry is currently not scheduled to run. active(2) - This entry is currently running." DEFVAL { inactive } ::= { avstrRtrEntry 13 } -- 1.3.6.1.4.1.6889.2.6.2.1.2.4.1.14 avstrRtrOperState OBJECT-TYPE SYNTAX INTEGER { inactive(1), up(2), down(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The conceptual operational state of this entry: inactive(1) - the entry is not operating yet. up(2) - the entry is up. This is also the initial state of the entry when it starts operating (i.e. moves out of the 'inactive' state). down(3) - the entry is down. NOTE: Refer to avstrRtrFailRetries and avstrRtrSuccessRetries to understand how the entry transitions between 'up' and 'down' states." ::= { avstrRtrEntry 14 } -- 1.3.6.1.4.1.6889.2.6.2.1.2.4.1.15 avstrRtrOperStateLastChange OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "sysUpTime when the last change in avstrRtrOperState occured, in hundredths of a second." ::= { avstrRtrEntry 15 } -- 1.3.6.1.4.1.6889.2.6.2.1.2.4.1.16 avstrRtrRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates the conceptual status of this row. The value of this object has no effect on whether other objects in this conceptual row can be modified. If active, this object must remain active if it is referenced by a row in another table. Use createAndWait (not createAndGo) to create this row. In order for this row to be active(1) avstrRtrType and (avstrRtrDestIp or avstrRtrDestHostName) must be set to a valid value." ::= { avstrRtrEntry 16 } -- 1.3.6.1.4.1.6889.2.6.2.1.2.4.1.17 avstrRtrProbeNextHopIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The IP address of the next-hop to which SAA probes generated by this entry shall be routed, bypassing normal routing. A value of '0.0.0.0' means that the value in avstrRtrProbeNextHopIf is valid instead. Note: Setting this node to '0.0.0.0' and avstrRtrProbeNextHopIf to '0' will result in the probes undergoing routing normally. " DEFVAL { '00000000'h } ::= { avstrRtrEntry 17 } -- 1.3.6.1.4.1.6889.2.6.2.1.2.4.1.18 avstrRtrIfKpaliveBypass OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This node controls whether or not SAA probes generated by this rtr will undergo normal path internally (False), in the Gateway's network stack, or will undergo a special bypass path (True) that is required when this rtr is used in conjunction with the interface keepalive feature. NOTE: This node is valid only if avstrRtrProbeNextHopIf is valid and set to a value != '0'." DEFVAL { false } ::= { avstrRtrEntry 18 } avstrRtrDestHostName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "The hostname shall follow RFC 1035 Host name convention. Note that while upper and lower case letters are allowed in domain names, no significance is attached to the case. That is, two names with the same spelling but different case are to be treated as if identical. The labels must start with a letter or digit, end with a letter or digit, and have as interior characters only letters, digits, and hyphen. There are also some restrictions on the length. Labels must be 63 characters or less. There are up to 4 labels per hostname. " ::= { avstrRtrEntry 19 } avstrRtrResolvedIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The Resolved destination IP address of SAA probes generated by this entry. The value 0.0.0.0 will be presented if avstrRtrDestHostName is not configured or if avstrRtrDestHostName is not resolved." ::= { avstrRtrEntry 20 } -- 1.3.6.1.4.1.6889.2.6.2.1.2 avstrTrackerMIBObjects OBJECT IDENTIFIER ::= { avstrMIBObjects 2 } -- 1.3.6.1.4.1.6889.2.6.2.1.2.1 avstrTrackerTable OBJECT-TYPE SYNTAX SEQUENCE OF AvstrTrackerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains all the object-trackers configured on the device." ::= { avstrTrackerMIBObjects 1 } -- 1.3.6.1.4.1.6889.2.6.2.1.3.4.1 avstrTrackerEntry OBJECT-TYPE SYNTAX AvstrTrackerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A specific entry." INDEX { avstrTrackerId } ::= { avstrTrackerTable 1 } AvstrTrackerEntry ::= SEQUENCE { avstrTrackerId Unsigned32, avstrTrackerDescription DisplayString, avstrTrackerType INTEGER, avstrTrackerRtrId Unsigned32, avstrTrackerListType INTEGER, avstrTrackerListThresholdUp Unsigned32, avstrTrackerListThresholdDown Unsigned32, avstrTrackerOperState INTEGER, avstrTrackerOperStateLastChange TimeTicks, avstrTrackerRowStatus RowStatus, avstrTrackerPermanentTrackState TruthValue } -- 1.3.6.1.4.1.6889.2.6.2.1.3.4.1.1 avstrTrackerId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The ID of the object-tracker object. This is also the index component of this table." ::= { avstrTrackerEntry 1 } -- 1.3.6.1.4.1.6889.2.6.2.1.3.4.1.2 avstrTrackerDescription OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Free text describing this row." DEFVAL { ''b } ::= { avstrTrackerEntry 2 } -- 1.3.6.1.4.1.6889.2.6.2.1.3.4.1.3 avstrTrackerType OBJECT-TYPE SYNTAX INTEGER { list(1), rtr(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The type of object to be tracked by this object-tracker. The value list(1) is reserved for specifying an entry that tracks a list of object-trackers." ::= { avstrTrackerEntry 3 } -- 1.3.6.1.4.1.6889.2.6.2.1.3.4.1.4 avstrTrackerRtrId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "This object has a meaning only when avstrTrackerType is set to rtr(2). The avstrRtrId of the tracked rtr." ::= { avstrTrackerEntry 4 } -- 1.3.6.1.4.1.6889.2.6.2.1.3.4.1.5 avstrTrackerListType OBJECT-TYPE SYNTAX INTEGER { boolAnd(1), boolOr(2), threshCount(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object has a meaning only when avstrTrackerType is set to list(1). The value of this object determines how the states of the object-trackers in the tracked list are analyzed in order to determine the state of this object-tracker entry. Possible values are: boolAnd(1) - The entry is 'up' if all object-trackers are 'up', or 'down' if one or more object-trackers are 'down'. boolOr(2) - The entry is 'up' if at least one object-tracker in the list is 'up'. threshCount(3) - When the entry is in the 'down' state it switches to the 'up' state if the number of 'up' object-trackers is greater or equal then the number specified in avstrTrackerThresholdUp. When the entry is in the 'up' state it switches to the 'down' state if the number of 'up' objects is less then or equal to the number specified in avstrTrackerThresholdDown." DEFVAL { boolAnd } ::= { avstrTrackerEntry 5 } -- 1.3.6.1.4.1.6889.2.6.2.1.3.4.1.6 avstrTrackerListThresholdUp OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "This object has a meaning only when avstrTrackerType is set to list(1), and avstrTrackerListType is set to threshXxx. When the current state of this entry is 'down', the value of this object determines the number of 'up' object-trackers in the list that will cause a transition of this entry to the 'up' state." ::= { avstrTrackerEntry 6 } -- 1.3.6.1.4.1.6889.2.6.2.1.3.4.1.7 avstrTrackerListThresholdDown OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "This object has a meaning only when avstrTrackType is set to list(1), and avstrTrackListType is set to threshXxx. When the current state of this entry is 'up', the value of this object determines the number of 'down' object-trackers in the list that will cause a transition of this entry to the 'down' state." ::= { avstrTrackerEntry 7 } -- 1.3.6.1.4.1.6889.2.6.2.1.3.4.1.8 avstrTrackerOperState OBJECT-TYPE SYNTAX INTEGER { reserved(1), up(2), down(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The conceptual operational state of this entry: reserved(1) - this value is currently reserved. up(2) - the monitored object is 'up'. down(3) - the monitored object is 'down' or 'inactive'. NOTE: Refer to avstrTrackerListType, avstrTrackerThresholdUp and avstrTrackerThresholdDown to understand how the entry transitions between 'up' and 'down' states." ::= { avstrTrackerEntry 8 } -- 1.3.6.1.4.1.6889.2.6.2.1.3.4.1.9 avstrTrackerOperStateLastChange OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "sysUpTime when the last change in avstrTrackerOperState occured, in hundredths of a second." ::= { avstrTrackerEntry 9 } -- 1.3.6.1.4.1.6889.2.6.2.1.3.4.1.10 avstrTrackerRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates the conceptual status of this row. The value of this object has no effect on whether other objects in this conceptual row can be modified. If active, this object must remain active if it is referenced by a row in another table. Use createAndWait (not createAndGo) to create this row. In order for this row to be active(1) either the following must hold: o Set avstrTrackerType to list(1). o Set avstrTrackerType to rtr(2), and set avstrTrackerRtrId to an avstrRtrId of an active(1) rtr entry." ::= { avstrTrackerEntry 10 } avstrTrackerPermanentTrackState OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable for storing the track state or not in permanent memory to be available after reboot. The default mode is of not keeping the track state after reboot and therefore starting as track is down." DEFVAL { false } ::= { avstrTrackerEntry 11 } -- 1.3.6.1.4.1.6889.2.6.2.1.2.2 avstrTrackerListObjsTable OBJECT-TYPE SYNTAX SEQUENCE OF AvstrTrackerListObjsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains the associations between object-tracker lists and the object-tracker objects they contain." ::= { avstrTrackerMIBObjects 2 } -- 1.3.6.1.4.1.6889.2.6.2.1.3.5.1 avstrTrackerListObjsEntry OBJECT-TYPE SYNTAX AvstrTrackerListObjsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A specific entry." INDEX { avstrTrackerListObjsParentTrackId, avstrTrackerListObjsChildTrackId } ::= { avstrTrackerListObjsTable 1 } AvstrTrackerListObjsEntry ::= SEQUENCE { avstrTrackerListObjsParentTrackId Unsigned32, avstrTrackerListObjsChildTrackId Unsigned32, avstrTrackerListObjsRowStatus RowStatus, avstrTrackerListObjsReverseState TruthValue } -- 1.3.6.1.4.1.6889.2.6.2.1.3.5.1.1 avstrTrackerListObjsParentTrackId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The avstrTrackerId of the object-tracker list object." ::= { avstrTrackerListObjsEntry 1 } -- 1.3.6.1.4.1.6889.2.6.2.1.3.5.1.2 avstrTrackerListObjsChildTrackId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The avstrTrackerId of the object-tracker that is part of the tracked list." ::= { avstrTrackerListObjsEntry 2 } -- 1.3.6.1.4.1.6889.2.6.2.1.3.5.1.3 avstrTrackerListObjsRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates the conceptual status of this row. The value of this object has no effect on whether other objects in this conceptual row can be modified. If active, this object must remain active if it is referenced by a row in another table. Use createAndGo (not createAndWait) to create this row." ::= { avstrTrackerListObjsEntry 3 } -- 1.3.6.1.4.1.6889.2.6.2.1.3.5.1.4 avstrTrackerListObjsReverseState OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This object determines whether the state of object being tracked is reversed or not. When a state is reversed 'up' is considered as 'down', and vice-versa. The default value is 'false', which means the state is not reversed." DEFVAL { false } ::= { avstrTrackerListObjsEntry 4 } -- 1.3.6.1.4.1.6889.2.6.2.1.2.3 avstrTrackerPtrsTable OBJECT-TYPE SYNTAX SEQUENCE OF AvstrTrackerPtrsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is an informational read-only table that contains a list of all the objects that are currently pointing to each object-tracker in the system. This table is provided for convenience only. An alternative equivalent method is to walk over all the variuos ojects in the system that may point to object-trackers." ::= { avstrTrackerMIBObjects 3 } -- 1.3.6.1.4.1.6889.2.6.2.1.2.6.1 avstrTrackerPtrsEntry OBJECT-TYPE SYNTAX AvstrTrackerPtrsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A specific entry." INDEX { avstrTrackerPtrsTrackId, avstrTrackerPtrsIndex } ::= { avstrTrackerPtrsTable 1 } AvstrTrackerPtrsEntry ::= SEQUENCE { avstrTrackerPtrsTrackId Unsigned32, avstrTrackerPtrsIndex Unsigned32, avstrTrackerPtrsDescription DisplayString, avstrTrackerPtrsType INTEGER, avstrTrackerPtrsValue OCTET STRING } -- 1.3.6.1.4.1.6889.2.6.2.1.2.6.1.1 avstrTrackerPtrsTrackId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "An ID of the object-tracker, taken from avstrTrackerId." ::= { avstrTrackerPtrsEntry 1 } -- 1.3.6.1.4.1.6889.2.6.2.1.2.6.1.2 avstrTrackerPtrsIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "A running-index to distinguish between multiple objects pointing to the same object-tracker." ::= { avstrTrackerPtrsEntry 2 } -- 1.3.6.1.4.1.6889.2.6.2.1.2.6.1.3 avstrTrackerPtrsDescription OBJECT-TYPE SYNTAX DisplayString (SIZE (0..80)) MAX-ACCESS read-only STATUS current DESCRIPTION "A user-friendly string that identifies the object that points to this object-tracker. E.g. 'Interface FastEthernet 10/2'. The string is equivalent to the one displayed when issuing the 'show track detail' CLI command." ::= { avstrTrackerPtrsEntry 3 } -- 1.3.6.1.4.1.6889.2.6.2.1.2.6.1.4 avstrTrackerPtrsType OBJECT-TYPE SYNTAX INTEGER { none(1), trackerList(2), ifIndex(3), isakmpPeer(4), ipStaticRoute(5), ipPbrNhListEntry(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "This column together with the next column - avstrTrackerPtrsValue uniquely identify the object pointing to this object-tracker, in a machine-friendly manner. This column provides the semantics for interpreting the contents of the next column - avstrTrackerPtrsValue: none(1) - next column is N/A trackerList(2) - next column is taken from avstrTrackerId of the object-tracker list that points to this object-tracker. ifIndex(3) - next column is InterfaceIndex TC (IF-MIB) isakmpPeer(4) - next column is avipsIsakmpPeerIdType followed by avipsIsakmpPeerId (AVAYA-IPSEC-MIB). ipStaticRoute(5) - next column is the following OIDs in the following order: {ipCidrRouteStaticDest, ipCidrRouteStaticMask, ipCidrRouteStaticIfIndex, ipCidrRouteStaticNextHop, ipCidrRouteStaticPreference} (CROUTE-MIB). ipPbrNhListEntry(6) - next column is the following OIDs in the following order: {nextHopListIndex, nextHopIndex} (CROUTE-MIB). " ::= { avstrTrackerPtrsEntry 4 } -- 1.3.6.1.4.1.6889.2.6.2.1.2.6.1.5 avstrTrackerPtrsValue OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "This column together with the previous column - avstrTrackerPtrsType uniquely identify the object pointing to this object-tracker, in a machine-friendly manner. See description of avstrTrackerPtrsType for more details." ::= { avstrTrackerPtrsEntry 5 } -- 1.3.6.1.4.1.6889.2.6.2.2 avstrMIBNotificationPrefix OBJECT IDENTIFIER ::= { avayaSaaTrackMib 2 } -- 1.3.6.1.4.1.6889.2.6.2.2.0 avstrMIBNotifications OBJECT IDENTIFIER ::= { avstrMIBNotificationPrefix 0 } -- 1.3.6.1.4.1.6889.2.6.2.2.0.1 avstrTrackerOperStateChangeNotification NOTIFICATION-TYPE OBJECTS { avstrTrackerOperState, avstrTrackerDescription } STATUS current DESCRIPTION "This notification is sent whenever a state transition for an object-tracker occurs, i.e. whenever avstrTrackerOperState changes." ::= { avstrMIBNotifications 1 } -- 1.3.6.1.4.1.6889.2.6.2.3 avstrMIBConformance OBJECT IDENTIFIER ::= { avayaSaaTrackMib 3 } -- 1.3.6.1.4.1.6889.2.6.2.3.1 avstrMIBGroups OBJECT IDENTIFIER ::= { avstrMIBConformance 1 } -- 1.3.6.1.4.1.6889.2.6.2.3.1.1 avstrRtrConfigGroup OBJECT-GROUP OBJECTS { avstrRtrType, avstrRtrFrequencyMs, avstrRtrWaitIntervalMs, avstrRtrFailRetries, avstrRtrSuccessRetries, avstrRtrProbeDscp, avstrRtrProbeSrcIpAddr, avstrRtrProbeNextHopIf, avstrRtrProbeNextHopMac, avstrRtrSchedule, avstrRtrDestPort, avstrRtrIfKpaliveBypass, avstrRtrProbeNextHopIp, avstrRtrRowStatus, avstrRtrDestIp } STATUS current DESCRIPTION "This group consists of all the SAA configuration items." ::= { avstrMIBGroups 1 } -- 1.3.6.1.4.1.6889.2.6.2.3.1.2 avstrRtrMonitoringGroup OBJECT-GROUP OBJECTS { avstrRtrOperState, avstrRtrOperStateLastChange } STATUS current DESCRIPTION "This group consists of all the SAA monitoring items." ::= { avstrMIBGroups 2 } -- 1.3.6.1.4.1.6889.2.6.2.3.1.3 avstrTrackerConfigGroup OBJECT-GROUP OBJECTS { avstrTrackerType, avstrTrackerRtrId, avstrTrackerListType, avstrTrackerRowStatus, avstrTrackerListObjsRowStatus, avstrTrackerListObjsReverseState, avstrTrackerListThresholdUp, avstrTrackerDescription, avstrTrackerListThresholdDown } STATUS current DESCRIPTION "This group consists of all the Object Tracking configuration items." ::= { avstrMIBGroups 3 } -- 1.3.6.1.4.1.6889.2.6.2.3.1.4 avstrTrackerMonitoringGroup OBJECT-GROUP OBJECTS { avstrTrackerOperState, avstrTrackerOperStateLastChange, avstrTrackerPtrsDescription, avstrTrackerPtrsType, avstrTrackerPtrsValue } STATUS current DESCRIPTION "This group consists of all the Object Tracking monitoring items." ::= { avstrMIBGroups 4 } -- 1.3.6.1.4.1.6889.2.6.2.3.2 avstrMIBCompliances OBJECT IDENTIFIER ::= { avstrMIBConformance 2 } -- 1.3.6.1.4.1.6889.2.6.2.3.2.1 avstrMIBCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for SNMP entities of the SAA and Object Tracking MIB." MODULE -- this module MANDATORY-GROUPS { avstrRtrConfigGroup, avstrTrackerConfigGroup, avstrRtrMonitoringGroup, avstrTrackerMonitoringGroup } ::= { avstrMIBCompliances 1 } END -- -- AVAYA-SAA-TRACK-MIB.my --