Observium_CE/mibs/packetfront/PACKETFRONT-COPY-MIB

174 lines
5.5 KiB
Plaintext

PACKETFRONT-COPY-MIB DEFINITIONS ::= BEGIN
--
-- This is the Packetfront MIB definition for the iBOS file copy function
--
-- Copyright (c) 2002 PacketFront Sweden AB
-- Copyright (c) 2007-2010 PacketFront Systems AB
-- Copyright (c) 2011 PacketFront International AB
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
Unsigned32
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC
pfExperiment
FROM PACKETFRONT-SMI;
pfCopy MODULE-IDENTITY
LAST-UPDATED "201101111735Z"
ORGANIZATION "PacketFront International AB"
CONTACT-INFO
"PacketFront International AB
Customer Service
Mail : Isafjordsgatan 35
SE-164 28 Kista
Sweden
Tel : +46 8 5090 1500
E-mail: snmp@packetfront.com
Web : http://www.packetfront.com"
DESCRIPTION
"MIB describing the file copy functions available on Packetfront ASRs"
REVISION "201101111735Z" -- January 11th, 2011
DESCRIPTION
"Updated company name"
REVISION "200903231117Z"
DESCRIPTION
"Updated telephone information in contact-info"
REVISION "200809101538Z"
DESCRIPTION
"Initial - moved pfCopy from PACKETFRONT-MIB"
::= { pfExperiment 2 }
-- Get filehandle
pfCopyNextState OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Generate a unique filehandle. The filehandle is
used with the other objects in the pfCopy branch
to set the source and destination and commence
file transfer activities."
::= { pfCopy 1 }
-- the pf Copy table
-- Table with states of current copy sessions.
pfCopyTable OBJECT-TYPE
SYNTAX SEQUENCE OF PfCopyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of current copy sessions. The next available entry is
given by the value of pfCopyNextState."
::= { pfCopy 2 }
pfCopyEntry OBJECT-TYPE
SYNTAX PfCopyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry for a copy session."
INDEX { pfCopyIndex }
::= { pfCopyTable 1 }
PfCopyEntry ::=
SEQUENCE {
pfCopyIndex Unsigned32,
pfCopySource DisplayString,
pfCopyDestination DisplayString,
pfCopyStatus INTEGER,
pfCopyError DisplayString
}
pfCopyIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A unique value for each copy session."
::= { pfCopyEntry 1 }
-- Set copy source
pfCopySource OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The source URL for a filhandle. The string
provided must match an acceptable URL as
typed in the command line interface copy command."
::= { pfCopyEntry 2 }
-- Set copy destination
pfCopyDestination OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The destination filename for a filehandle. The
string provided must match an acceptable destination
as typed in the command line interface copy command."
::= { pfCopyEntry 3 }
-- Set/Get copy status
pfCopyStatus OBJECT-TYPE
SYNTAX INTEGER {
notused(0),
start(1),
stop(2),
destroy(3),
init(4),
inprogress(5),
failed(6),
finished(7)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The status of a filehandle
notused - Get: The filehandle has not been used during the last 24 hours
Set: Not possible
start - Get: Not possible
Set: Start filetransfer
stop - Get: Not possible
Set: Stop filetransfer in progress
destroy - Get: Not possible
Set: Remove source and destination entries for filehandle
init - Get: Filtransfer started
Set: Not possible
inprogress - Get: Filetransfer in progress
Set: Not possible
failed - Get: A failure occured during last filetransfer
Set: Not possible
finished - Get: The file was successfully transferred and stored
Set: not possible
"
::= { pfCopyEntry 4 }
pfCopyError OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A textual description of the filehandle last
error status. If the filehandle does not exist or
has not been used for the last 24 hours, a 'No Error'
message is returned."
::= { pfCopyEntry 5 }
END