Home/Catalog/RIVERSTONE-CONFIG-MIB

RIVERSTONE-CONFIG-MIB

AI MIB Summary

The RIVERSTONE-CONFIG-MIB provides an SNMP interface for retrieving and modifying configuration files on Riverstone (now Fortinet) network routers. It enables programmatic access to device settings, including routing protocols, interface parameters, and security policies, facilitating centralized configuration management and audit compliance.

This mib module defines an SNMP API to manage Riverstone's Router configuration files
Main OID:
rsConfigMIB.1.3.6.1.4.1.5567.2.20
66
Objects
Active
Status
6
Dependencies

Imported Objects

Objects

66 total
Object Name
rsConfigMIBThis mib module defines an SNMP API to manage Riverstone's Router configuration files
MODULE-IDENTITY
.1.3.6.1.4.1.5567.2.20
rsCfgObjects
OBJECT IDENTIFIER
.1.3.6.1.4.1.5567.2.20.1
rsCfgNextTransferIdThis 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.ro
Unsigned32
.1.3.6.1.4.1.5567.2.20.1.1
rsCfgTransferTableThis table specifies Parameters related to a change session in the active config. This table is not persistent across reboots.
SEQUENCE OF RsCfgActiveChangeSessionEntry
.1.3.6.1.4.1.5567.2.20.1.2
rsCfgTransferEntryAn entry in this table supplies necessary parameters like who did the change and when.
RsCfgTransferEntry
.1.3.6.1.4.1.5567.2.20.1.2.1
rsCfgTransferIdPrimary index for the conceptual row identifying a transfer session.
Unsigned32
.1.3.6.1.4.1.5567.2.20.1.2.1.1
rsCfgTransferOpTransfer 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.rw
Enumeration
.1.3.6.1.4.1.5567.2.20.1.2.1.2
rsCfgHostAddressTypeSpecifies the type of host address to be used at a remote host for performing the transfer operation.rw
InetAddressType (INET-ADDRESS-MIB)
.1.3.6.1.4.1.5567.2.20.1.2.1.3
rsCfgHostAddressSpecifies 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.rw
InetAddress (INET-ADDRESS-MIB)
.1.3.6.1.4.1.5567.2.20.1.2.1.4
rsCfgFileNameThe 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.confrw
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.5567.2.20.1.2.1.5
rsCfgFileTransferProtocolThe protocol to be used for transferring the file to / from the host.rw
RSFileTransferProtocol (RIVERSTONE-TC-MIB)
.1.3.6.1.4.1.5567.2.20.1.2.1.6
rsCfgActivateTransferActivate 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).rw
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.5567.2.20.1.2.1.7
rsCfgTransferStatusThe 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.ro
RSTransferStatus (RIVERSTONE-TC-MIB)
.1.3.6.1.4.1.5567.2.20.1.2.1.8
rsCfgTransferStartTimeThe time when the transfer was started. Initially this value is 0, meaning no transfer was started yet.ro
TimeTicks (SNMPv2-SMI)
.1.3.6.1.4.1.5567.2.20.1.2.1.9
rsCfgTransferEndTimeThe time when the transfer was completed. Initially this value is 0, meaning no transfer was started or completed yet.ro
TimeTicks (SNMPv2-SMI)
.1.3.6.1.4.1.5567.2.20.1.2.1.10
rsCfgTransferErrorA reason code for the last transfer operation. Poll this value when doing sets against rsCfgActivateTransfer for config files obtain status.ro
RSConfigErrorCode (RIVERSTONE-TC-MIB)
.1.3.6.1.4.1.5567.2.20.1.2.1.11
rsCfgTransferErrorReasonA string representation of rsCfgLastError which may contain additional details.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.5567.2.20.1.2.1.12
rsCfgTransferRowStatusFor 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).rw
RowStatus (SNMPv2-TC)
.1.3.6.1.4.1.5567.2.20.1.2.1.13
rsCfgMaxEntriesInTransferTableDenotes the maximum number of lines the rsCfgTransferTable can contain. If this maximum is reached, no more additions to this table is possible.rw
Unsigned32
.1.3.6.1.4.1.5567.2.20.1.3
rsCfgMaxSimultaneousTransfersDenotes 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.rw
Unsigned32
.1.3.6.1.4.1.5567.2.20.1.4
rsCfgIsStartupActiveAlikeThe 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.ro
Enumeration
.1.3.6.1.4.1.5567.2.20.1.5
rsCfgActiveLastChangeThis object returns the date and time when the active config was changed last.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.5567.2.20.1.6
rsCfgStartupLastChangeThis object returns the date and time when the startup config was changed last.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.5567.2.20.1.7
rsCfgChangeLogs
OBJECT IDENTIFIER
.1.3.6.1.4.1.5567.2.20.2
rsCfgActiveChangeSessionTableThis table specifies Parameters related to a change session in the active config. This table is not persistent across reboots.
SEQUENCE OF RsCfgActiveChangeSessionEntry
.1.3.6.1.4.1.5567.2.20.2.1
rsCfgActiveChangeSessionEntryAn entry in this table supplies necessary parameters like who did the change and when.
RsCfgActiveChangeSessionEntry
.1.3.6.1.4.1.5567.2.20.2.1.1
rsCfgActiveChangeSessionIdPrimary index for the conceptual row identifying a change session.
Unsigned32
.1.3.6.1.4.1.5567.2.20.2.1.1.1
rsCfgActiveChangeSessionTypeDenotes which entity caused this change in the active config.ro
RSChangeSessionType (RIVERSTONE-TC-MIB)
.1.3.6.1.4.1.5567.2.20.2.1.1.2
rsCfgActiveChangeSessionUserDenotes 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.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.5567.2.20.2.1.1.3
rsCfgActiveChangeSessionHostTypeDenotes the type of address specified by rsCfgActiveChangeSessionHostAddress. If the change was made by console, this is set to unknown.ro
InetAddressType (INET-ADDRESS-MIB)
.1.3.6.1.4.1.5567.2.20.2.1.1.4
rsCfgActiveChangeSessionHostAddressDenotes the address of the entity which caused this change. If the change was made through console, this object is set with a NULL value.ro
InetAddress (INET-ADDRESS-MIB)
.1.3.6.1.4.1.5567.2.20.2.1.1.5
rsCfgActiveChangeSessionTimeDenotes the Time when this change was done to the active config.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.5567.2.20.2.1.1.6
rsCfgActiveChangeAddedLinesNumber of lines added in the active config as part of this change session.ro
Unsigned32
.1.3.6.1.4.1.5567.2.20.2.1.1.7
rsCfgActiveChangeDeletedLinesNumber of lines deleteded in the active config as part of this change session.ro
Unsigned32
.1.3.6.1.4.1.5567.2.20.2.1.1.8
rsCfgActiveChangePresentInChangeTableThis 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.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.5567.2.20.2.1.1.9
rsCfgActiveChangeTableThis table lists the changes per session. This table is not persistent across reboots.
SEQUENCE OF RsCfgActiveChangeEntry
.1.3.6.1.4.1.5567.2.20.2.2
rsCfgActiveChangeEntryAn entry in this table supplies one change in a single session.
RsCfgActiveChangeEntry
.1.3.6.1.4.1.5567.2.20.2.2.1
rsCfgActiveChangeIdSecondary index for the conceptual row identifying a change in a session.
Unsigned32
.1.3.6.1.4.1.5567.2.20.2.2.1.1
rsCfgActiveChangeActionDenotes what action was taken. Whether the line specified is added or deleted.ro
Enumeration
.1.3.6.1.4.1.5567.2.20.2.2.1.2
rsCfgActiveChangeLineDenotes the line which was affected by this change. This line was either added or the line was deleted.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.5567.2.20.2.2.1.3
rsCfgEnableChangeLogWhen 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.rw
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.5567.2.20.2.3
rsCfgResetChangeLogWhen 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.rw
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.5567.2.20.2.4
rsCfgMaxActiveChangeLinesDenotes 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.rw
Unsigned32
.1.3.6.1.4.1.5567.2.20.2.5
rsCfgMaxActiveChangeLinesPerSessionDenotes 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).rw
Unsigned32
.1.3.6.1.4.1.5567.2.20.2.6
rsCfgMaxActiveChangeSessionsDenotes 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.rw
Unsigned32
.1.3.6.1.4.1.5567.2.20.2.7
rsCfgNumberOfActiveChangesDenotes the number of times the active config is changed since the system started.ro
Unsigned32
.1.3.6.1.4.1.5567.2.20.2.8
rsCfgNumberOfStartupChangesDenotes the number of times the startup config is changed since the system started.ro
Unsigned32
.1.3.6.1.4.1.5567.2.20.2.9
rsCfgNotification
OBJECT IDENTIFIER
.1.3.6.1.4.1.5567.2.20.3
rsCfgNotificationControl
OBJECT IDENTIFIER
.1.3.6.1.4.1.5567.2.20.3.1
rsCfgEnableNotificationsWhen 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.rw
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.5567.2.20.3.1.1
rsCfgNotifications
OBJECT IDENTIFIER
.1.3.6.1.4.1.5567.2.20.3.2
rsCfgNotifyPrefix
OBJECT IDENTIFIER
.1.3.6.1.4.1.5567.2.20.3.2.0
rsCfgActiveConfigChangeThis notification is generated when there is a change in the ActiveConfig.
NOTIFICATION-TYPE
.1.3.6.1.4.1.5567.2.20.3.2.0.1
rsCfgStartupConfigChangeThis notification is generated when there is a change in the StartupConfig.
NOTIFICATION-TYPE
.1.3.6.1.4.1.5567.2.20.3.2.0.2
rsCfgBootDetails
OBJECT IDENTIFIER
.1.3.6.1.4.1.5567.2.20.4
rsCfgActiveImageVersionThe 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.0ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.5567.2.20.4.1
rsCfgActiveImageBootLocationThe URL location string from whence the current image was loaded. example: slot0:boot/rs8.tar.gz/ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.5567.2.20.4.2
rsConfigConformance
OBJECT IDENTIFIER
.1.3.6.1.4.1.5567.2.20.5
rsConfigCompliances
OBJECT IDENTIFIER
.1.3.6.1.4.1.5567.2.20.5.1
rsConfigComplianceThe compliance statement for SNMP entities which implement the Riverstone Router Config Management MIB.
Unknown
.1.3.6.1.4.1.5567.2.20.5.1.1
rsConfigGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.5567.2.20.5.2
rsConfigGroupThe collection of objects which are used to represent config file operations in the Riverstone Router.
Unknown
.1.3.6.1.4.1.5567.2.20.5.2.1
rsChangeLogGroupThe collection of objects which are used to represent configuration operations in the Riverstone Router. This is an optional group.
Unknown
.1.3.6.1.4.1.5567.2.20.5.2.2
rsConfigNotificationGroupSet of notifications implemented in this module. None are mandatory.
Unknown
.1.3.6.1.4.1.5567.2.20.5.2.3
rsConfigNotificationControlGroupThis object is mandatory to control emission of notifications, when the SNMP-NOTIFICATION-MIB is not available in a given agent.
Unknown
.1.3.6.1.4.1.5567.2.20.5.2.4
rsBootInfoGroupThe collection of objects which are used to represent configuration operations in the Riverstone Router.
Unknown
.1.3.6.1.4.1.5567.2.20.5.2.5