CISCO-SYS-INFO-LOG-MIB

File: CISCO-SYS-INFO-LOG-MIB.mib (18458 bytes)

Imported modules

SNMPv2-SMI SNMPv2-TC INET-ADDRESS-MIB
SNMPv2-CONF SNMP-FRAMEWORK-MIB CISCO-SMI

Imported symbols

OBJECT-TYPE MODULE-IDENTITY NOTIFICATION-TYPE
Unsigned32 RowStatus TruthValue
InetAddress InetAddressType MODULE-COMPLIANCE
OBJECT-GROUP NOTIFICATION-GROUP SnmpAdminString
ciscoMgmt

Defined Types

CsilServerEntry  
SEQUENCE    
  csilServerIndex Unsigned32
  csilServerAddressType InetAddressType
  csilServerAddress InetAddress
  csilServerProfileIndex Unsigned32
  csilServerProtocol INTEGER
  csilServerInterval Unsigned32
  csilServerLoggingFileName SnmpAdminString
  csilServerRcpUserName SnmpAdminString
  csilServerLastStatus INTEGER
  csilServerRowStatus RowStatus

CsilCommandsEntry  
SEQUENCE    
  csilCommandProfileIndex Unsigned32
  csilCommandIndex Unsigned32
  csilCommandString SnmpAdminString
  csilCommandExecOrder Unsigned32
  csilCommandStatus RowStatus

Defined Values

ciscoSysInfoLogMIB 1.3.6.1.4.1.9.9.330
This MIB provides the configuration of System Information Logging feature, which allows a certain number of commands to be executed periodically via command line interface, and stores the result into a file on a configured server.
MODULE-IDENTITY    

ciscoSysInfoLogMIBNotifs 1.3.6.1.4.1.9.9.330.0
OBJECT IDENTIFIER    

ciscoSysInfoLogMIBObjects 1.3.6.1.4.1.9.9.330.1
OBJECT IDENTIFIER    

ciscoSysInfoLogMIBConform 1.3.6.1.4.1.9.9.330.2
OBJECT IDENTIFIER    

csilGlobalConfig 1.3.6.1.4.1.9.9.330.1.1
OBJECT IDENTIFIER    

csilServerConfig 1.3.6.1.4.1.9.9.330.1.2
OBJECT IDENTIFIER    

csilCommandConfig 1.3.6.1.4.1.9.9.330.1.3
OBJECT IDENTIFIER    

csilSysInfoLogEnabled 1.3.6.1.4.1.9.9.330.1.1.1
Specifies whether System Information Logging has been enabled in the system or not.
OBJECT-TYPE    
  TruthValue  

csilSysInfoLogNotifEnabled 1.3.6.1.4.1.9.9.330.1.1.2
This object controls whether notifications will be generated by system logging process or not.
OBJECT-TYPE    
  TruthValue  

csilMaxServerAllowed 1.3.6.1.4.1.9.9.330.1.2.1
Specifies the maximum number of entries that can be configured in csilServerTable. A value of zero indicates no limit on the numbers of entries in the csilServerTable.
OBJECT-TYPE    
  Unsigned32 0..65535  

csilMaxProfilePerServerAllowed 1.3.6.1.4.1.9.9.330.1.2.2
Indicates the maximum number of command profiles allowed to configure for a logging server. A profile defines a set of commands that will be used for system information logging purpose.
OBJECT-TYPE    
  Unsigned32  

csilServerTable 1.3.6.1.4.1.9.9.330.1.2.3
A table of servers used to keep the data files for System Information Logging purpose.
OBJECT-TYPE    
  SEQUENCE OF  
    CsilServerEntry

csilServerEntry 1.3.6.1.4.1.9.9.330.1.2.3.1
Information about a server to keep the data file for System Information Logging purpose. Entries in this table can be created or deleted using csilServerRowStatus object.
OBJECT-TYPE    
  CsilServerEntry  

