RIVERSTONE-CONFIG-MIB

File: RIVERSTONE-CONFIG-MIB.mib (29579 bytes)

Imported modules

SNMPv2-SMI RIVERSTONE-SMI-MIB SNMPv2-TC
INET-ADDRESS-MIB RIVERSTONE-TC-MIB SNMPv2-CONF

Imported symbols

OBJECT-TYPE MODULE-IDENTITY NOTIFICATION-TYPE
Unsigned32 TimeTicks riverstoneMibs
DisplayString TruthValue DateAndTime
RowStatus InetAddressType InetAddress
RSChangeSessionType RSTransferStatus RSFileTransferProtocol
RSConfigErrorCode MODULE-COMPLIANCE OBJECT-GROUP
NOTIFICATION-GROUP

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    

rsCfgObjects 1.3.6.1.4.1.5567.2.20.1
OBJECT IDENTIFIER    

rsCfgChangeLogs 1.3.6.1.4.1.5567.2.20.2
OBJECT IDENTIFIER    

rsCfgNotification 1.3.6.1.4.1.5567.2.20.3
OBJECT IDENTIFIER    

rsCfgBootDetails 1.3.6.1.4.1.5567.2.20.4
OBJECT IDENTIFIER    

rsCfgNotificationControl 1.3.6.1.4.1.5567.2.20.3.1
OBJECT IDENTIFIER    

rsCfgNotifications 1.3.6.1.4.1.5567.2.20.3.2
OBJECT IDENTIFIER    

rsCfgNotifyPrefix 1.3.6.1.4.1.5567.2.20.3.2.0
OBJECT IDENTIFIER    

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  

rsCfgFileTransferProtocol 1.3.6.1.4.1.5567.2.20.1.2.1.6
The protocol to be used for transferring the file to / from the host.
Status: current Access: read-create
OBJECT-TYPE    
  RSFileTransferProtocol  

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  

rsCfgActiveChangeSessionTable 1.3.6.1.4.1.5567.2.20.2.1
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

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  

rsCfgActiveChangeSessionType 1.3.6.1.4.1.5567.2.20.2.1.1.2
Denotes which entity caused this change in the active config.
Status: current Access: read-only
OBJECT-TYPE    
  RSChangeSessionType  

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  

rsCfgActiveChangeSessionTime 1.3.6.1.4.1.5567.2.20.2.1.1.6
Denotes the Time when this change was done to the active config.
Status: current Access: read-only
OBJECT-TYPE    
  DateAndTime  

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    

rsConfigConformance 1.3.6.1.4.1.5567.2.20.5
OBJECT IDENTIFIER    

rsConfigCompliances 1.3.6.1.4.1.5567.2.20.5.1
OBJECT IDENTIFIER    

rsConfigGroups 1.3.6.1.4.1.5567.2.20.5.2
OBJECT IDENTIFIER    

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