962 lines
30 KiB
Plaintext
962 lines
30 KiB
Plaintext
--
|
|
-- 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
|
|
--
|