RIVERSTONE-CONFIG-MIB
File:
RIVERSTONE-CONFIG-MIB.mib (29579 bytes)
Imported modules
Imported symbols
Defined Types
RsCfgTransferEntry |
|
SEQUENCE |
|
|
|
|
rsCfgTransferId |
Unsigned32 |
|
|
rsCfgTransferOp |
INTEGER |
|
|
rsCfgHostAddressType |
InetAddressType |
|
|
rsCfgHostAddress |
InetAddress |
|
|
rsCfgFileName |
DisplayString |
|
|
rsCfgFileTransferProtocol |
RSFileTransferProtocol |
|
|
rsCfgActivateTransfer |
TruthValue |
|
|
rsCfgTransferStatus |
RSTransferStatus |
|
|
rsCfgTransferStartTime |
TimeTicks |
|
|
rsCfgTransferEndTime |
TimeTicks |
|
|
rsCfgTransferError |
RSConfigErrorCode |
|
|
rsCfgTransferErrorReason |
DisplayString |
|
|
rsCfgTransferRowStatus |
RowStatus |
|
RsCfgActiveChangeSessionEntry |
|
SEQUENCE |
|
|
|
|
rsCfgActiveChangeSessionId |
Unsigned32 |
|
|
rsCfgActiveChangeSessionType |
RSChangeSessionType |
|
|
rsCfgActiveChangeSessionUser |
DisplayString |
|
|
rsCfgActiveChangeSessionHostType |
InetAddressType |
|
|
rsCfgActiveChangeSessionHostAddress |
InetAddress |
|
|
rsCfgActiveChangeSessionTime |
DateAndTime |
|
|
rsCfgActiveChangeAddedLines |
Unsigned32 |
|
|
rsCfgActiveChangeDeletedLines |
Unsigned32 |
|
|
rsCfgActiveChangePresentInChangeTable |
TruthValue |
|
RsCfgActiveChangeEntry |
|
SEQUENCE |
|
|
|
|
rsCfgActiveChangeId |
Unsigned32 |
|
|
rsCfgActiveChangeAction |
INTEGER |
|
|
rsCfgActiveChangeLine |
DisplayString |
|
Defined Values
rsConfigMIB |
1.3.6.1.4.1.5567.2.20 |
This mib module defines an SNMP API to manage Riverstone's
Router configuration files |
MODULE-IDENTITY |
|
|
|
rsCfgNextTransferId |
1.3.6.1.4.1.5567.2.20.1.1 |
This object contains the next appropriate value to
be used for rsCfgTransferId when creating
entries in the rsCfgTransferTable. If the number
of unassigned entries is exhausted, this object will
take on the value of 0. To obtain the
rsCfgTransferId value for a new entry, the
manager must first issue a management protocol
retrieval operation to obtain the current value of
this object. The agent should modify the value to
reflect the next unassigned index after each
retrieval operation. After a manager retrieves a
value the agent will determine through its local
policy when this index value will be made available
for reuse. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
Unsigned32 |
|
|
rsCfgTransferTable |
1.3.6.1.4.1.5567.2.20.1.2 |
This table specifies Parameters related to a change session
in the active config. This table is not persistent across
reboots. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
SEQUENCE OF |
|
|
|
|
RsCfgActiveChangeSessionEntry |
|
rsCfgTransferEntry |
1.3.6.1.4.1.5567.2.20.1.2.1 |
An entry in this table supplies necessary parameters like who
did the change and when. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
RsCfgTransferEntry |
|
|
rsCfgTransferId |
1.3.6.1.4.1.5567.2.20.1.2.1.1 |
Primary index for the conceptual row identifying a transfer session. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
Unsigned32 |
|
|
rsCfgTransferOp |
1.3.6.1.4.1.5567.2.20.1.2.1.2 |
Transfer operation to be performed. Configuration
files are ASCII NVT text files describing the operation of the router.
Send operations transfer a file from the router to host.
Receive operations transfer the file from the host to the
router. Operations to Active include a 2 step process of copying to
scratch-pad, and copying the scratch-pad to active. Default
value is no operation or noop. |
Status: current |
Access: read-create |
OBJECT-TYPE |
|
|
|
|
INTEGER |
noop(1), sendActiveConfigToHost(2), receiveActiveConfigFromHost(3), sendStartupConfigToHost(4), receiveStartupConfigFromHost(5), copyActiveToStartup(6), copyStartupToActive(7), copyActiveToFlash(8), copyStartupToFlash(9), copyFlashToActive(10), copyFlashToStartup(11), receiveBootlogFromHost(12) |
|
rsCfgHostAddressType |
1.3.6.1.4.1.5567.2.20.1.2.1.3 |
Specifies the type of host address to be used at a remote
host for performing the transfer operation. |
Status: current |
Access: read-create |
OBJECT-TYPE |
|
|
|
|
InetAddressType |
|
|
rsCfgHostAddress |
1.3.6.1.4.1.5567.2.20.1.2.1.4 |
Specifies the host address to be used as a remote host for
performing the transfer operation. The host address type is
determined by the object value of corresponding
rsCfgHostAddressType. |
Status: current |
Access: read-create |
OBJECT-TYPE |
|
|
|
|
InetAddress |
|
|
rsCfgFileName |
1.3.6.1.4.1.5567.2.20.1.2.1.5 |
The file name to be retrieved from the host rsCfgServerAddress or
to be written to. Default value is blank. By blank it is a zero
length octet string. No spaces in filenames. In case of
copy to flash, this filename should be as a url including the slot,
like slot0:config/rs8.conf |
Status: current |
Access: read-create |
OBJECT-TYPE |
|
|
|
|
DisplayString |
|
|
rsCfgActivateTransfer |
1.3.6.1.4.1.5567.2.20.1.2.1.7 |
Activate the file transfer operation with a value of True(1) or
stop it with False(2). Poll rsCfgTransferStatus for current status.
Default value is False. rsCfgTransferStatus should be either
active(1) or createAndGo(4) to set this object to True(1). |
Status: current |
Access: read-create |
OBJECT-TYPE |
|
|
|
|
TruthValue |
|
|
rsCfgTransferStatus |
1.3.6.1.4.1.5567.2.20.1.2.1.8 |
The current status of the transfer task. Default state is idle.
sending indicates a file transfer (router->host) in progress.
receiving indicates sending a file from Host to Router.
transferComplete indicates a successful transfer. error indicates
a failed transfer. See rsCfgLastError to diagnose why the transfer
failed. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
RSTransferStatus |
|
|
rsCfgTransferStartTime |
1.3.6.1.4.1.5567.2.20.1.2.1.9 |
The time when the transfer was started. Initially this
value is 0, meaning no transfer was started yet. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
TimeTicks |
|
|
rsCfgTransferEndTime |
1.3.6.1.4.1.5567.2.20.1.2.1.10 |
The time when the transfer was completed. Initially this
value is 0, meaning no transfer was started or completed yet. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
TimeTicks |
|
|
rsCfgTransferError |
1.3.6.1.4.1.5567.2.20.1.2.1.11 |
A reason code for the last transfer operation. Poll this value
when doing sets against rsCfgActivateTransfer for config files
obtain status. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
RSConfigErrorCode |
|
|
rsCfgTransferErrorReason |
1.3.6.1.4.1.5567.2.20.1.2.1.12 |
A string representation of rsCfgLastError which may contain
additional details. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
DisplayString |
|
|
rsCfgTransferRowStatus |
1.3.6.1.4.1.5567.2.20.1.2.1.13 |
For creating, modifying, and deleting this row.
rsCfgFileName, rsCfgHostAddressType, rsCfgHostAddress and
rsCfgTransferOp must be set to valid values prior to activating
this row or when the status is createAndGo(4). |
Status: current |
Access: read-create |
OBJECT-TYPE |
|
|
|
|
RowStatus |
|
|
rsCfgMaxEntriesInTransferTable |
1.3.6.1.4.1.5567.2.20.1.3 |
Denotes the maximum number of lines the rsCfgTransferTable can
contain. If this maximum is reached, no more additions to this
table is possible. |
Status: current |
Access: read-write |
OBJECT-TYPE |
|
|
|
|
Unsigned32 |
|
|
rsCfgMaxSimultaneousTransfers |
1.3.6.1.4.1.5567.2.20.1.4 |
Denotes how many transfers can simultaneously take place. In
other words, how many rsCfgActivateTransfer instances can be
set simultaneously. Also, when the rsCfgTransferStatus of
any of rsCfgMaxSimultaneousTransfers row is set to sending(2)
or receiving(3), another transfer cannot be initiated by setting
the rsCfgActivateTransfer of another row. |
Status: current |
Access: read-write |
OBJECT-TYPE |
|
|
|
|
Unsigned32 |
|
|
rsCfgIsStartupActiveAlike |
1.3.6.1.4.1.5567.2.20.1.5 |
The volatile config lines (marked as V) will not be stored
in startup. This object returns alike(1) if both startup
and active are alike and no sync necessary between them.
It returns alikeExceptVolatile(2), only when the difference
is that there are some volatile commands in the active config.
In this case too, there is no need of syn between the both.
It returns different(3), when the startup and active are
different and may need a sync before the next reboot. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
INTEGER |
alike(1), alikeExceptVolatile(2), different(3) |
|
rsCfgActiveLastChange |
1.3.6.1.4.1.5567.2.20.1.6 |
This object returns the date and time when the active config
was changed last. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
DateAndTime |
|
|
rsCfgStartupLastChange |
1.3.6.1.4.1.5567.2.20.1.7 |
This object returns the date and time when the startup config
was changed last. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
DateAndTime |
|
|
rsCfgActiveChangeSessionEntry |
1.3.6.1.4.1.5567.2.20.2.1.1 |
An entry in this table supplies necessary parameters like who
did the change and when. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
RsCfgActiveChangeSessionEntry |
|
|
rsCfgActiveChangeSessionId |
1.3.6.1.4.1.5567.2.20.2.1.1.1 |
Primary index for the conceptual row identifying a change session. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
Unsigned32 |
|
|
rsCfgActiveChangeSessionUser |
1.3.6.1.4.1.5567.2.20.2.1.1.3 |
Denotes which user caused this change in the active config. In
case of console/telnet/ssh, this denotes the user name and in
case of snmp this denotes the user in case of snmpV3 and community
string in case of v1 or v2c. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
DisplayString |
|
|
rsCfgActiveChangeSessionHostType |
1.3.6.1.4.1.5567.2.20.2.1.1.4 |
Denotes the type of address specified by
rsCfgActiveChangeSessionHostAddress. If the change was made by
console, this is set to unknown. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
InetAddressType |
|
|
rsCfgActiveChangeSessionHostAddress |
1.3.6.1.4.1.5567.2.20.2.1.1.5 |
Denotes the address of the entity which caused this change. If
the change was made through console, this object is set with a
NULL value. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
InetAddress |
|
|
rsCfgActiveChangeAddedLines |
1.3.6.1.4.1.5567.2.20.2.1.1.7 |
Number of lines added in the active config as part of this
change session. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
Unsigned32 |
|
|
rsCfgActiveChangeDeletedLines |
1.3.6.1.4.1.5567.2.20.2.1.1.8 |
Number of lines deleteded in the active config as part of this
change session. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
Unsigned32 |
|
|
rsCfgActiveChangePresentInChangeTable |
1.3.6.1.4.1.5567.2.20.2.1.1.9 |
This variable has a value of True(1), when the changes are
present in the change table. Otherwise, this variable has
a value of False(2). The change table can have entries for
this session, only there is enough space to hold all the
changes. This depends upon the maximum lines that could
be stored in the change table. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
TruthValue |
|
|
rsCfgActiveChangeTable |
1.3.6.1.4.1.5567.2.20.2.2 |
This table lists the changes per session. This table is not
persistent across reboots. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
SEQUENCE OF |
|
|
|
|
RsCfgActiveChangeEntry |
|
rsCfgActiveChangeEntry |
1.3.6.1.4.1.5567.2.20.2.2.1 |
An entry in this table supplies one change in a single session. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
RsCfgActiveChangeEntry |
|
|
rsCfgActiveChangeId |
1.3.6.1.4.1.5567.2.20.2.2.1.1 |
Secondary index for the conceptual row identifying a change
in a session. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
Unsigned32 |
|
|
rsCfgActiveChangeAction |
1.3.6.1.4.1.5567.2.20.2.2.1.2 |
Denotes what action was taken. Whether the line specified
is added or deleted. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
INTEGER |
add(1), delete(2) |
|
rsCfgActiveChangeLine |
1.3.6.1.4.1.5567.2.20.2.2.1.3 |
Denotes the line which was affected by this change. This line
was either added or the line was deleted. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
DisplayString |
|
|
rsCfgEnableChangeLog |
1.3.6.1.4.1.5567.2.20.2.3 |
When set to True(1), the logging begins. By default the logging
is disabled and this value returns False(2).
When logging is enabled, the log tables are updated for every
change session in the rsCfgActiveChangeSessionTable and
rsCfgActiveChangeTable for the active config depending upon
the value of rsCfgMaxActiveChangeLines. Logging included what,
when and who changed anything, if any in the active config file. |
Status: current |
Access: read-write |
OBJECT-TYPE |
|
|
|
|
TruthValue |
|
|
rsCfgResetChangeLog |
1.3.6.1.4.1.5567.2.20.2.4 |
When set to True(1), the changes logged this further is deleted.
When get, this object always returns False(2). If logging is
disabled, setting this object to True(1) results in noop. |
Status: current |
Access: read-write |
OBJECT-TYPE |
|
|
|
|
TruthValue |
|
|
rsCfgMaxActiveChangeLines |
1.3.6.1.4.1.5567.2.20.2.5 |
Denotes the maximum number of lines allowed in the whole log.
If the maximum number is reached, the lines of the older sessions
will be deleted (one session at a time), to accommodate the lines
of the new session. If this maximum limit is less
than the affected lines in a change, the lines are not stored
in the Change table. There will only be an entry in the
session table. So make sure that this number is large enough.
Higher this value, the memory consumption is also high. |
Status: current |
Access: read-write |
OBJECT-TYPE |
|
|
|
|
Unsigned32 |
|
|
rsCfgMaxActiveChangeLinesPerSession |
1.3.6.1.4.1.5567.2.20.2.6 |
Denotes the maximum number of rows that can be present in the
change table per session. If the number of lines changed per
session is more than this value, the changes are not recorded.
The rsCfgActiveChangePresentInChangeTable object in the session
table will have a value of False(2). |
Status: current |
Access: read-write |
OBJECT-TYPE |
|
|
|
|
Unsigned32 |
|
|
rsCfgMaxActiveChangeSessions |
1.3.6.1.4.1.5567.2.20.2.7 |
Denotes the maximum number of sessions that need to be stored.
The older sessions are deleted when newer sessions are created
when the total number of sessions reach this value. |
Status: current |
Access: read-write |
OBJECT-TYPE |
|
|
|
|
Unsigned32 |
|
|
rsCfgNumberOfActiveChanges |
1.3.6.1.4.1.5567.2.20.2.8 |
Denotes the number of times the active config is changed since
the system started. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
Unsigned32 |
|
|
rsCfgNumberOfStartupChanges |
1.3.6.1.4.1.5567.2.20.2.9 |
Denotes the number of times the startup config is changed since
the system started. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
Unsigned32 |
|
|
rsCfgActiveImageVersion |
1.3.6.1.4.1.5567.2.20.4.1 |
The Version string of the current image executing on this control
module. This is the same description as the system show version
command. example: 1.1.0.0 |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
DisplayString |
|
|
rsCfgActiveImageBootLocation |
1.3.6.1.4.1.5567.2.20.4.2 |
The URL location string from whence the current image was loaded.
example: slot0:boot/rs8.tar.gz/ |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
DisplayString |
|
|
rsCfgEnableNotifications |
1.3.6.1.4.1.5567.2.20.3.1.1 |
When this object is set to True(1), the notifications will be sent
out when the config files change. If set to False(2), the
notifications will not go out. By default, the notifications are
disabled. |
Status: current |
Access: read-write |
OBJECT-TYPE |
|
|
|
|
TruthValue |
|
|
rsCfgActiveConfigChange |
1.3.6.1.4.1.5567.2.20.3.2.0.1 |
This notification is generated when there is a change in the
ActiveConfig. |
Status: current |
Access: read-write |
NOTIFICATION-TYPE |
|
|
|
rsCfgStartupConfigChange |
1.3.6.1.4.1.5567.2.20.3.2.0.2 |
This notification is generated when there is a change in the
StartupConfig. |
Status: current |
Access: read-write |
NOTIFICATION-TYPE |
|
|
|
rsConfigCompliance |
1.3.6.1.4.1.5567.2.20.5.1.1 |
The compliance statement for SNMP entities which implement
the Riverstone Router Config Management MIB. |
Status: current |
Access: read-only |
MODULE-COMPLIANCE |
|
|
|
rsConfigGroup |
1.3.6.1.4.1.5567.2.20.5.2.1 |
The collection of objects which are used to represent
config file operations in the Riverstone Router. |
Status: current |
Access: read-only |
OBJECT-GROUP |
|
|
|
rsChangeLogGroup |
1.3.6.1.4.1.5567.2.20.5.2.2 |
The collection of objects which are used to represent
configuration operations in the Riverstone Router.
This is an optional group. |
Status: current |
Access: read-only |
OBJECT-GROUP |
|
|
|
rsConfigNotificationGroup |
1.3.6.1.4.1.5567.2.20.5.2.3 |
Set of notifications implemented in this module.
None are mandatory. |
Status: current |
Access: read-only |
NOTIFICATION-GROUP |
|
|
|
rsConfigNotificationControlGroup |
1.3.6.1.4.1.5567.2.20.5.2.4 |
This object is mandatory to control emission of notifications,
when the SNMP-NOTIFICATION-MIB is not available in a given agent. |
Status: current |
Access: read-only |
OBJECT-GROUP |
|
|
|
rsBootInfoGroup |
1.3.6.1.4.1.5567.2.20.5.2.5 |
The collection of objects which are used to represent
configuration operations in the Riverstone Router. |
Status: current |
Access: read-only |
OBJECT-GROUP |
|
|
|