|
Packit |
022b05 |
AGENTX-MIB DEFINITIONS ::= BEGIN
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
IMPORTS
|
|
Packit |
022b05 |
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, mib-2
|
|
Packit |
022b05 |
FROM SNMPv2-SMI
|
|
Packit |
022b05 |
SnmpAdminString
|
|
Packit |
022b05 |
FROM SNMP-FRAMEWORK-MIB
|
|
Packit |
022b05 |
MODULE-COMPLIANCE, OBJECT-GROUP
|
|
Packit |
022b05 |
FROM SNMPv2-CONF
|
|
Packit |
022b05 |
TEXTUAL-CONVENTION, TimeStamp, TruthValue, TDomain
|
|
Packit |
022b05 |
FROM SNMPv2-TC;
|
|
Packit |
022b05 |
agentxMIB MODULE-IDENTITY
|
|
Packit |
022b05 |
LAST-UPDATED "200001100000Z" -- Midnight 10 January 2000
|
|
Packit |
022b05 |
ORGANIZATION "AgentX Working Group"
|
|
Packit |
022b05 |
CONTACT-INFO "WG-email: agentx@dorothy.bmc.com
|
|
Packit |
022b05 |
Subscribe: agentx-request@dorothy.bmc.com
|
|
Packit |
022b05 |
WG-email Archive: ftp://ftp.peer.com/pub/agentx/archives
|
|
Packit |
022b05 |
FTP repository: ftp://ftp.peer.com/pub/agentx
|
|
Packit |
022b05 |
http://www.ietf.org/html.charters/agentx-charter.html
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Chair: Bob Natale
|
|
Packit |
022b05 |
ACE*COMM Corporation
|
|
Packit |
022b05 |
Email: bnatale@acecomm.com
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
WG editor: Mark Ellison
|
|
Packit |
022b05 |
Ellison Software Consulting, Inc.
|
|
Packit |
022b05 |
Email: ellison@world.std.com
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Co-author: Lauren Heintz
|
|
Packit |
022b05 |
Cisco Systems,
|
|
Packit |
022b05 |
EMail: lheintz@cisco.com
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Co-author: Smitha Gudur
|
|
Packit |
022b05 |
Independent Consultant
|
|
Packit |
022b05 |
Email: sgudur@hotmail.com
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
DESCRIPTION "This is the MIB module for the SNMP Agent Extensibility
|
|
Packit |
022b05 |
Protocol (AgentX). This MIB module will be implemented by
|
|
Packit |
022b05 |
the master agent.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
REVISION "200001100000Z" -- Midnight 10 January 2000
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Initial version published as RFC 2742."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
::= { mib-2 74 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- Textual Conventions
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
AgentxTAddress ::= TEXTUAL-CONVENTION
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Denotes a transport service address. This is identical to
|
|
Packit |
022b05 |
the TAddress textual convention (SNMPv2-SMI) except that
|
|
Packit |
022b05 |
zero-length values are permitted.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
SYNTAX OCTET STRING (SIZE (0..255))
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- Administrative assignments
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
agentxObjects OBJECT IDENTIFIER ::= { agentxMIB 1 }
|
|
Packit |
022b05 |
agentxGeneral OBJECT IDENTIFIER ::= { agentxObjects 1 }
|
|
Packit |
022b05 |
agentxConnection OBJECT IDENTIFIER ::= { agentxObjects 2 }
|
|
Packit |
022b05 |
agentxSession OBJECT IDENTIFIER ::= { agentxObjects 3 }
|
|
Packit |
022b05 |
agentxRegistration OBJECT IDENTIFIER ::= { agentxObjects 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
agentxDefaultTimeout OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX INTEGER (0..255)
|
|
Packit |
022b05 |
UNITS "seconds"
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The default length of time, in seconds, that the master
|
|
Packit |
022b05 |
agent should allow to elapse after dispatching a message
|
|
Packit |
022b05 |
to a session before it regards the subagent as not
|
|
Packit |
022b05 |
responding. This is a system-wide value that may
|
|
Packit |
022b05 |
override the timeout value associated with a particular
|
|
Packit |
022b05 |
session (agentxSessionTimeout) or a particular registered
|
|
Packit |
022b05 |
MIB region (agentxRegTimeout). If the associated value of
|
|
Packit |
022b05 |
agentxSessionTimeout and agentxRegTimeout are zero, or
|
|
Packit |
022b05 |
impractical in accordance with implementation-specific
|
|
Packit |
022b05 |
procedure of the master agent, the value represented by
|
|
Packit |
022b05 |
this object will be the effective timeout value for the
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
master agent to await a response to a dispatch from a
|
|
Packit |
022b05 |
given subagent.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
DEFVAL { 5 }
|
|
Packit |
022b05 |
::= { agentxGeneral 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
agentxMasterAgentXVer OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX INTEGER (1..255)
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The AgentX protocol version supported by this master agent.
|
|
Packit |
022b05 |
The current protocol version is 1. Note that the master agent
|
|
Packit |
022b05 |
must also allow interaction with earlier version subagents.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { agentxGeneral 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- The AgentX Subagent Connection Group
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
agentxConnTableLastChange OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TimeStamp
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The value of sysUpTime when the last row creation or deletion
|
|
Packit |
022b05 |
occurred in the agentxConnectionTable.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { agentxConnection 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
agentxConnectionTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF AgentxConnectionEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The agentxConnectionTable tracks all current AgentX transport
|
|
Packit |
022b05 |
connections. There may be zero, one, or more AgentX sessions
|
|
Packit |
022b05 |
carried on a given AgentX connection.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { agentxConnection 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
agentxConnectionEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX AgentxConnectionEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An agentxConnectionEntry contains information describing a
|
|
Packit |
022b05 |
single AgentX transport connection. A connection may be
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
used to support zero or more AgentX sessions. An entry is
|
|
Packit |
022b05 |
created when a new transport connection is established,
|
|
Packit |
022b05 |
and is destroyed when the transport connection is terminated.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
INDEX { agentxConnIndex }
|
|
Packit |
022b05 |
::= { agentxConnectionTable 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
AgentxConnectionEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
agentxConnIndex Unsigned32,
|
|
Packit |
022b05 |
agentxConnOpenTime TimeStamp,
|
|
Packit |
022b05 |
agentxConnTransportDomain TDomain,
|
|
Packit |
022b05 |
agentxConnTransportAddress AgentxTAddress }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
agentxConnIndex OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Unsigned32 (1..4294967295)
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"agentxConnIndex contains the value that uniquely identifies
|
|
Packit |
022b05 |
an open transport connection used by this master agent
|
|
Packit |
022b05 |
to provide AgentX service. Values of this index should
|
|
Packit |
022b05 |
not be re-used. The value assigned to a given transport
|
|
Packit |
022b05 |
connection is constant for the lifetime of that connection.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { agentxConnectionEntry 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
agentxConnOpenTime OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TimeStamp
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The value of sysUpTime when this connection was established
|
|
Packit |
022b05 |
and, therefore, its value when this entry was added to the table.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { agentxConnectionEntry 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
agentxConnTransportDomain OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TDomain
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The transport protocol in use for this connection to the
|
|
Packit |
022b05 |
subagent.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { agentxConnectionEntry 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
agentxConnTransportAddress OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX AgentxTAddress
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The transport address of the remote (subagent) end of this
|
|
Packit |
022b05 |
connection to the master agent. This object may be zero-length
|
|
Packit |
022b05 |
for unix-domain sockets (and possibly other types of transport
|
|
Packit |
022b05 |
addresses) since the subagent need not bind a filename to its
|
|
Packit |
022b05 |
local socket.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { agentxConnectionEntry 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- The AgentX Subagent Session Group
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
agentxSessionTableLastChange OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TimeStamp
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The value of sysUpTime when the last row creation or deletion
|
|
Packit |
022b05 |
occurred in the agentxSessionTable.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { agentxSession 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
agentxSessionTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF AgentxSessionEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A table of AgentX subagent sessions currently in effect.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { agentxSession 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
agentxSessionEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX AgentxSessionEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Information about a single open session between the AgentX
|
|
Packit |
022b05 |
master agent and a subagent is contained in this entry. An
|
|
Packit |
022b05 |
entry is created when a new session is successfully established
|
|
Packit |
022b05 |
and is destroyed either when the subagent transport connection
|
|
Packit |
022b05 |
has terminated or when the subagent session is closed.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
INDEX { agentxConnIndex, agentxSessionIndex }
|
|
Packit |
022b05 |
::= { agentxSessionTable 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
AgentxSessionEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
agentxSessionIndex Unsigned32,
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
agentxSessionObjectID OBJECT IDENTIFIER,
|
|
Packit |
022b05 |
agentxSessionDescr SnmpAdminString,
|
|
Packit |
022b05 |
agentxSessionAdminStatus INTEGER,
|
|
Packit |
022b05 |
agentxSessionOpenTime TimeStamp,
|
|
Packit |
022b05 |
agentxSessionAgentXVer INTEGER,
|
|
Packit |
022b05 |
agentxSessionTimeout INTEGER
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
agentxSessionIndex OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Unsigned32 (0..4294967295)
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A unique index for the subagent session. It is the same as
|
|
Packit |
022b05 |
h.sessionID defined in the agentx header. Note that if
|
|
Packit |
022b05 |
a subagent's session with the master agent is closed for
|
|
Packit |
022b05 |
any reason its index should not be re-used.
|
|
Packit |
022b05 |
A value of zero(0) is specifically allowed in order
|
|
Packit |
022b05 |
to be compatible with the definition of h.sessionId.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { agentxSessionEntry 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
agentxSessionObjectID OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX OBJECT IDENTIFIER
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This is taken from the o.id field of the agentx-Open-PDU.
|
|
Packit |
022b05 |
This attribute will report a value of '0.0' for subagents
|
|
Packit |
022b05 |
not supporting the notion of an AgentX session object
|
|
Packit |
022b05 |
identifier.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { agentxSessionEntry 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
agentxSessionDescr OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SnmpAdminString
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A textual description of the session. This is analogous to
|
|
Packit |
022b05 |
sysDescr defined in the SNMPv2-MIB in RFC 1907 [19] and is
|
|
Packit |
022b05 |
taken from the o.descr field of the agentx-Open-PDU.
|
|
Packit |
022b05 |
This attribute will report a zero-length string value for
|
|
Packit |
022b05 |
subagents not supporting the notion of a session description.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { agentxSessionEntry 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
agentxSessionAdminStatus OBJECT-TYPE
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
up(1),
|
|
Packit |
022b05 |
down(2)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
MAX-ACCESS read-write
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The administrative (desired) status of the session. Setting
|
|
Packit |
022b05 |
the value to 'down(2)' closes the subagent session (with c.reason
|
|
Packit |
022b05 |
set to 'reasonByManager').
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { agentxSessionEntry 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
agentxSessionOpenTime OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TimeStamp
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The value of sysUpTime when this session was opened and,
|
|
Packit |
022b05 |
therefore, its value when this entry was added to the table.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { agentxSessionEntry 5 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
agentxSessionAgentXVer OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX INTEGER (1..255)
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The version of the AgentX protocol supported by the
|
|
Packit |
022b05 |
session. This must be less than or equal to the value of
|
|
Packit |
022b05 |
agentxMasterAgentXVer.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { agentxSessionEntry 6 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
agentxSessionTimeout OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX INTEGER (0..255)
|
|
Packit |
022b05 |
UNITS "seconds"
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The length of time, in seconds, that a master agent should
|
|
Packit |
022b05 |
allow to elapse after dispatching a message to this session
|
|
Packit |
022b05 |
before it regards the subagent as not responding. This value
|
|
Packit |
022b05 |
is taken from the o.timeout field of the agentx-Open-PDU.
|
|
Packit |
022b05 |
This is a session-specific value that may be overridden by
|
|
Packit |
022b05 |
values associated with the specific registered MIB regions
|
|
Packit |
022b05 |
(see agentxRegTimeout). A value of zero(0) indicates that
|
|
Packit |
022b05 |
the master agent's default timeout value should be used
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
(see agentxDefaultTimeout).
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { agentxSessionEntry 7 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- The AgentX Registration Group
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
agentxRegistrationTableLastChange OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TimeStamp
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The value of sysUpTime when the last row creation or deletion
|
|
Packit |
022b05 |
occurred in the agentxRegistrationTable.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { agentxRegistration 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
agentxRegistrationTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF AgentxRegistrationEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A table of registered regions.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { agentxRegistration 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
agentxRegistrationEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX AgentxRegistrationEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Contains information for a single registered region. An
|
|
Packit |
022b05 |
entry is created when a session successfully registers a
|
|
Packit |
022b05 |
region and is destroyed for any of three reasons: this region
|
|
Packit |
022b05 |
is unregistered by the session, the session is closed,
|
|
Packit |
022b05 |
or the subagent connection is closed.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
INDEX { agentxConnIndex, agentxSessionIndex, agentxRegIndex }
|
|
Packit |
022b05 |
::= { agentxRegistrationTable 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
AgentxRegistrationEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
agentxRegIndex Unsigned32,
|
|
Packit |
022b05 |
agentxRegContext OCTET STRING,
|
|
Packit |
022b05 |
agentxRegStart OBJECT IDENTIFIER,
|
|
Packit |
022b05 |
agentxRegRangeSubId Unsigned32,
|
|
Packit |
022b05 |
agentxRegUpperBound Unsigned32,
|
|
Packit |
022b05 |
agentxRegPriority Unsigned32,
|
|
Packit |
022b05 |
agentxRegTimeout INTEGER,
|
|
Packit |
022b05 |
agentxRegInstance TruthValue }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
agentxRegIndex OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Unsigned32 (1..4294967295)
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"agentxRegIndex uniquely identifies a registration entry.
|
|
Packit |
022b05 |
This value is constant for the lifetime of an entry.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { agentxRegistrationEntry 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
agentxRegContext OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX OCTET STRING
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The context in which the session supports the objects in this
|
|
Packit |
022b05 |
region. A zero-length context indicates the default context.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { agentxRegistrationEntry 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
agentxRegStart OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX OBJECT IDENTIFIER
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The starting OBJECT IDENTIFIER of this registration entry. The
|
|
Packit |
022b05 |
session identified by agentxSessionIndex implements objects
|
|
Packit |
022b05 |
starting at this value (inclusive). Note that this value could
|
|
Packit |
022b05 |
identify an object type, an object instance, or a partial object
|
|
Packit |
022b05 |
instance.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { agentxRegistrationEntry 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
agentxRegRangeSubId OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Unsigned32
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"agentxRegRangeSubId is used to specify the range. This is
|
|
Packit |
022b05 |
taken from r.region_subid in the registration PDU. If the value
|
|
Packit |
022b05 |
of this object is zero, no range is specified. If it is non-zero,
|
|
Packit |
022b05 |
it identifies the `nth' sub-identifier in r.region for which
|
|
Packit |
022b05 |
this entry's agentxRegUpperBound value is substituted in the
|
|
Packit |
022b05 |
OID for purposes of defining the region's upper bound.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { agentxRegistrationEntry 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
agentxRegUpperBound OBJECT-TYPE
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
SYNTAX Unsigned32
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"agentxRegUpperBound represents the upper-bound sub-identifier in
|
|
Packit |
022b05 |
a registration. This is taken from the r.upper_bound in the
|
|
Packit |
022b05 |
registration PDU. If agentxRegRangeSubid (r.region_subid) is
|
|
Packit |
022b05 |
zero, this value is also zero and is not used to define an upper
|
|
Packit |
022b05 |
bound for this registration.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { agentxRegistrationEntry 5 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
agentxRegPriority OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Unsigned32
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The registration priority. Lower values have higher priority.
|
|
Packit |
022b05 |
This value is taken from r.priority in the register PDU.
|
|
Packit |
022b05 |
Sessions should use the value of 127 for r.priority if a
|
|
Packit |
022b05 |
default value is desired.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { agentxRegistrationEntry 6 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
agentxRegTimeout OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX INTEGER (0..255)
|
|
Packit |
022b05 |
UNITS "seconds"
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The timeout value, in seconds, for responses to
|
|
Packit |
022b05 |
requests associated with this registered MIB region.
|
|
Packit |
022b05 |
A value of zero(0) indicates the default value (indicated
|
|
Packit |
022b05 |
by by agentxSessionTimeout or agentxDefaultTimeout) is to
|
|
Packit |
022b05 |
be used. This value is taken from the r.timeout field of
|
|
Packit |
022b05 |
the agentx-Register-PDU.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { agentxRegistrationEntry 7 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
agentxRegInstance OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TruthValue
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The value of agentxRegInstance is `true' for
|
|
Packit |
022b05 |
registrations for which the INSTANCE_REGISTRATION
|
|
Packit |
022b05 |
was set, and is `false' for all other registrations.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
::= { agentxRegistrationEntry 8 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- Conformance Statements for AgentX
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
agentxConformance OBJECT IDENTIFIER ::= { agentxMIB 2 }
|
|
Packit |
022b05 |
agentxMIBGroups OBJECT IDENTIFIER ::= { agentxConformance 1 }
|
|
Packit |
022b05 |
agentxMIBCompliances OBJECT IDENTIFIER ::= { agentxConformance 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- Compliance Statements for AgentX
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
agentxMIBCompliance MODULE-COMPLIANCE
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The compliance statement for SNMP entities that implement the
|
|
Packit |
022b05 |
AgentX protocol. Note that a compliant agent can implement all
|
|
Packit |
022b05 |
objects in this MIB module as read-only.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
MODULE -- this module
|
|
Packit |
022b05 |
MANDATORY-GROUPS { agentxMIBGroup }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT agentxSessionAdminStatus
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { agentxMIBCompliances 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
agentxMIBGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS {
|
|
Packit |
022b05 |
agentxDefaultTimeout,
|
|
Packit |
022b05 |
agentxMasterAgentXVer,
|
|
Packit |
022b05 |
agentxConnTableLastChange,
|
|
Packit |
022b05 |
agentxConnOpenTime,
|
|
Packit |
022b05 |
agentxConnTransportDomain,
|
|
Packit |
022b05 |
agentxConnTransportAddress,
|
|
Packit |
022b05 |
agentxSessionTableLastChange,
|
|
Packit |
022b05 |
agentxSessionTimeout,
|
|
Packit |
022b05 |
agentxSessionObjectID,
|
|
Packit |
022b05 |
agentxSessionDescr,
|
|
Packit |
022b05 |
agentxSessionAdminStatus,
|
|
Packit |
022b05 |
agentxSessionOpenTime,
|
|
Packit |
022b05 |
agentxSessionAgentXVer,
|
|
Packit |
022b05 |
agentxRegistrationTableLastChange,
|
|
Packit |
022b05 |
agentxRegContext,
|
|
Packit |
022b05 |
agentxRegStart,
|
|
Packit |
022b05 |
agentxRegRangeSubId,
|
|
Packit |
022b05 |
agentxRegUpperBound,
|
|
Packit |
022b05 |
agentxRegPriority,
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
agentxRegTimeout,
|
|
Packit |
022b05 |
agentxRegInstance
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"All accessible objects in the AgentX MIB.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { agentxMIBGroups 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
END
|