Observium_CE/mibs/enterasys/ENTERASYS-TRACKED-OBJECTS-MIB

1786 lines
65 KiB
Plaintext

ENTERASYS-TRACKED-OBJECTS-MIB DEFINITIONS ::= BEGIN
-- enterasys-tracked-objects-mib.txt
--
-- Part Number:
--
--
-- This module provides authoritative definitions for Enterasys
-- Networks' Tracked Objects functionality.
--
-- This module will be extended, as needed.
-- Enterasys Networks reserves the right to make changes in this
-- specification and other information contained in this document
-- without prior notice. The reader should consult Enterasys Networks
-- to determine whether any such changes have been made.
--
-- In no event shall Enterasys Networks be liable for any incidental,
-- indirect, special, or consequential damages whatsoever (including
-- but not limited to lost profits) arising out of or related to this
-- document or the information contained in it, even if Enterasys
-- Networks has been advised of, known, or should have known, the
-- possibility of such damages.
--
-- Enterasys Networks grants vendors, end-users, and other interested
-- parties a non-exclusive license to use this Specification in
-- connection with the management of Enterasys Networks products.
-- Copyright February, (2011-2013) Enterasys Networks, Inc.
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Counter32, Unsigned32, Gauge32,
TimeTicks
FROM SNMPv2-SMI
RowStatus, TruthValue
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
InetAddressType, InetAddress, InetAddressPrefixLength,
InetPortNumber
FROM INET-ADDRESS-MIB
InterfaceIndex
FROM IF-MIB
etsysModules
FROM ENTERASYS-MIB-NAMES;
etsysTrackedObjectsMIB MODULE-IDENTITY
LAST-UPDATED "201302071559Z" -- Thu Feb 7 15:59 UTC 2013
ORGANIZATION "Enterasys Networks, Inc."
CONTACT-INFO
"Postal: Enterasys Networks
9 Northeastern Blvd.
Salem, NH 03079 USA
Phone: +1 603 952 5000
E-mail: support@enterasys.com
WWW: http://www.enterasys.com"
DESCRIPTION
"This MIB module defines a portion of the SNMP MIB under
the Enterasys Networks enterprise OID pertaining to the
Tracked Objects functionality.
This MIB was designed to be used for configuring probes and
tracked objects. Each probe and tracked object has
configuration parameters that may also be controlled via this
MIB."
REVISION "201302071559Z" -- Thu Feb 7 15:59 UTC 2013
DESCRIPTION "Added the etsysTrackedObjectsProbeTsTable. This table
supports the ICMP timestamp probes. These probes
collect timestamp data for the client applications.
Additional changes include a new type 'icmpTs' for
etsysTrackedObjectsProbeType, and a new state 'collect'
for etsysTrackedObjectsSessionState.
Added the etsysTrackedObjectsPortIfSpeedTable. This
tables supports 'portIfSpeed' tracked objects. The
'portIfSpeed' tracked object determines the highest and
lowest port speeds for the interfaces associated with
the tracked object.
Additional changes include a new type 'portIfSpeed' for
etsysTrackedObjectsCommonType and a new object in the
etsysTrackedObjectsPortTable for associating the
interface with a tracked object
(etsysTrackedObjectsPortIfSpeedName).
Added two global objects that convey to the user the
resources available for associating interface indexes
with 'portGroup' and 'portIfSpeed' tracked objects.
The two objects are etsysTrackedObjectsMaxIntfAssoc and
etsysTrackedObjectsIntfAssocUsed.
Corrected the description text of several tables and
objects."
REVISION "201202081429Z" -- Wed Feb 8 14:29 UTC 2012
DESCRIPTION "Added threshold objects to the
etsysTrackedObjectsPortGroupTable."
REVISION "201105181506Z" -- Wed May 18 15:06 UTC 2011
DESCRIPTION "The initial version of this MIB module"
::= { etsysModules 79 }
-- Textual Conventions
-- -------------------------------------------------------------
-- Branches
-- -------------------------------------------------------------
etsysTrackedObjects OBJECT IDENTIFIER ::= { etsysTrackedObjectsMIB 1 }
etsysTrackedObjectsGlobals
OBJECT IDENTIFIER ::= { etsysTrackedObjects 1 }
etsysTrackedObjectsTables
OBJECT IDENTIFIER ::= { etsysTrackedObjects 2 }
-- -------------------------------------------------------------
-- MIB Objects
-- -------------------------------------------------------------
etsysTrackedObjectsMaxObjects OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of tracked objects that can be configured
to monitor local entities."
::= { etsysTrackedObjectsGlobals 1 }
etsysTrackedObjectsObjectsUsed OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current number of tracked objects that are configured."
::= { etsysTrackedObjectsGlobals 2 }
etsysTrackedObjectsMaxProbes OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of probes that can be configured to monitor
remote entities."
::= { etsysTrackedObjectsGlobals 3 }
etsysTrackedObjectsProbesUsed OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current number of probes that are configured."
::= { etsysTrackedObjectsGlobals 4 }
etsysTrackedObjectsMaxAcvProbes OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of Application Content Verification (ACV)
probes that can be configured."
::= { etsysTrackedObjectsGlobals 5 }
etsysTrackedObjectsAcvProbesUsed OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current number of ACV probes that are configured."
::= { etsysTrackedObjectsGlobals 6 }
etsysTrackedObjectsMaxSessions OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of probe sessions that can be configured
by Enterasys client applications."
::= { etsysTrackedObjectsGlobals 7 }
etsysTrackedObjectsSessionsUsed OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current number of probe sessions that are currently used
by Enterasys client applications."
::= { etsysTrackedObjectsGlobals 8 }
etsysTrackedObjectsMaxIntfAssoc OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of system wide objects available to
associate an InterfaceIndex with either a 'portGroup' or a
'portIfSpeed' tracked object."
::= { etsysTrackedObjectsGlobals 9 }
etsysTrackedObjectsIntfAssocUsed OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current number of system wide objects that are used to
associate an InterfaceIndex with either a 'portGroup' or a
'portIfSpeed' tracked object."
::= { etsysTrackedObjectsGlobals 10 }
--
-- Enterasys Tracked Objects Probe Table
--
etsysTrackedObjectsProbeTable OBJECT-TYPE
SYNTAX SEQUENCE OF EtsysTrackedObjectsProbeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides the configuration parameters and attributes
pertaining to probes. Client applications use probes to
determine the status of remote services, such as HTTP servers."
::= { etsysTrackedObjectsTables 1 }
etsysTrackedObjectsProbeEntry OBJECT-TYPE
SYNTAX EtsysTrackedObjectsProbeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the etsysTrackedObjectsProbeTable."
INDEX { IMPLIED etsysTrackedObjectsProbeName }
::= { etsysTrackedObjectsProbeTable 1 }
EtsysTrackedObjectsProbeEntry ::= SEQUENCE {
etsysTrackedObjectsProbeName SnmpAdminString,
etsysTrackedObjectsProbeIndex Unsigned32,
etsysTrackedObjectsProbeDefault TruthValue,
etsysTrackedObjectsProbeType INTEGER,
etsysTrackedObjectsProbeAcvClose SnmpAdminString,
etsysTrackedObjectsProbeAcvReply SnmpAdminString,
etsysTrackedObjectsProbeAcvRequest SnmpAdminString,
etsysTrackedObjectsProbeAcvDepth Unsigned32,
etsysTrackedObjectsProbeFdCount Unsigned32,
etsysTrackedObjectsProbeFdInterval Unsigned32,
etsysTrackedObjectsProbePdCount Unsigned32,
etsysTrackedObjectsProbePdInterval Unsigned32,
etsysTrackedObjectsProbeOpen Unsigned32,
etsysTrackedObjectsProbeReceive Unsigned32,
etsysTrackedObjectsProbeInservice TruthValue,
etsysTrackedObjectsProbeDescription SnmpAdminString,
etsysTrackedObjectsProbeStatus RowStatus
}
etsysTrackedObjectsProbeName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(1..31))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The name given to this probe."
::= { etsysTrackedObjectsProbeEntry 1 }
etsysTrackedObjectsProbeIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A unique value assigned by the system for referencing this
entry within other tables that have memory restrictions."
::= { etsysTrackedObjectsProbeEntry 2 }
etsysTrackedObjectsProbeDefault OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Identifies whether this row entry is a default probe created
by the system. A 'true' value indicates the system created the
row entry, otherwise the value is 'false'.
If the value of this object is 'true', the entry is read-only.
Any attempt to modify the objects within this table results in
the operation failing with a badValue error."
::= { etsysTrackedObjectsProbeEntry 3 }
etsysTrackedObjectsProbeType OBJECT-TYPE
SYNTAX INTEGER {
icmp(1),
udp(2),
tcp(3),
icmpTs(4)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The type of connection used when contacting the remote service.
icmp(1) - Issues an ICMP echo request and expects an echo reply
from the remote service. Probes of this type determine
the state of the remote service.
udp(2) - Sends a UDP request using either the
etsysTrackedObjectsProbeAcvRequest string or a generic
'\r\n'. If its an ACV request, the system expects
an ACV reply. If its a generic request, no reply is
expected. Probes of this type determine the state of
the remote service.
tcp(3) - Sets up a 3-way handshake with the remote service.
If etsysTrackedObjectsProbeAcvRequest is configured,
that string is sent over the connected socket, and
an ACV reply is expected. If that object is not
configured, then the connection is closed. Probes of
this type determine the state of the remote service.
icmpTs(4) - Issues an ICMP echo request and expects an echo
reply. The echo request contains a timestamp of the
transmit time. The echo reply includes the timestamp
of the received echo request and the transmit
timestamp of the echo reply. Upon receiving the echo
reply, the application adds a final timestamp for the
receive time.
Hosts:
L - Local Host, D - Destination Host
Timestamps:
ETxTs - Echo Request Transmit Timestamp
ERxTs - Echo Request Receive Timestamp
RTxTs - Echo Reply Transmit Timestamp
RRxTs - Echo Reply Receive Timestamp
L ----- Echo Request (ETxTs) --------------> D
L <---- Echo Reply (ETxTs, ERxTs, RTxTs)---- D
L (Adds RRxTs)
Notes:
In order for the echo reply to contain the extra
timestamps, the destinaton host MUST be an Enterasys
device that supports the 'icmpTs' type.
However, it is not a requirement that the destination
host be an Enterasys device, nor does an Enterasys
device have to support the 'icmpTs' type for the probe
to operate correctly. In this situation, the client
applications will have to handle the ERxTs and RTxTs
values being zero.
Probes of this type collect timestamp information for
the client applications. These probes DO NOT determine
the state of the remote service. Additional objects
are found in the etsysTrackedObjectsProbeTsTable.
The value of this object MAY NOT be modified after creating the
row."
DEFVAL { icmp }
::= { etsysTrackedObjectsProbeEntry 4 }
etsysTrackedObjectsProbeAcvClose OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..127))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The string that is sent prior to closing the connection to the
remote service. This string is used to help the remote service
close/cleanup its side of connection.
This object MAY NOT be set when etsysTrackedObjectsProbeType is
either 'icmp' or 'icmpTs'."
DEFVAL { "" }
::= { etsysTrackedObjectsProbeEntry 5 }
etsysTrackedObjectsProbeAcvReply OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..127))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The string that must be found within the response to an ACV
request in order for the transaction to be successful. The
entire string must be found prior to exceeding the ACV search
depth (etsysTrackedObjectsProbeAcvDepth).
This object MAY NOT be set when etsysTrackedObjectsProbeType is
either 'icmp' or 'icmpTs'."
DEFVAL { "" }
::= { etsysTrackedObjectsProbeEntry 6 }
etsysTrackedObjectsProbeAcvRequest OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..127))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The string that is sent to the remote host after a
connection is established with the specified service.
An ACV transaction will fail if an ACV request is sent and the
ACV reply string (etsysTrackedObjectsProbeAcvReply) is not set.
This object MAY NOT be set when etsysTrackedObjectsProbeType is
either 'icmp' or 'icmpTs'."
DEFVAL { "" }
::= { etsysTrackedObjectsProbeEntry 7 }
etsysTrackedObjectsProbeAcvDepth OBJECT-TYPE
SYNTAX Unsigned32 (1..255)
UNITS "characters"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The search depth at which to stop looking for the
etsysTrackedObjectsProbeAcvReply within an ACV response. A
successful match may stop prior to this search depth, but an
unsuccessful match will not (unless the response from the server
contains fewer characters than the specified search depth).
This object MAY NOT be set when etsysTrackedObjectsProbeType is
either 'icmp' or 'icmpTs'."
DEFVAL { 255 }
::= { etsysTrackedObjectsProbeEntry 8 }
etsysTrackedObjectsProbeFdCount OBJECT-TYPE
SYNTAX Unsigned32 (1..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The fail-detect count. This is the number of consecutive
attempts that MUST fail prior to marking a session's state
object, etsysTrackedObjectsSessionState, as 'down'."
DEFVAL { 3 }
::= { etsysTrackedObjectsProbeEntry 9 }
etsysTrackedObjectsProbeFdInterval OBJECT-TYPE
SYNTAX Unsigned32 (2..300)
UNITS "seconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The fail-detect interval. The number of seconds between
attempts while any associated session's state object,
etsysTrackedObjectsSessionState, is 'up'."
DEFVAL { 10 }
::= { etsysTrackedObjectsProbeEntry 10 }
etsysTrackedObjectsProbePdCount OBJECT-TYPE
SYNTAX Unsigned32 (1..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The pass-detect count. This is the number of consecutive
attempts that MUST pass prior to marking a session's state
object, etsysTrackedObjectsSessionState, as 'up'."
DEFVAL { 3 }
::= { etsysTrackedObjectsProbeEntry 11 }
etsysTrackedObjectsProbePdInterval OBJECT-TYPE
SYNTAX Unsigned32 (2..300)
UNITS "seconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The pass-detect interval. The number of seconds between
attempts while any associated session's state object,
etsysTrackedObjectsSessionState, is 'down'."
DEFVAL { 300 }
::= { etsysTrackedObjectsProbeEntry 12 }
etsysTrackedObjectsProbeOpen OBJECT-TYPE
SYNTAX Unsigned32 (1..30)
UNITS "seconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The amount of time to wait for the TCP 3-way handshake to
complete.
This object is only relevant when etsysTrackedObjectsProbeType is
'tcp'."
DEFVAL { 5 }
::= { etsysTrackedObjectsProbeEntry 13 }
etsysTrackedObjectsProbeReceive OBJECT-TYPE
SYNTAX Unsigned32 (1..65535)
UNITS "seconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The amount of time to wait for a response to come back from the
remote service."
DEFVAL { 10 }
::= { etsysTrackedObjectsProbeEntry 14 }
etsysTrackedObjectsProbeInservice OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A toggle mechanism that allows probe sessions to be put into
service and taken out of service. Only the session entries in
the etsysTrackedObjectsSessionTable that reference this probe
are affected.
Probe sessions are inservice when the value of this object is
set to 'true'. In this case, those sessions MUST be scheduled
to determine the status of the remote service.
Probe sessions are not-inservice when the value of this object
is set to 'false'. In this case, the sessions MUST NOT be
scheduled."
DEFVAL { false }
::= { etsysTrackedObjectsProbeEntry 15 }
etsysTrackedObjectsProbeDescription OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..127))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A user provided description of this entry."
DEFVAL { "" }
::= { etsysTrackedObjectsProbeEntry 16 }
etsysTrackedObjectsProbeStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object permits management of the table by facilitating
actions such as row creation and deletion.
Creation and activation of a conceptual row in this table MUST
be performed as a single operation by setting this object to
createAndGo(4). Suspension of an active conceptual row is
not supported. Consequently, setting this object to
createAndWait(5) or notInService(2) SHALL fail."
::= { etsysTrackedObjectsProbeEntry 17 }
--
-- Enterasys Tracked Objects Session Table
--
etsysTrackedObjectsSessionTable OBJECT-TYPE
SYNTAX SEQUENCE OF EtsysTrackedObjectsSessionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides the information pertaining to individual
probe sessions. Sessions are derived from probes and require a
destination IP address and port number. Sessions determine
whether a remote service is up or down.
Session are created by client applications that wish to
monitor the state of a remote service.
The number and size of objects in this table SHOULD be
minimized in order to provide the scalability needed to support
a lot of entries."
::= { etsysTrackedObjectsTables 2 }
etsysTrackedObjectsSessionEntry OBJECT-TYPE
SYNTAX EtsysTrackedObjectsSessionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the etsysTrackedObjectsSessionTable."
INDEX {
etsysTrackedObjectsProbeIndex,
etsysTrackedObjectsSessionType,
etsysTrackedObjectsSessionAddr,
etsysTrackedObjectsSessionPort
}
::= { etsysTrackedObjectsSessionTable 1 }
EtsysTrackedObjectsSessionEntry ::= SEQUENCE {
etsysTrackedObjectsSessionType InetAddressType,
etsysTrackedObjectsSessionAddr InetAddress,
etsysTrackedObjectsSessionPort InetPortNumber,
etsysTrackedObjectsSessionState INTEGER,
etsysTrackedObjectsSessionStateChanges Counter32,
etsysTrackedObjectsSessionLastChange TimeTicks
}
etsysTrackedObjectsSessionType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The address family of the data contained in
etsysTrackedObjectsSessionAddr."
::= { etsysTrackedObjectsSessionEntry 1 }
etsysTrackedObjectsSessionAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The destination address of the object to monitor."
::= { etsysTrackedObjectsSessionEntry 2 }
etsysTrackedObjectsSessionPort OBJECT-TYPE
SYNTAX InetPortNumber
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The port number of the service being monitored."
::= { etsysTrackedObjectsSessionEntry 3 }
etsysTrackedObjectsSessionState OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2),
pending(3),
disabled(4),
collect(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current state of the session.
up(1) - The service on the remote session is up. The
session has passed the criteria specified in the
corresponding probe.
down(2) - The service on the remote session is down. The
session has not passed the criteria specified in
the corresponding probe.
pending(3) - The system is in the process of determining the
initial state of the session.
disabled(4) - The corresponding probe has been taken out of
service (etsysTrackedObjectsProbeInservice has
been set to 'false').
collect(5) - The system is actively collecting timestamp data
to pass along to the client applications. Only
the sessions whose corresponding probe type is
'icmpTs' (etsysTrackedObjectsProbeType) may be in
this state."
::= { etsysTrackedObjectsSessionEntry 4 }
etsysTrackedObjectsSessionStateChanges OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times the etsysTrackedObjectsSessionState object
has changed state."
::= { etsysTrackedObjectsSessionEntry 5 }
etsysTrackedObjectsSessionLastChange OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The sysUpTime at which the etsysTrackedObjectsSessionState was
last modified."
::= { etsysTrackedObjectsSessionEntry 6 }
--
-- Enterasys Tracked Objects Common Table
--
etsysTrackedObjectsCommonTable OBJECT-TYPE
SYNTAX SEQUENCE OF EtsysTrackedObjectsCommonEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the objects pertaining to the common
attributes shared by the tracked objects."
::= { etsysTrackedObjectsTables 3 }
etsysTrackedObjectsCommonEntry OBJECT-TYPE
SYNTAX EtsysTrackedObjectsCommonEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the etsysTrackedObjectsCommonTable."
INDEX { IMPLIED etsysTrackedObjectsCommonName }
::= { etsysTrackedObjectsCommonTable 1 }
EtsysTrackedObjectsCommonEntry ::= SEQUENCE {
etsysTrackedObjectsCommonName SnmpAdminString,
etsysTrackedObjectsCommonType INTEGER,
etsysTrackedObjectsCommonState INTEGER,
etsysTrackedObjectsCommonDelayUp Unsigned32,
etsysTrackedObjectsCommonDelayDown Unsigned32,
etsysTrackedObjectsCommonDescription SnmpAdminString,
etsysTrackedObjectsCommonInservice TruthValue,
etsysTrackedObjectsCommonActionUp SnmpAdminString,
etsysTrackedObjectsCommonActionDown SnmpAdminString
}
etsysTrackedObjectsCommonName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(1..31))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The name given to this tracked object."
::= { etsysTrackedObjectsCommonEntry 1 }
etsysTrackedObjectsCommonType OBJECT-TYPE
SYNTAX INTEGER {
interface(1),
ipRoute(2),
portGroup(3),
portIfspeed(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The object type that is tracked by this entry. The objects
non-common attributes are in one of the following tables based
on the type:
interface(1) - etsysTrackedObjectsIntfTable
ipRoute(2) - etsysTrackedObjectsRouteTable
portGroup(3) - etsysTrackedObjectsPortGroupTable
portIfSpeed(4) - etsysTrackedObjectsPortIfSpeedTable"
::= { etsysTrackedObjectsCommonEntry 2 }
etsysTrackedObjectsCommonState OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2),
testing(3),
disabled(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current state of the tracked object.
up(1) - The tracked object has been detected as being up.
down(2) - The tracked object has been detected as being
down.
testing(3) - The system is in the process of determining the
initial state of the tracked object.
disabled(4) - The tracked object has been taken out of service
(etsysTrackedObjectsCommonInservice has been set to
'false')."
::= { etsysTrackedObjectsCommonEntry 3 }
etsysTrackedObjectsCommonDelayUp OBJECT-TYPE
SYNTAX Unsigned32 (0..180)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The amount of time the system waits prior to informing the
client applications of an 'up' status for the
etsysTrackedObjectsState object.
If the etsysTrackedObjectsState object transitions back to
the 'down' state prior to the delay period expiring, the client
applications are not informed."
::= { etsysTrackedObjectsCommonEntry 4 }
etsysTrackedObjectsCommonDelayDown OBJECT-TYPE
SYNTAX Unsigned32 (0..180)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The amount of time the system waits prior to informing the
client applications of a 'down' status for the
etsysTrackedObjectsState object.
If the etsysTrackedObjectsState object transitions back to
the 'up' state prior to the delay period expiring, the client
applications are not informed."
::= { etsysTrackedObjectsCommonEntry 5 }
etsysTrackedObjectsCommonDescription OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..127))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A user provided description of this entry."
DEFVAL { "" }
::= { etsysTrackedObjectsCommonEntry 6 }
etsysTrackedObjectsCommonInservice OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A toggle mechanism that allows the tracked object to be put
into service and taken out of service.
A tracked object is inservice when the value of this object
is set to 'true'. In this case, the system is actively tracking
the status of the object.
A tracked object is not-inservice when the value of this object
is set to 'false'. In this case, the system does not monitor
the status of the tracked object."
::= { etsysTrackedObjectsCommonEntry 7 }
etsysTrackedObjectsCommonActionUp OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The name of a script file local to the system that is provided
to the client applications when informing them this tracked
object transitioned to the 'up' state.
It is the client applications responsibility to verify the
contents of the file."
::= { etsysTrackedObjectsCommonEntry 8 }
etsysTrackedObjectsCommonActionDown OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The name of a script file local to the system that is provided
to the client applications when informing them this tracked
object transitioned to the 'down' state.
It is the client applications responsibility to verify the
contents of the file."
::= { etsysTrackedObjectsCommonEntry 9 }
--
-- Enterasys Tracked Objects Interface Table
--
etsysTrackedObjectsIntfTable OBJECT-TYPE
SYNTAX SEQUENCE OF EtsysTrackedObjectsIntfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides the configuration parameters pertaining to
local interface tracked objects. VLANs and tunnels are the
supported interface types. The objects in this table cannot be
modified after row creation with the exception of the RowStatus
object.
An entry created via this table will have a corresponding entry
in the etsysTrackedObjectsCommonTable, which contains objects
that are modifiable after row creation."
::= { etsysTrackedObjectsTables 4 }
etsysTrackedObjectsIntfEntry OBJECT-TYPE
SYNTAX EtsysTrackedObjectsIntfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the etsysTrackedObjectsIntfTable."
INDEX { IMPLIED etsysTrackedObjectsCommonName }
::= { etsysTrackedObjectsIntfTable 1 }
EtsysTrackedObjectsIntfEntry ::= SEQUENCE {
etsysTrackedObjectsIntfIndex InterfaceIndex,
etsysTrackedObjectsIntfOption INTEGER,
etsysTrackedObjectsIntfStatus RowStatus
}
etsysTrackedObjectsIntfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The MIB-II ifIndex of the interface being tracked.
The value of this object MAY NOT be modified after creating
the row."
::= { etsysTrackedObjectsIntfEntry 1 }
etsysTrackedObjectsIntfOption OBJECT-TYPE
SYNTAX INTEGER {
lineProtocol(1)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The following are the tracked object options available for
interfaces.
line-protocol(1) - Track the operational status of the
interface.
The value of this object MAY NOT be modified after creating
the row."
DEFVAL { lineProtocol }
::= { etsysTrackedObjectsIntfEntry 2 }
etsysTrackedObjectsIntfStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object permits management of the table by facilitating
actions such as row creation and deletion.
Creation and activation of a conceptual row in this table MUST
be performed as a single operation by setting this object to
createAndGo(4). Suspension of an active conceptual row is
not supported. Consequently, setting this object to
createAndWait(5) or notInService(2) SHALL fail."
::= { etsysTrackedObjectsIntfEntry 3 }
--
-- Enterasys Tracked Objects Route Table
--
etsysTrackedObjectsRouteTable OBJECT-TYPE
SYNTAX SEQUENCE OF EtsysTrackedObjectsRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides the configuration parameters pertaining to
local route tracked objects, such as routes in the FIB. The
objects in this table cannot be modified after row creation with
the exception of the RowStatus and metric thresholds object.
An entry created via this table will have a corresponding entry
in the etsysTrackedObjectsCommonTable, which contains objects
that are modifiable after row creation."
::= { etsysTrackedObjectsTables 5 }
etsysTrackedObjectsRouteEntry OBJECT-TYPE
SYNTAX EtsysTrackedObjectsRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the etsysTrackedObjectsRouteTable."
INDEX { IMPLIED etsysTrackedObjectsCommonName }
::= { etsysTrackedObjectsRouteTable 1 }
EtsysTrackedObjectsRouteEntry ::= SEQUENCE {
etsysTrackedObjectsRouteType InetAddressType,
etsysTrackedObjectsRoutePrefix InetAddressPrefixLength,
etsysTrackedObjectsRoute InetAddress,
etsysTrackedObjectsRouteOption INTEGER,
etsysTrackedObjectsRouteMetricUpThresh Unsigned32,
etsysTrackedObjectsRouteMetricDownThresh Unsigned32,
etsysTrackedObjectsRouteStatus RowStatus
}
etsysTrackedObjectsRouteType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The address family of this tracked object entry. This object
dictates the valid input for the etsysTrackedObjectsRoutePrefix
and etsysTrackedObjectsRoute objects.
The value of this object MAY NOT be modified after creating
the row."
DEFVAL { ipv4 }
::= { etsysTrackedObjectsRouteEntry 1 }
etsysTrackedObjectsRoutePrefix OBJECT-TYPE
SYNTAX InetAddressPrefixLength
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The address mask of etsysTrackedObjectsRoute.
The value of this object MUST be set while creating the row
and it MAY NOT be modified afterwards."
::= { etsysTrackedObjectsRouteEntry 2 }
etsysTrackedObjectsRoute OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The address of the route that is monitored by this tracked
object.
The value of this object MUST be set while creating the row
and it MAY NOT be modified afterwards."
::= { etsysTrackedObjectsRouteEntry 3 }
etsysTrackedObjectsRouteOption OBJECT-TYPE
SYNTAX INTEGER {
reachability(1),
metric(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Dictates what to monitor in relation to the address.
reachability(1) - Tracks the status of the route within the
FIB.
metric(2) - Uses metric thresholds to determine the
status of the route.
The value of this object MAY NOT be modified after creating the
row."
DEFVAL { reachability }
::= { etsysTrackedObjectsRouteEntry 4 }
etsysTrackedObjectsRouteMetricUpThresh OBJECT-TYPE
SYNTAX Unsigned32 (0..254)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The threshold value the route metric MUST reach in order for
the tracked object to transition to the 'up' state from the
'down' state.
This value MUST be less than the value specified in
etsysTrackedObjectsRouteMetricDownThresh. An inconsistentValue
error is returned if the value of a set operation is greater
than or equal to etsysTrackedObjectsRouteMetricDownThresh.
This value only has meaning when etsysTrackedObjectsRouteOption
is 'metric'."
DEFVAL { 254 }
::= { etsysTrackedObjectsRouteEntry 5 }
etsysTrackedObjectsRouteMetricDownThresh OBJECT-TYPE
SYNTAX Unsigned32 (1..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The threshold value the route metric MUST reach in order for
the tracked object to transition to the 'down' state from the
'up' state.
This value MUST be greater than the value specified in
etsysTrackedObjectsRouteMetricUpThresh. An inconsistentValue
error is returned if the value of a set operation is less than
or equal to etsysTrackedObjectsRouteMetricUpThresh.
This value only has meaning when etsysTrackedObjectsRouteOption
is 'metric'."
DEFVAL { 255 }
::= { etsysTrackedObjectsRouteEntry 6 }
etsysTrackedObjectsRouteStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object permits management of the table by facilitating
actions such as row creation and deletion.
Creation and activation of a conceptual row in this table MUST
be performed as a single operation by setting this object to
createAndGo(4). Suspension of an active conceptual row is
not supported. Consequently, setting this object to
createAndWait(5) or notInService(2) SHALL fail."
::= { etsysTrackedObjectsRouteEntry 7 }
--
-- Enterasys Tracked Objects Port Group Table
--
etsysTrackedObjectsPortGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF EtsysTrackedObjectsPortGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides the configuration parameters pertaining to
a 'portGroup' tracked object.
An entry created via this table will have a corresponding entry
in the etsysTrackedObjectsCommonTable, which contains objects
that are modifiable after row creation."
::= { etsysTrackedObjectsTables 6 }
etsysTrackedObjectsPortGroupEntry OBJECT-TYPE
SYNTAX EtsysTrackedObjectsPortGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the
etsysTrackedObjectsPortGroupTable."
INDEX { IMPLIED etsysTrackedObjectsCommonName }
::= { etsysTrackedObjectsPortGroupTable 1 }
EtsysTrackedObjectsPortGroupEntry ::= SEQUENCE {
etsysTrackedObjectsPortGroupMemberMax Unsigned32,
etsysTrackedObjectsPortGroupMemberCount Gauge32,
etsysTrackedObjectsPortGroupStatus RowStatus,
etsysTrackedObjectsPortGroupUpCount Gauge32,
etsysTrackedObjectsPortGroupDownCount Gauge32,
etsysTrackedObjectsPortGroupUpThresh Unsigned32,
etsysTrackedObjectsPortGroupDownThresh Unsigned32
}
etsysTrackedObjectsPortGroupMemberMax OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of ports that may be members of this
'portGroup'."
::= { etsysTrackedObjectsPortGroupEntry 1 }
etsysTrackedObjectsPortGroupMemberCount OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of ports that are members of this 'portGroup'."
::= { etsysTrackedObjectsPortGroupEntry 2 }
etsysTrackedObjectsPortGroupStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object permits management of the table by facilitating
actions such as row creation and deletion.
Creation and activation of a conceptual row in this table MUST
be performed as a single operation by setting this object to
createAndGo(4). Suspension of an active conceptual row is
not supported. Consequently, setting this object to
createAndWait(5) or notInService(2) SHALL fail."
::= { etsysTrackedObjectsPortGroupEntry 3 }
etsysTrackedObjectsPortGroupUpCount OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of ports in the 'portGroup' that are up."
::= { etsysTrackedObjectsPortGroupEntry 4 }
etsysTrackedObjectsPortGroupDownCount OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of ports in the 'portGroup' that are down."
::= { etsysTrackedObjectsPortGroupEntry 5 }
etsysTrackedObjectsPortGroupUpThresh OBJECT-TYPE
SYNTAX Unsigned32 (1..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The threshold used to determine when to set the tracked
object's etsysTrackedObjectsCommonState to 'up'.
If the value of etsysTrackedObjectsPortGroupUpCount is
greater than or equal to this value, the
etsysTrackedObjectsCommonState for this tracked object is set
to 'up'.
This value MUST be greater than the value specified in
etsysTrackedObjectsPortGroupDownThresh. An inconsistentValue
error is returned if the value of a set operation is less than
or equal to etsysTrackedObjectsPortGroupDownThresh."
DEFVAL { 1 }
::= { etsysTrackedObjectsPortGroupEntry 6 }
etsysTrackedObjectsPortGroupDownThresh OBJECT-TYPE
SYNTAX Unsigned32 (0..254)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The threshold used to determine when to set the tracked
object's etsysTrackedObjectsCommonState to 'down'.
If the value of etsysTrackedObjectsPortGroupUpCount is
less than or equal to this value, the
etsysTrackedObjectsCommonState for this tracked object is set
to 'down'.
This value MUST be less than the value specified in
etsysTrackedObjectsPortGroupUpThresh. An inconsistentValue
error is returned if the value of a set operation is greater
than or equal to etsysTrackedObjectsPortGroupUpThresh."
DEFVAL { 0 }
::= { etsysTrackedObjectsPortGroupEntry 7 }
--
-- Enterasys Tracked Objects Port Table
--
etsysTrackedObjectsPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF EtsysTrackedObjectsPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides the ability to associate a port that has
a MIB-II ifIndex to a 'portGroup' and 'portIfSpeed' tracked
object. The tracked objects MUST exist prior to assigning the
association."
::= { etsysTrackedObjectsTables 7 }
etsysTrackedObjectsPortEntry OBJECT-TYPE
SYNTAX EtsysTrackedObjectsPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the etsysTrackedObjectsPortTable."
INDEX { etsysTrackedObjectsPortIfIndex }
::= { etsysTrackedObjectsPortTable 1 }
EtsysTrackedObjectsPortEntry ::= SEQUENCE {
etsysTrackedObjectsPortIfIndex InterfaceIndex,
etsysTrackedObjectsPortGroupName SnmpAdminString,
etsysTrackedObjectsPortState INTEGER,
etsysTrackedObjectsPortIfSpeedName SnmpAdminString
}
etsysTrackedObjectsPortIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The MIB-II ifIndex of the port."
::= { etsysTrackedObjectsPortEntry 1 }
etsysTrackedObjectsPortGroupName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..31))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The name of the 'portGroup' tracked object this port is
associated with.
The tracked object MUST exist in the
etsysTrackedObjectsPortGroupTable. An inconsistentValue error
is returned if the tracked object does not exist.
The empty string indicates this port is not associated with a
'portGroup' tracked object."
DEFVAL { "" }
::= { etsysTrackedObjectsPortEntry 2 }
etsysTrackedObjectsPortState OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2),
testing(3),
notTracked(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The systems interpretation of the operational status of the
port.
up(1) - The state when the port is operationally up.
down(2) - The state when the port has any other
operational status other than 'up'.
testing(3) - The state when the system is retrieving the
status of the port.
notTracked(4) - The state when etsysTrackedObjectsPortGroupName
has its default value."
::= { etsysTrackedObjectsPortEntry 3 }
etsysTrackedObjectsPortIfSpeedName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..31))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The name of the 'portIfSpeed' tracked object this port is
associated with.
The tracked object MUST exist in the
etsysTrackedObjectsPortIfSpeedTable. An inconsistentValue error
is returned if the tracked object does not exist.
The empty string indicates this port is not associated with a
'portIfSpeed' tracked object."
DEFVAL { "" }
::= { etsysTrackedObjectsPortEntry 4 }
--
-- Enterasys Tracked Objects ICMP Timestamp Probe Table
--
etsysTrackedObjectsProbeTsTable OBJECT-TYPE
SYNTAX SEQUENCE OF EtsysTrackedObjectsProbeTsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides the configuration parameters for probes
of type 'icmpTs'. Probes of this type collect timestamp
information for the client applications."
::= { etsysTrackedObjectsTables 8 }
etsysTrackedObjectsProbeTsEntry OBJECT-TYPE
SYNTAX EtsysTrackedObjectsProbeTsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the
etsysTrackedObjectsProbeTsEntry."
INDEX { IMPLIED etsysTrackedObjectsProbeName }
::= { etsysTrackedObjectsProbeTsTable 1 }
EtsysTrackedObjectsProbeTsEntry ::= SEQUENCE {
etsysTrackedObjectsProbeTsInterval Unsigned32,
etsysTrackedObjectsProbeTsRecvWait Unsigned32,
etsysTrackedObjectsProbeTsTOS Unsigned32,
etsysTrackedObjectsProbeTsPCP Unsigned32
}
etsysTrackedObjectsProbeTsInterval OBJECT-TYPE
SYNTAX Unsigned32 (100..30000)
UNITS "milliseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The interval used for entries retrieving the timestamp data.
This is the number of milliseconds between attempts. The value
MUST be expressed in increments of 100. This value MUST be
greater than etsysTrackedObjectsProbeTsRecvWait.
A badValue error is returned if the value of a set operation
is not an increment of 100.
An inconsistentValue error is returned if the value of a set
operation would make this value less than or equal to
etsysTrackedObjectsProbeTsRecvWait."
DEFVAL { 2000 }
::= { etsysTrackedObjectsProbeTsEntry 1 }
etsysTrackedObjectsProbeTsRecvWait OBJECT-TYPE
SYNTAX Unsigned32 (50..29900)
UNITS "milliseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The amount of time to wait for a response. This value MUST be
less than etsysTrackedObjectsProbeTsInterval.
An inconsistentValue error is returned if the value of a set
operation would make this value greater than or equal to
etsysTrackedObjectsProbeTsInterval."
DEFVAL { 1000 }
::= { etsysTrackedObjectsProbeTsEntry 2 }
etsysTrackedObjectsProbeTsTOS OBJECT-TYPE
SYNTAX Unsigned32 (0..254)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The type-of-service value to use in the IP header when
transmitting packets for timestamp data.
The value of the TOS is not checked for accuracy."
REFERENCE
"RFC 791"
::= { etsysTrackedObjectsProbeTsEntry 3 }
etsysTrackedObjectsProbeTsPCP OBJECT-TYPE
SYNTAX Unsigned32 (0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The priority code point value to use in the VLAN header when
transmitting packets for timestamp data.
The value of the PCP is not checked for accuracy."
REFERENCE
"IEEE 802.1Q"
::= { etsysTrackedObjectsProbeTsEntry 4 }
--
-- Enterasys Tracked Objects Port If Speed Table
--
etsysTrackedObjectsPortIfSpeedTable OBJECT-TYPE
SYNTAX SEQUENCE OF EtsysTrackedObjectsPortIfSpeedEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides the configuration parameters pertaining to
a 'portIfSpeed' tracked object.
An entry created via this table will have a corresponding entry
in the etsysTrackedObjectsCommonTable, which contains objects
that are modifiable after row creation."
::= { etsysTrackedObjectsTables 9 }
etsysTrackedObjectsPortIfSpeedEntry OBJECT-TYPE
SYNTAX EtsysTrackedObjectsPortIfSpeedEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the
etsysTrackedObjectsPortIfSpeedTable."
INDEX { IMPLIED etsysTrackedObjectsCommonName }
::= { etsysTrackedObjectsPortIfSpeedTable 1 }
EtsysTrackedObjectsPortIfSpeedEntry ::= SEQUENCE {
etsysTrackedObjectsPortIfSpeedMemberMax Unsigned32,
etsysTrackedObjectsPortIfSpeedMemberCount Gauge32,
etsysTrackedObjectsPortIfSpeedLow Gauge32,
etsysTrackedObjectsPortIfSpeedHigh Gauge32,
etsysTrackedObjectsPortIfSpeedStatus RowStatus
}
etsysTrackedObjectsPortIfSpeedMemberMax OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of ports that may be members of this
'portIfSpeed' group."
::= { etsysTrackedObjectsPortIfSpeedEntry 1 }
etsysTrackedObjectsPortIfSpeedMemberCount OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of ports that are members of this 'portIfSpeed'
group."
::= { etsysTrackedObjectsPortIfSpeedEntry 2 }
etsysTrackedObjectsPortIfSpeedLow OBJECT-TYPE
SYNTAX Gauge32
UNITS "Megabits per second"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The lowest interface speed among the ports associated with this
tracked object."
::= { etsysTrackedObjectsPortIfSpeedEntry 3 }
etsysTrackedObjectsPortIfSpeedHigh OBJECT-TYPE
SYNTAX Gauge32
UNITS "Megabits per second"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The highest interface speed among the ports associated with this
tracked object."
::= { etsysTrackedObjectsPortIfSpeedEntry 4 }
etsysTrackedObjectsPortIfSpeedStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object permits management of the table by facilitating
actions such as row creation and deletion.
Creation and activation of a conceptual row in this table MUST
be performed as a single operation by setting this object to
createAndGo(4). Suspension of an active conceptual row is
not supported. Consequently, setting this object to
createAndWait(5) or notInService(2) SHALL fail."
::= { etsysTrackedObjectsPortIfSpeedEntry 5 }
-- -------------------------------------------------------------
-- Conformance Information
-- -------------------------------------------------------------
etsysTrackedObjectsConformance
OBJECT IDENTIFIER ::= { etsysTrackedObjectsMIB 2 }
etsysTrackedObjectsGroups
OBJECT IDENTIFIER ::= { etsysTrackedObjectsConformance 1 }
etsysTrackedObjectsCompliances
OBJECT IDENTIFIER ::= { etsysTrackedObjectsConformance 2 }
-- -------------------------------------------------------------
-- Units of conformance
-- -------------------------------------------------------------
etsysTrackedObjectsGlobalGroup OBJECT-GROUP
OBJECTS {
etsysTrackedObjectsMaxObjects,
etsysTrackedObjectsObjectsUsed,
etsysTrackedObjectsMaxProbes,
etsysTrackedObjectsProbesUsed,
etsysTrackedObjectsMaxAcvProbes,
etsysTrackedObjectsAcvProbesUsed,
etsysTrackedObjectsMaxSessions,
etsysTrackedObjectsSessionsUsed
}
STATUS deprecated
DESCRIPTION
"This group defines information pertaining to the global
resources used by Enterasys Tracked Objects."
::= { etsysTrackedObjectsGroups 1 }
etsysTrackedObjectsProbeGroup OBJECT-GROUP
OBJECTS {
etsysTrackedObjectsProbeIndex,
etsysTrackedObjectsProbeDefault,
etsysTrackedObjectsProbeType,
etsysTrackedObjectsProbeAcvClose,
etsysTrackedObjectsProbeAcvReply,
etsysTrackedObjectsProbeAcvRequest,
etsysTrackedObjectsProbeAcvDepth,
etsysTrackedObjectsProbeFdCount,
etsysTrackedObjectsProbeFdInterval,
etsysTrackedObjectsProbePdCount,
etsysTrackedObjectsProbePdInterval,
etsysTrackedObjectsProbeOpen,
etsysTrackedObjectsProbeReceive,
etsysTrackedObjectsProbeInservice,
etsysTrackedObjectsProbeDescription,
etsysTrackedObjectsProbeStatus
}
STATUS current
DESCRIPTION
"This group defines the attributes and configuration parameters
for probe objects."
::= { etsysTrackedObjectsGroups 2 }
etsysTrackedObjectsSessionGroup OBJECT-GROUP
OBJECTS {
etsysTrackedObjectsSessionState,
etsysTrackedObjectsSessionStateChanges,
etsysTrackedObjectsSessionLastChange
}
STATUS current
DESCRIPTION
"This group defines the session information, created by client
applications."
::= { etsysTrackedObjectsGroups 3 }
etsysTrackedObjectsCommonGroup OBJECT-GROUP
OBJECTS {
etsysTrackedObjectsCommonType,
etsysTrackedObjectsCommonState,
etsysTrackedObjectsCommonDelayUp,
etsysTrackedObjectsCommonDelayDown,
etsysTrackedObjectsCommonDescription,
etsysTrackedObjectsCommonInservice,
etsysTrackedObjectsCommonActionUp,
etsysTrackedObjectsCommonActionDown
}
STATUS current
DESCRIPTION
"This group defines the common attributes shared by tracked
objects."
::= { etsysTrackedObjectsGroups 4 }
etsysTrackedObjectsIfGroup OBJECT-GROUP
OBJECTS {
etsysTrackedObjectsIntfIndex,
etsysTrackedObjectsIntfOption,
etsysTrackedObjectsIntfStatus
}
STATUS current
DESCRIPTION
"This group defines the configuration parameters for tracking
local interfaces."
::= { etsysTrackedObjectsGroups 5 }
etsysTrackedObjectsRouteGroup OBJECT-GROUP
OBJECTS {
etsysTrackedObjectsRouteType,
etsysTrackedObjectsRoutePrefix,
etsysTrackedObjectsRoute,
etsysTrackedObjectsRouteOption,
etsysTrackedObjectsRouteMetricUpThresh,
etsysTrackedObjectsRouteMetricDownThresh,
etsysTrackedObjectsRouteStatus
}
STATUS current
DESCRIPTION
"This group defines the configuration parameters for tracking
IP routes."
::= { etsysTrackedObjectsGroups 6 }
etsysTrackedObjectsPortGroup OBJECT-GROUP
OBJECTS {
etsysTrackedObjectsPortGroupMemberMax,
etsysTrackedObjectsPortGroupMemberCount,
etsysTrackedObjectsPortGroupStatus,
etsysTrackedObjectsPortGroupName,
etsysTrackedObjectsPortState
}
STATUS current
DESCRIPTION
"This group defines the configuration parameters for tracking
port groups."
::= { etsysTrackedObjectsGroups 7 }
etsysTrackedObjectsPortGroupThresh OBJECT-GROUP
OBJECTS {
etsysTrackedObjectsPortGroupUpCount,
etsysTrackedObjectsPortGroupDownCount,
etsysTrackedObjectsPortGroupUpThresh,
etsysTrackedObjectsPortGroupDownThresh
}
STATUS current
DESCRIPTION
"This group defines the threshold parameters for tracking port
groups."
::= { etsysTrackedObjectsGroups 8 }
etsysTrackedObjectsProbeTsGroup OBJECT-GROUP
OBJECTS {
etsysTrackedObjectsProbeTsInterval,
etsysTrackedObjectsProbeTsRecvWait,
etsysTrackedObjectsProbeTsTOS,
etsysTrackedObjectsProbeTsPCP
}
STATUS current
DESCRIPTION
"This group defines the probe timestamp configuration
parameters."
::= { etsysTrackedObjectsGroups 9 }
etsysTrackedObjectsPortIfSpeedGroup OBJECT-GROUP
OBJECTS {
etsysTrackedObjectsPortIfSpeedMemberMax,
etsysTrackedObjectsPortIfSpeedMemberCount,
etsysTrackedObjectsPortIfSpeedLow,
etsysTrackedObjectsPortIfSpeedHigh,
etsysTrackedObjectsPortIfSpeedStatus,
etsysTrackedObjectsPortIfSpeedName
}
STATUS current
DESCRIPTION
"This group defines the threshold parameters for tracking port
if speed."
::= { etsysTrackedObjectsGroups 10 }
etsysTrackedObjectsGlobalGroup2 OBJECT-GROUP
OBJECTS {
etsysTrackedObjectsMaxObjects,
etsysTrackedObjectsObjectsUsed,
etsysTrackedObjectsMaxProbes,
etsysTrackedObjectsProbesUsed,
etsysTrackedObjectsMaxAcvProbes,
etsysTrackedObjectsAcvProbesUsed,
etsysTrackedObjectsMaxSessions,
etsysTrackedObjectsSessionsUsed,
etsysTrackedObjectsMaxIntfAssoc,
etsysTrackedObjectsIntfAssocUsed
}
STATUS current
DESCRIPTION
"This group defines information pertaining to the global
resources used by Enterasys Tracked Objects."
::= { etsysTrackedObjectsGroups 11 }
-- -------------------------------------------------------------
-- Compliance statements
-- -------------------------------------------------------------
etsysTrackedObjectsCompliance MODULE-COMPLIANCE
STATUS deprecated
DESCRIPTION
"The compliance statement for devices that support
etsysTrackedObjects."
MODULE
MANDATORY-GROUPS {
etsysTrackedObjectsGlobalGroup,
etsysTrackedObjectsProbeGroup,
etsysTrackedObjectsSessionGroup
}
GROUP etsysTrackedObjectsCommonGroup
DESCRIPTION
"The etsysTrackedObjectsCommonGroup is mandatory only for
the entities implementing at least one of the tracked
objects features."
GROUP etsysTrackedObjectsIfGroup
DESCRIPTION
"The etsysTrackedObjectsIfGroup is mandatory only for
the entities implementing the Interface tracked objects
feature."
GROUP etsysTrackedObjectsRouteGroup
DESCRIPTION
"The etsysTrackedObjectsRouteGroup is mandatory only for
the entities implementing the L3 route tracked objects
feature."
GROUP etsysTrackedObjectsPortGroup
DESCRIPTION
"The etsysTrackedObjectsPortGroup is mandatory only for
the entities implementing the port-group tracked objects
feature."
GROUP etsysTrackedObjectsPortGroupThresh
DESCRIPTION
"The etsysTrackedObjectsPortGroupThresh group is mandatory
only for the entities implementing the port-group tracked
objects feature."
::= { etsysTrackedObjectsCompliances 1 }
etsysTrackedObjectsCompliance2 MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for devices that support
etsysTrackedObjects."
MODULE
MANDATORY-GROUPS {
etsysTrackedObjectsGlobalGroup2,
etsysTrackedObjectsProbeGroup,
etsysTrackedObjectsSessionGroup
}
-- -----------------------------------------------------
-- OBJECTS
-- -----------------------------------------------------
OBJECT etsysTrackedObjectsProbeType
SYNTAX INTEGER { icmp(1), udp(2), tcp(3) }
WRITE-SYNTAX INTEGER { icmp(1), udp(2), tcp(3) }
DESCRIPTION
"Support for icmpTs is not required."
OBJECT etsysTrackedObjectsProbeStatus
SYNTAX RowStatus { active(1) }
WRITE-SYNTAX RowStatus { createAndGo(4), destroy(6) }
DESCRIPTION
"Support for createAndWait and notInService is not required."
OBJECT etsysTrackedObjectsSessionState
SYNTAX INTEGER { up(1), down(2), pending(3), disabled(4) }
DESCRIPTION
"Support for collect is not required."
OBJECT etsysTrackedObjectsIntfStatus
SYNTAX RowStatus { active(1) }
WRITE-SYNTAX RowStatus { createAndGo(4), destroy(6) }
DESCRIPTION
"Support for createAndWait and notInService is not required."
OBJECT etsysTrackedObjectsRouteStatus
SYNTAX RowStatus { active(1) }
WRITE-SYNTAX RowStatus { createAndGo(4), destroy(6) }
DESCRIPTION
"Support for createAndWait and notInService is not required."
OBJECT etsysTrackedObjectsPortGroupStatus
SYNTAX RowStatus { active(1) }
WRITE-SYNTAX RowStatus { createAndGo(4), destroy(6) }
DESCRIPTION
"Support for createAndWait and notInService is not required."
OBJECT etsysTrackedObjectsPortIfSpeedStatus
SYNTAX RowStatus { active(1) }
WRITE-SYNTAX RowStatus { createAndGo(4), destroy(6) }
DESCRIPTION
"Support for createAndWait and notInService is not required."
-- -----------------------------------------------------
-- GROUPS
-- -----------------------------------------------------
GROUP etsysTrackedObjectsCommonGroup
DESCRIPTION
"The etsysTrackedObjectsCommonGroup is mandatory only for
the entities implementing at least one of the tracked
objects features."
GROUP etsysTrackedObjectsIfGroup
DESCRIPTION
"The etsysTrackedObjectsIfGroup is mandatory only for
the entities implementing the Interface tracked objects
feature."
GROUP etsysTrackedObjectsRouteGroup
DESCRIPTION
"The etsysTrackedObjectsRouteGroup is mandatory only for
the entities implementing the L3 route tracked objects
feature."
GROUP etsysTrackedObjectsPortGroup
DESCRIPTION
"The etsysTrackedObjectsPortGroup is mandatory only for
the entities implementing the port-group tracked objects
feature."
GROUP etsysTrackedObjectsPortGroupThresh
DESCRIPTION
"The etsysTrackedObjectsPortGroupThresh group is mandatory
only for the entities implementing the port-group tracked
objects feature."
GROUP etsysTrackedObjectsProbeTsGroup
DESCRIPTION
"The etsysTrackedObjectsProbeTsGroup group is mandatory only
for the entities implementing the probe timestamp feature."
GROUP etsysTrackedObjectsPortIfSpeedGroup
DESCRIPTION
"The etsysTrackedObjectsPortIfSpeed group is mandatory
only for the entities implementing the port-ifspeed tracked
objects feature."
::= { etsysTrackedObjectsCompliances 2 }
END