csilServerIndex 1.3.6.1.4.1.9.9.330.1.2.3.1.1
An arbitrary index assigned by the NMS to identify the entry. Maximum value of this object is limited by the value of csilMaxServerAllowed.
OBJECT-TYPE    
  Unsigned32  

csilServerAddressType 1.3.6.1.4.1.9.9.330.1.2.3.1.2
Specifies the type of address used to determine the address of the server to be used for logging system information.
OBJECT-TYPE    
  InetAddressType  

csilServerAddress 1.3.6.1.4.1.9.9.330.1.2.3.1.3
Specifies the address of the remote host used for logging system information.
OBJECT-TYPE    
  InetAddress  

csilServerProfileIndex 1.3.6.1.4.1.9.9.330.1.2.3.1.4
Specifies the profile assigned to this server. A profile is a set of specific commands defined in csilCommandConfigTable, which will be executed in the period specified by the object csilServerInterval for logging system information to the server.
OBJECT-TYPE    
  Unsigned32  

csilServerProtocol 1.3.6.1.4.1.9.9.330.1.2.3.1.5
Specifies the file transfer protocol to be used for logging system information. - tftp(1): indicates that tftp is used for logging system information. - rcp(2): indicates that rcp is used for logging system information. - ftp(3): indicates that ftp is used for logging system information.
OBJECT-TYPE    
  INTEGER tftp(1), rcp(2), ftp(3)  

csilServerRcpUserName 1.3.6.1.4.1.9.9.330.1.2.3.1.6
Specifies the remote user name used to download system information via RCP protocol. This object must be set when csilServerProtocol is set to rcp(2). This object will have no effect for protocols other than RCP.
OBJECT-TYPE    
  SnmpAdminString  

csilServerInterval 1.3.6.1.4.1.9.9.330.1.2.3.1.7
A period of time, measured in unit of minutes. This object specifies how often the command set is executed for logging system information.
OBJECT-TYPE    
  Unsigned32  

csilServerLoggingFileName 1.3.6.1.4.1.9.9.330.1.2.3.1.8
Specifies the file name used for logging system information.
OBJECT-TYPE    
  SnmpAdminString  

csilServerLastStatus 1.3.6.1.4.1.9.9.330.1.2.3.1.9
Indicates the status of the last system information logging process into the server. - none(1): initial state. No process has been started. - noLogFile(2): there is no log file has been configured. - noCommand(3): there is no command has been configured. - linkBlock(4): another process might have taken the rcp or tftp connection at the time the interval is due. - authError(5): authentication failed. - addrError(6): an error occurs due to the destination address is not reachable. - copying(7) : logging process to destination server is in progress. - writeError(8): an error occurs while copying logging information to the server. - success(9): logging process completed successfully. - ftpError(10): an error occurs during ftp operation.
OBJECT-TYPE    
  INTEGER none(1), noLogFile(2), noCommand(3), linkBlock(4), authError(5), addrError(6), copying(7), writeError(8), success(9), ftpError(10)  

csilServerRowStatus 1.3.6.1.4.1.9.9.330.1.2.3.1.10
This object is used to manage the creation, modification and deletion of rows in the table. Except of csilServerRcpUserName, all other objects need to be set before csilServerRowStatus can be set to 'active'. When this object is set to be 'active', the entry can not be modified.
OBJECT-TYPE    
  RowStatus  

csilMaxCommandPerProfile 1.3.6.1.4.1.9.9.330.1.3.1
Specifies the maximum commands allowed in a profile. A value of zero indicates no limitation on the number of commands allowed in a profile.
OBJECT-TYPE    
  Unsigned32  

csilCommandsTable 1.3.6.1.4.1.9.9.330.1.3.2
A table of commands for System Information Logging purpose.
OBJECT-TYPE    
  SEQUENCE OF  
    CsilCommandsEntry

