mibs/MIBS/cisco/CISCOSB-COPY-MIB
2023-12-05 12:25:34 +01:00

1257 lines
36 KiB
Plaintext

CISCOSB-COPY-MIB DEFINITIONS ::= BEGIN
IMPORTS
switch001, rndNotifications FROM CISCOSB-MIB
rndErrorDesc , rndErrorSeverity FROM CISCOSB-DEVICEPARAMS-MIB
OBJECT-TYPE, IpAddress, Unsigned32,Counter32, TimeTicks,
MODULE-IDENTITY, NOTIFICATION-TYPE FROM SNMPv2-SMI
DisplayString, TEXTUAL-CONVENTION,
TruthValue, RowStatus FROM SNMPv2-TC
InetAddressType,InetAddress FROM INET-ADDRESS-MIB
RlSecSdAccessType FROM CISCOSB-SECSD-MIB; -- RFC2851
rlCopy MODULE-IDENTITY
LAST-UPDATED "202105170000Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"Added field rlCopyInetSpecificCopyInfo"
REVISION "201007250000Z"
DESCRIPTION
"Added USB file type."
REVISION "201005110000Z"
DESCRIPTION
"Added objects rlCopyInetDestinationUnitList,rlCopyHistoryInetDestinationUnitList,rlCopyInetUnitStatusList,rlCopyHistoryInetUnitStatusList."
REVISION "201002170000Z"
DESCRIPTION
"Added mirror-config and MIB rlCopyMirrorTimeout."
REVISION "200908100000Z"
DESCRIPTION
"The private MIB module definition for file copy in CISCOSB devices."
REVISION "200602020000Z"
DESCRIPTION
"Added objects rlCopyMessagesTable and rlCopyMessagesTableRemoveEntries."
REVISION "200309220000Z"
DESCRIPTION
"Initial version of this MIB."
::= { switch001 87 }
RlCopyApplicationType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Specifies management application"
SYNTAX INTEGER {
mcli(1),
cli(2),
ewb(3),
nms(4),
initerm(5),
serial(6)
}
RlCopyLocationType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Specifies file location"
SYNTAX INTEGER {
local(1),
anotherUnit(2),
tftp(3),
xmodem(4),
scp(5),
serial(6),
http(7),
https(8),
http-xml(9),
https-xml(10)
}
RlCopyFileType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The File type"
SYNTAX INTEGER {
other(1),
runningConfig(2),
startupConfig(3),
backupConfig(4),
runningMibConfig(5),
startupMibConfig(6),
backupMibConfig(7),
image(8),
boot(9),
null(10),
logging(11),
mirrorConfig(12),
usb(13),
findit-tech-support(14),
language(15)
}
RlCopySecSdAccessType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Sec sd access type"
SYNTAX INTEGER {
exclude(1),
include-encrypted(2),
include-decrypted(3),
default(4)
}
rlCopyMibVersion OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the Copy support version. The current version is 1."
::= {rlCopy 1 }
rlCopyTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlCopyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The (conceptual) table listing only one entry at a time
with parameters needed for configuration
of the file copy action."
::= {rlCopy 2 }
rlCopyEntry OBJECT-TYPE
SYNTAX RlCopyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" An entry (conceptual row) in the CopyTable."
INDEX {rlCopyIndex }
::= {rlCopyTable 1 }
RlCopyEntry ::= SEQUENCE {
rlCopyIndex INTEGER,
rlCopyApplicationId RlCopyApplicationType,
rlCopySourceLocation RlCopyLocationType,
rlCopySourceIpAddress IpAddress,
rlCopySourceUnitNumber INTEGER,
rlCopySourceFileName DisplayString,
rlCopySourceFileType RlCopyFileType,
rlCopyDestinationLocation RlCopyLocationType,
rlCopyDestinationIpAddress IpAddress,
rlCopyDestinationUnitNumber INTEGER,
rlCopyDestinationFileName DisplayString,
rlCopyDestinationFileType RlCopyFileType,
rlCopyUpTime TimeTicks,
rlCopyOperationState INTEGER,
rlCopyBytesTransferred INTEGER,
rlCopyInBackground INTEGER,
rlCopyRowStatus RowStatus,
rlCopyHistoryIndex INTEGER
}
rlCopyIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The row index in the table."
::= { rlCopyEntry 1 }
rlCopyApplicationId OBJECT-TYPE
SYNTAX RlCopyApplicationType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The applicatione activated this comand"
::= { rlCopyEntry 2}
rlCopySourceLocation OBJECT-TYPE
SYNTAX RlCopyLocationType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Source File Location"
::= { rlCopyEntry 3 }
rlCopySourceIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Ip address of the source remote host"
::= { rlCopyEntry 4 }
rlCopySourceUnitNumber OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The unit number of the source unit"
::= { rlCopyEntry 5 }
rlCopySourceFileName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The name of the source file."
::= { rlCopyEntry 6 }
rlCopySourceFileType OBJECT-TYPE
SYNTAX RlCopyFileType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The type of the source file."
::= { rlCopyEntry 7 }
rlCopyDestinationLocation OBJECT-TYPE
SYNTAX RlCopyLocationType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Destination File Location"
::= { rlCopyEntry 8 }
rlCopyDestinationIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Ip address of the destination remote host"
::= { rlCopyEntry 9 }
rlCopyDestinationUnitNumber OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The unit number of the destination unit,
value 257 means all units"
::= { rlCopyEntry 10 }
rlCopyDestinationFileName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The name of the destination file."
::= { rlCopyEntry 11 }
rlCopyDestinationFileType OBJECT-TYPE
SYNTAX RlCopyFileType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The type of the destination file."
::= { rlCopyEntry 12 }
rlCopyUpTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time elapsed since this entry was created."
::= { rlCopyEntry 13 }
rlCopyOperationState OBJECT-TYPE
SYNTAX INTEGER {
uploadInProgress(1),
downloadInProgress(2),
copyFailed(3),
copyTimedout(4),
copyFinished(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The state of the copy operation."
::= { rlCopyEntry 14 }
rlCopyBytesTransferred OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of bytes that were transferred by the copy operation."
::= { rlCopyEntry 15 }
rlCopyInBackground OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When enabled the copy operation is done in the background."
DEFVAL { disable }
::= { rlCopyEntry 16 }
rlCopyRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"It is used to insert or delete an entry"
::= { rlCopyEntry 17 }
-- Robi 9/5/2003
rlCopyHistoryIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The index of the entry corresponding to this one in the
rlCopyHistoryTable (equals rlCopyHistoryHistoryIndex).
A value of 0 indicates that no history entry should be kept
for this copy operation."
DEFVAL { 0 }
::= { rlCopyEntry 18 }
rlCopyFreeHistoryIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Gives the next free index in the rlCopyHistoryTable (i.e., the next
available value for rlCopyHistoryHistoryIndex)"
::= { rlCopy 3 }
rlCopyHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlCopyHistoryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The (conceptual) table listing only one entry at a time
with parameters needed for configuration
of the file copy action."
::= {rlCopy 4 }
rlCopyHistoryEntry OBJECT-TYPE
SYNTAX RlCopyHistoryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" An entry (conceptual row) in the rlCopyHistoryTable."
INDEX {rlCopyHistoryHistoryIndex }
::= {rlCopyHistoryTable 1 }
RlCopyHistoryEntry ::= SEQUENCE {
rlCopyHistoryHistoryIndex INTEGER,
rlCopyHistoryApplicationId RlCopyApplicationType,
rlCopyHistorySourceLocation RlCopyLocationType,
rlCopyHistorySourceIpAddress IpAddress,
rlCopyHistorySourceUnitNumber INTEGER,
rlCopyHistorySourceFileName DisplayString,
rlCopyHistorySourceFileType RlCopyFileType,
rlCopyHistoryDestinationLocation RlCopyLocationType,
rlCopyHistoryDestinationIpAddress IpAddress,
rlCopyHistoryDestinationUnitNumber INTEGER,
rlCopyHistoryDestinationFileName DisplayString,
rlCopyHistoryDestinationFileType RlCopyFileType,
rlCopyHistoryUpTime TimeTicks,
rlCopyHistoryOperationState INTEGER,
rlCopyHistoryBytesTransferred INTEGER,
rlCopyHistoryInBackground INTEGER,
rlCopyHistoryRowStatus RowStatus,
rlCopyHistoryErrorMessage DisplayString
}
rlCopyHistoryHistoryIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The row index in the table."
::= { rlCopyHistoryEntry 1 }
rlCopyHistoryApplicationId OBJECT-TYPE
SYNTAX RlCopyApplicationType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The application that activated this comand"
::= { rlCopyHistoryEntry 2}
rlCopyHistorySourceLocation OBJECT-TYPE
SYNTAX RlCopyLocationType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Source File Location"
::= { rlCopyHistoryEntry 3 }
rlCopyHistorySourceIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP address of the source remote host"
::= { rlCopyHistoryEntry 4 }
rlCopyHistorySourceUnitNumber OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The unit number of the source unit"
::= { rlCopyHistoryEntry 5 }
rlCopyHistorySourceFileName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The name of the source file."
::= { rlCopyHistoryEntry 6 }
rlCopyHistorySourceFileType OBJECT-TYPE
SYNTAX RlCopyFileType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The type of the source file."
::= { rlCopyHistoryEntry 7 }
rlCopyHistoryDestinationLocation OBJECT-TYPE
SYNTAX RlCopyLocationType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Destination File Location"
::= { rlCopyHistoryEntry 8 }
rlCopyHistoryDestinationIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP address of the destination remote host"
::= { rlCopyHistoryEntry 9 }
rlCopyHistoryDestinationUnitNumber OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The unit number of the destination unit"
::= { rlCopyHistoryEntry 10 }
rlCopyHistoryDestinationFileName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The name of the destination file."
::= { rlCopyHistoryEntry 11 }
rlCopyHistoryDestinationFileType OBJECT-TYPE
SYNTAX RlCopyFileType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The type of the destination file."
::= { rlCopyHistoryEntry 12 }
rlCopyHistoryUpTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time elapsed since this entry was created."
::= { rlCopyHistoryEntry 13 }
rlCopyHistoryOperationState OBJECT-TYPE
SYNTAX INTEGER {
uploadInProgress(1),
downloadInProgress(2),
copyFailed(3),
copyTimedout(4),
copyFinished(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The state of the copy operation."
::= { rlCopyHistoryEntry 14 }
rlCopyHistoryBytesTransferred OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of bytes that were transferred by the copy operation."
::= { rlCopyHistoryEntry 15 }
rlCopyHistoryInBackground OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When enabled the copy operation is done in the background."
DEFVAL { disable }
::= { rlCopyHistoryEntry 16 }
rlCopyHistoryRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"It is used delete an entry. No other operations are permitted since
the history table is populated and updated through the copy table only."
::= { rlCopyHistoryEntry 17 }
rlCopyHistoryErrorMessage OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Error message as a result of failed copy action."
::= { rlCopyHistoryEntry 18 }
--- File Copy auditing control (SysLog)
rlCopyAuditingEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Controls whether SysLog messages
should be issued on file copy events"
DEFVAL { true }
::= { rlCopy 5 }
rlCopyMessagesTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlCopyMessagesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The table listing the messages issued during a COPY operation."
::= {rlCopy 6 }
rlCopyMessagesEntry OBJECT-TYPE
SYNTAX RlCopyMessagesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" An entry (conceptual row) in the rlCopyMessagesTable."
INDEX {rlCopyMessagesCopyIndex, rlCopyMessagesMessageIndex }
::= {rlCopyMessagesTable 1 }
RlCopyMessagesEntry ::= SEQUENCE {
rlCopyMessagesCopyIndex INTEGER,
rlCopyMessagesMessageIndex INTEGER,
rlCopyMessagesMessageText DisplayString,
rlCopyMessagesStatus RowStatus
}
rlCopyMessagesCopyIndex OBJECT-TYPE
SYNTAX INTEGER(1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of the copy operation whose messages are displayed."
::= { rlCopyMessagesEntry 1 }
rlCopyMessagesMessageIndex OBJECT-TYPE
SYNTAX INTEGER(1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of the displayed message."
::= { rlCopyMessagesEntry 2 }
rlCopyMessagesMessageText OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..80))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The text of the message occurred in the copy operation."
::= { rlCopyMessagesEntry 3 }
rlCopyMessagesStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Only destroy is supported."
::= { rlCopyMessagesEntry 4 }
rlCopyMessagesTableRemoveEntries OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting this object with value n will remove all entries associated
with copy operation represented by the value n from the rlCopyMessagesTable,
i.e. all the entries with rlCopyMessagesCopyIndex = n."
::= { rlCopy 7 }
--
-- Copy Notifications
--
rlCopyFinished NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"Informational trap indicating that the device has finished
a copy operation successfully."
::= { rndNotifications 180 }
rlCopyFailed NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"Informational trap indicating that the copy operation has failed."
::= { rndNotifications 181 }
rlCopySWFinished NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"A trap indicating that the device has finished a copy operation of
image successfully."
::= { rndNotifications 211 }
rlCopySWToUnits NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity, rlCopyUnitsList }
STATUS current
DESCRIPTION
"A trap indicating to controller unit that remote units have finished
a copy operation of image successfully."
::= { rndNotifications 212 }
rlCopyMirrorFileIllegal NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"A trap indicating that the mirror configuration file is illegal
due to failure of prevoius copy operation/s to mirror-config."
::= { rndNotifications 220 }
-- AlexeyK 30/11/06 IPv6 support
rlCopyInetTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlCopyInetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The (conceptual) table listing only one entry at a time
with parameters needed for configuration
of the file copy action."
::= {rlCopy 8 }
rlCopyInetEntry OBJECT-TYPE
SYNTAX RlCopyInetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" An entry (conceptual row) in the CopyTable."
INDEX {rlCopyInetIndex }
::= {rlCopyInetTable 1 }
RlCopyInetEntry ::= SEQUENCE {
rlCopyInetIndex INTEGER,
rlCopyInetApplicationId RlCopyApplicationType,
rlCopyInetSourceLocation RlCopyLocationType,
rlCopyInetSourceIpAddressType InetAddressType,
rlCopyInetSourceIpAddress InetAddress,
rlCopyInetSourceUnitNumber INTEGER,
rlCopyInetSourceFileName DisplayString,
rlCopyInetSourceFileType RlCopyFileType,
rlCopyInetDestinationLocation RlCopyLocationType,
rlCopyInetDestinationIpAddressType InetAddressType,
rlCopyInetDestinationIpAddress InetAddress,
rlCopyInetDestinationUnitNumber INTEGER,
rlCopyInetDestinationFileName DisplayString,
rlCopyInetDestinationFileType RlCopyFileType,
rlCopyInetUpTime TimeTicks,
rlCopyInetOperationState INTEGER,
rlCopyInetBytesTransferred INTEGER,
rlCopyInetInBackground INTEGER,
rlCopyInetRowStatus RowStatus,
rlCopyInetHistoryIndex INTEGER,
rlCopyInetDestinationUnitList INTEGER,
rlCopyInetUnitStatusList INTEGER,
rlCopyInetSpecificCopyInfo DisplayString
}
rlCopyInetIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The row index in the table."
::= { rlCopyInetEntry 1 }
rlCopyInetApplicationId OBJECT-TYPE
SYNTAX RlCopyApplicationType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The applicatione activated this comand"
::= { rlCopyInetEntry 2}
rlCopyInetSourceLocation OBJECT-TYPE
SYNTAX RlCopyLocationType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Source File Location"
::= { rlCopyInetEntry 3 }
rlCopyInetSourceIpAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Inet address type of the source remote host"
::= { rlCopyInetEntry 4 }
rlCopyInetSourceIpAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Inet address of the source remote host"
::= { rlCopyInetEntry 5 }
rlCopyInetSourceUnitNumber OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The unit number of the source unit"
::= { rlCopyInetEntry 6 }
rlCopyInetSourceFileName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The name of the source file."
::= { rlCopyInetEntry 7 }
rlCopyInetSourceFileType OBJECT-TYPE
SYNTAX RlCopyFileType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The type of the source file."
::= { rlCopyInetEntry 8 }
rlCopyInetDestinationLocation OBJECT-TYPE
SYNTAX RlCopyLocationType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Destination File Location"
::= { rlCopyInetEntry 9 }
rlCopyInetDestinationIpAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Inet address type of the destination remote host"
::= { rlCopyInetEntry 10 }
rlCopyInetDestinationIpAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Inet address of the destination remote host"
::= { rlCopyInetEntry 11 }
rlCopyInetDestinationUnitNumber OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The unit number of the destination unit,
value 257 means all units"
::= { rlCopyInetEntry 12 }
rlCopyInetDestinationFileName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The name of the destination file."
::= { rlCopyInetEntry 13 }
rlCopyInetDestinationFileType OBJECT-TYPE
SYNTAX RlCopyFileType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The type of the destination file."
::= { rlCopyInetEntry 14 }
rlCopyInetUpTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time elapsed since this entry was created."
::= { rlCopyInetEntry 15 }
rlCopyInetOperationState OBJECT-TYPE
SYNTAX INTEGER {
uploadInProgress(1),
downloadInProgress(2),
copyFailed(3),
copyTimedout(4),
copyFinished(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The state of the copy operation."
::= { rlCopyInetEntry 16 }
rlCopyInetBytesTransferred OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of bytes that were transferred by the copy operation."
::= { rlCopyInetEntry 17 }
rlCopyInetInBackground OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When enabled the copy operation is done in the background."
DEFVAL { disable }
::= { rlCopyInetEntry 18 }
rlCopyInetRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"It is used to insert or delete an entry"
::= { rlCopyInetEntry 19 }
rlCopyInetHistoryIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The index of the entry corresponding to this one in the
rlCopyHistoryTable (equals rlCopyHistoryHistoryIndex).
A value of 0 indicates that no history entry should be kept
for this copy operation."
DEFVAL { 0 }
::= { rlCopyInetEntry 20 }
-- Liran 17-Feb-2010
rlCopyInetDestinationUnitList OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A bitmap of destination units for copy operation."
DEFVAL { 0 }
::= { rlCopyInetEntry 21 }
rlCopyInetUnitStatusList OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A bitmap of copy operation status for each unit."
::= { rlCopyInetEntry 22 }
rlCopyInetSpecificCopyInfo OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Copy application specific information. For example: for SCP copy this
field can be used to pass username and password information."
DEFVAL { "" }
::= { rlCopyInetEntry 23 }
-- AlexeyK 30/11/06 IPv6
rlCopyHistoryInetTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlCopyHistoryInetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The (conceptual) table listing only one entry at a time
with parameters needed for configuration
of the file copy action."
::= {rlCopy 9 }
rlCopyHistoryInetEntry OBJECT-TYPE
SYNTAX RlCopyHistoryInetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" An entry (conceptual row) in the rlCopyHistoryTable."
INDEX {rlCopyHistoryInetHistoryIndex }
::= {rlCopyHistoryInetTable 1 }
RlCopyHistoryInetEntry ::= SEQUENCE {
rlCopyHistoryInetHistoryIndex INTEGER,
rlCopyHistoryInetApplicationId RlCopyApplicationType,
rlCopyHistoryInetSourceLocation RlCopyLocationType,
rlCopyHistoryInetSourceIpAddressType InetAddressType,
rlCopyHistoryInetSourceIpAddress InetAddress,
rlCopyHistoryInetSourceUnitNumber INTEGER,
rlCopyHistoryInetSourceFileName DisplayString,
rlCopyHistoryInetSourceFileType RlCopyFileType,
rlCopyHistoryInetDestinationLocation RlCopyLocationType,
rlCopyHistoryInetDestinationIpAddressType InetAddressType,
rlCopyHistoryInetDestinationIpAddress InetAddress,
rlCopyHistoryInetDestinationUnitNumber INTEGER,
rlCopyHistoryInetDestinationFileName DisplayString,
rlCopyHistoryInetDestinationFileType RlCopyFileType,
rlCopyHistoryInetUpTime TimeTicks,
rlCopyHistoryInetOperationState INTEGER,
rlCopyHistoryInetBytesTransferred INTEGER,
rlCopyHistoryInetInBackground INTEGER,
rlCopyHistoryInetRowStatus RowStatus,
rlCopyHistoryInetErrorMessage DisplayString,
rlCopyHistoryInetDestinationUnitList INTEGER,
rlCopyHistoryInetUnitStatusList INTEGER,
rlCopyHistoryInetTotalFileSize INTEGER
}
rlCopyHistoryInetHistoryIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The row index in the table."
::= { rlCopyHistoryInetEntry 1 }
rlCopyHistoryInetApplicationId OBJECT-TYPE
SYNTAX RlCopyApplicationType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The application that activated this comand"
::= { rlCopyHistoryInetEntry 2}
rlCopyHistoryInetSourceLocation OBJECT-TYPE
SYNTAX RlCopyLocationType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Source File Location"
::= { rlCopyHistoryInetEntry 3 }
rlCopyHistoryInetSourceIpAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Inet address type of the source remote host"
::= { rlCopyHistoryInetEntry 4 }
rlCopyHistoryInetSourceIpAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Inet address of the source remote host"
::= { rlCopyHistoryInetEntry 5 }
rlCopyHistoryInetSourceUnitNumber OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The unit number of the source unit"
::= { rlCopyHistoryInetEntry 6 }
rlCopyHistoryInetSourceFileName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The name of the source file."
::= { rlCopyHistoryInetEntry 7 }
rlCopyHistoryInetSourceFileType OBJECT-TYPE
SYNTAX RlCopyFileType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The type of the source file."
::= { rlCopyHistoryInetEntry 8 }
rlCopyHistoryInetDestinationLocation OBJECT-TYPE
SYNTAX RlCopyLocationType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Destination File Location"
::= { rlCopyHistoryInetEntry 9 }
rlCopyHistoryInetDestinationIpAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Inet address type of the destination remote host"
::= { rlCopyHistoryInetEntry 10 }
rlCopyHistoryInetDestinationIpAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Inet address of the destination remote host"
::= { rlCopyHistoryInetEntry 11 }
rlCopyHistoryInetDestinationUnitNumber OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The unit number of the destination unit"
::= { rlCopyHistoryInetEntry 12 }
rlCopyHistoryInetDestinationFileName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The name of the destination file."
::= { rlCopyHistoryInetEntry 13 }
rlCopyHistoryInetDestinationFileType OBJECT-TYPE
SYNTAX RlCopyFileType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The type of the destination file."
::= { rlCopyHistoryInetEntry 14 }
rlCopyHistoryInetUpTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time elapsed since this entry was created."
::= { rlCopyHistoryInetEntry 15 }
rlCopyHistoryInetOperationState OBJECT-TYPE
SYNTAX INTEGER {
uploadInProgress(1),
downloadInProgress(2),
copyFailed(3),
copyTimedout(4),
copyFinished(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The state of the copy operation."
::= { rlCopyHistoryInetEntry 16 }
rlCopyHistoryInetBytesTransferred OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of bytes that were transferred by the copy operation."
::= { rlCopyHistoryInetEntry 17 }
rlCopyHistoryInetInBackground OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When enabled the copy operation is done in the background."
DEFVAL { disable }
::= { rlCopyHistoryInetEntry 18 }
rlCopyHistoryInetRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"It is used delete an entry. No other operations are permitted since
the history table is populated and updated through the copy table only."
::= { rlCopyHistoryInetEntry 19 }
rlCopyHistoryInetErrorMessage OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Error message as a result of failed copy action."
::= { rlCopyHistoryInetEntry 20 }
-- Liran 17-Feb-2010
rlCopyHistoryInetDestinationUnitList OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A bitmap of destination units for copy operation."
DEFVAL { 0 }
::= { rlCopyHistoryInetEntry 21 }
rlCopyHistoryInetUnitStatusList OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A bitmap of copy operation status for each unit."
::= { rlCopyHistoryInetEntry 22 }
rlCopyHistoryInetTotalFileSize OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total length of image/static file"
::= { rlCopyHistoryInetEntry 23 }
rlCopyUnitsList OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Potential list of units used by trap rlCopySWToUnits"
::= {rlCopy 10}
rlCopyMirrorTimeout OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" This MIB should be used in order to change the time-interval of automatic copy of
startup-config to mirror-config.
The MIB is for debugging purposes only, and given value should be the
number of minutes for time-interval of this copy."
::= { rlCopy 11 }
rlCopyOptionsTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlCopyOptionsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table includes more field options for the copy operation."
::= {rlCopy 12 }
rlCopyOptionsEntry OBJECT-TYPE
SYNTAX RlCopyOptionsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" An entry (conceptual row) in the rlCopyOptionsTable."
INDEX {rlCopyOptionsIndex }
::= { rlCopyOptionsTable 1 }
RlCopyOptionsEntry ::= SEQUENCE {
rlCopyOptionsIndex Unsigned32,
rlCopyOptionsRequestedSsdAccess RlCopySecSdAccessType,
rlCopyOptionsCheckFilePermission TruthValue,
rlCopyOptionsCheckSystemReservedStorage TruthValue
}
rlCopyOptionsIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index should be equal to the value of rlCopyInetIndex of the relevant rlCopyInetEntry."
::= { rlCopyOptionsEntry 1 }
rlCopyOptionsRequestedSsdAccess OBJECT-TYPE
SYNTAX RlCopySecSdAccessType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The requested format for sensitive data in the copy. Relevant only for configuration file upload"
DEFVAL { default }
::= { rlCopyOptionsEntry 2 }
rlCopyOptionsCheckFilePermission OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Controls whether to check file permissions during copy."
DEFVAL { true }
::= { rlCopyOptionsEntry 3 }
rlCopyOptionsCheckSystemReservedStorage OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Controls whether to check system reserved storage during copy."
DEFVAL { true }
::= { rlCopyOptionsEntry 4 }
rlCopyMirror OBJECT IDENTIFIER ::= { rlCopy 13 }
rlCopyMirrorEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" This MIB should be used in order to enable/disable automatic copy of
startup-config to mirror-config."
::= { rlCopyMirror 1 }
--- File Copy downgrade status
rlCopyStaticDowngradeStatus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Controls whether static downgrade in progress "
DEFVAL { false }
::= { rlCopy 14 }
END