567 lines
16 KiB
Plaintext
567 lines
16 KiB
Plaintext
RADLAN-COPY-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
rnd FROM RADLAN-MIB
|
|
OBJECT-TYPE, IpAddress, Unsigned32,Counter32, TimeTicks,
|
|
MODULE-IDENTITY FROM SNMPv2-SMI
|
|
DisplayString FROM SNMPv2-TC-v1
|
|
TEXTUAL-CONVENTION,
|
|
TruthValue, RowStatus FROM SNMPv2-TC;
|
|
|
|
rlCopy MODULE-IDENTITY
|
|
LAST-UPDATED "200602020000Z"
|
|
ORGANIZATION "Radlan Computer Communications Ltd."
|
|
CONTACT-INFO
|
|
"radlan.com"
|
|
DESCRIPTION
|
|
"The private MIB module definition for file copy in Radlan devices."
|
|
REVISION "200602020000Z"
|
|
DESCRIPTION
|
|
"Added objects rlCopyMessagesTable and rlCopyMessagesTableRemoveEntries."
|
|
REVISION "200309220000Z"
|
|
DESCRIPTION
|
|
"Initial version of this MIB."
|
|
::= { rnd 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)
|
|
}
|
|
|
|
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)
|
|
}
|
|
|
|
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 }
|
|
|
|
|
|
|
|
END
|
|
|
|
|