csilCommandsEntry 1.3.6.1.4.1.9.9.330.1.3.2.1
An entry contains the command logging information regarding a profile and a command index combination. Entries in this table can be created or deleted using csilCommandStatus object.
OBJECT-TYPE    
  CsilCommandsEntry  

csilCommandProfileIndex 1.3.6.1.4.1.9.9.330.1.3.2.1.1
An arbitrary index assigned by NMS to uniquely identify a profile. A profile contains a set of commands that will be executed periodically for the purpose of logging system information.
OBJECT-TYPE    
  Unsigned32  

csilCommandIndex 1.3.6.1.4.1.9.9.330.1.3.2.1.2
An arbitrary index assigned by NMS, which is combined with the value of csilCommandProfileIndex object to uniquely identify an entry.
OBJECT-TYPE    
  Unsigned32  

csilCommandString 1.3.6.1.4.1.9.9.330.1.3.2.1.3
Specifies the command to be executed.
OBJECT-TYPE    
  SnmpAdminString Size(1..255)  

csilCommandExecOrder 1.3.6.1.4.1.9.9.330.1.3.2.1.4
Specifies the order in which the command specified in the object csilCommandLog will be executed periodically for loging system information. Value of this object need not to be consistent as it can be changed during the configuration of the command set. Execution order of commands in the lower part of the list will be moved up or pushed down when a command is removed from or inserted to a position in the middle of the list, respectively. For example, there is a list of three commands 'show A', 'show B' and 'show C' with the execution orders as 1, 2 and 3 respectively. If 'show B' is removed from the list, the execution order of 'show C' will be changed from 3 to 2. If 'show D' is added to the list with the execution order as 2, the execution order of 'show B' and 'show C' will be changed to 3 and 4, respectively. Execution order of new commands appended to the list must be continuous with the execution order of the last existing command on the list, otherwise it will be rejected.
OBJECT-TYPE    
  Unsigned32  

csilCommandStatus 1.3.6.1.4.1.9.9.330.1.3.2.1.5
This object is used to manage the creation, modification and deletion of rows in this table. Value of this object can be set to 'active' only when value of other columns have been assigned. The entry may not be modified when value of this object is 'active'.
OBJECT-TYPE    
  RowStatus  

csilLoggingFailNotif 1.3.6.1.4.1.9.9.330.0.1
A csilLoggingFailNotif is sent for an unsuccessful system information logging process, specifically when value of csilServerLastStatus is changed to any one of the failure states (2, 3, 4, 5, 6 and 8).
NOTIFICATION-TYPE    

ciscoSysInfoLogMIBCompliances 1.3.6.1.4.1.9.9.330.2.1
OBJECT IDENTIFIER    

ciscoSysInfoLogMIBGroups 1.3.6.1.4.1.9.9.330.2.2
OBJECT IDENTIFIER    

ciscoSysInfoLogMIBCompliance 1.3.6.1.4.1.9.9.330.2.1.1
An implementation is only required to support the interval from 1 minute to 45 days.
MODULE-COMPLIANCE    
  csilServerRowStatus INTEGER active(1)
  csilServerInterval Unsigned32 1..64800

csilGlobalConfigGroup 1.3.6.1.4.1.9.9.330.2.2.1
A collection of objects that provides the global configuration for logging system information.
OBJECT-GROUP    

csilServerConfigGroup 1.3.6.1.4.1.9.9.330.2.2.2
A collection of objects that provides the status and control of logging servers.
OBJECT-GROUP    

csilCommandConfigGroup 1.3.6.1.4.1.9.9.330.2.2.3
A collection of objects that provides the status and control of commands used for logging system information.
OBJECT-GROUP    

csilNotifControlGroup 1.3.6.1.4.1.9.9.330.2.2.4
A collection of objects that provides the status and control of logging process notifications.
OBJECT-GROUP    

csilLoggingFailNotifGroup 1.3.6.1.4.1.9.9.330.2.2.5
A collection of notifications for supporting system information logging feature.
NOTIFICATION-GROUP