ZHONE-COM-IP-FTP-CLIENT-MIB
File:
ZHONE-COM-IP-FTP-CLIENT-MIB.mib (14509 bytes)
Imported modules
Imported symbols
Defined Types
FtpClientRequestEntry |
|
SEQUENCE |
|
|
|
|
ftpClientRequestIndex |
Integer32 |
|
|
ftpClientRequestCode |
INTEGER |
|
|
ftpClientRequestLocalFileName |
ZhoneFileName |
|
|
ftpClientRequestRemoteFileName |
ZhoneFileName |
|
|
ftpClientRequestServerAddress |
ZhoneAdminString |
|
|
ftpClientRequestUserName |
ZhoneAdminString |
|
|
ftpClientRequestPassword |
ZhoneAdminString |
|
|
ftpClientRequestResult |
INTEGER |
|
|
ftpClientRequestAction |
INTEGER |
|
|
ftpClientRequestCompletionTime |
TimeStamp |
|
|
ftpClientRequestRowStatus |
ZhoneRowStatus |
|
Defined Values
comIpFtpClient |
1.3.6.1.4.1.5504.6.68 |
This MIB defines the fields use by a manager to create
a ftp request. The mib equates those fields in the command
line request to an equivalent table entry. The system
allows for up to 20 FTP requests to be concurrently
executing. |
MODULE-IDENTITY |
|
|
|
ftpClient |
1.3.6.1.4.1.5504.4.1.18 |
FTP Client Objects. |
Status: current |
Access: read-only |
OBJECT-IDENTITY |
|
|
|
ftpClientNextIndex |
1.3.6.1.4.1.5504.4.1.18.1 |
The next available index to be used for an FTP request.
The manager performs a get on this variable to determine
which index to utilize for its request. The agent
controls this value and tracks which are in use and how
many current requests are outstanding.
An okay return is indicated by a value of 1-20 for which the
manager can use for creating an ftp row/request. A value of
0 indicates there are no entries available (20 ftp requests
are currently in progress. When this occurs, the
ftpClientIndexFailures is incremented. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
Integer32 |
0..20 |
|
ftpClientHighRequests |
1.3.6.1.4.1.5504.4.1.18.2 |
The highest number of requests that the agent has
processed at one time. Because it is up to the manager
to delete a ftp request, even after completion,
this number may be artificially high as it only tracks
the number of index values in use. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
Integer32 |
|
|
ftpClientAutoRemovals |
1.3.6.1.4.1.5504.4.1.18.3 |
The number of times a manager tried to initiate an
ftp request (get of ftpClientNextIndex), and there were
not available indexes. In this case, the agent deletes
the oldest completed ftp request and increments this object
by 1. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
Integer32 |
|
|
ftpClientIndexFailures |
1.3.6.1.4.1.5504.4.1.18.4 |
The number of times a get was performed on the
ftpClientNextIndex field and all indexes were in
use (all had ftp requests in progress) |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
Integer32 |
|
|
ftpClientRequestTable |
1.3.6.1.4.1.5504.4.1.18.5 |
The table of ftp requests. An FTP request is initiated
by a manager by setting the required values and setting
the ftpClientRequestRowStatus to 'createAndGo'.
An FTP request is stopped and deleted by setting the
ftpClientRequestRowStatus to 'destroy'.
The manager obtains the index to utilize by getting the
next available index (get to ftpClientNextIndex). |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
SEQUENCE OF |
|
|
|
|
FtpClientRequestEntry |
|
ftpClientRequestEntry |
1.3.6.1.4.1.5504.4.1.18.5.1 |
Each row of this table represents an ftp request that
may either be in progress or completed (see
ftpClientRequestResult). The manager both creates and
deletes entries utilizing the ftpClientRequestRowStatus field.
Entries are not deleted by the agent unless a new request
is made (get to ftpClientNextIndex) and all indexes are
utilized. In this case, the oldest completed request
is auto-deleted and then made available for the manager. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
FtpClientRequestEntry |
|
|
ftpClientRequestIndex |
1.3.6.1.4.1.5504.4.1.18.5.1.1 |
The index of this FTP request in this table. There is
a maximum number of 20 outstanding requests in the
system. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
Integer32 |
1..20 |
|
ftpClientRequestCode |
1.3.6.1.4.1.5504.4.1.18.5.1.2 |
The operation requested by the manager with the default
being a 'put' of a file in binary mode. These are the
normal ftp operations allowed in being able to transfer a
file in either binary or ASCII modes. |
Status: current |
Access: read-create |
OBJECT-TYPE |
|
|
|
|
INTEGER |
putBinary(1), putAscii(2), getBinary(3), getAscii(4) |
|
ftpClientRequestLocalFileName |
1.3.6.1.4.1.5504.4.1.18.5.1.3 |
The local file name to be used in the ftp operation.
No default value is specified and this field must be
specified on a row creation. |
Status: current |
Access: read-create |
OBJECT-TYPE |
|
|
|
|
ZhoneFileName |
|
|
ftpClientRequestRemoteFileName |
1.3.6.1.4.1.5504.4.1.18.5.1.4 |
The remote filename used in the ftp operation. This value
must be specified when the row is created and there is
no default value. |
Status: current |
Access: read-create |
OBJECT-TYPE |
|
|
|
|
ZhoneFileName |
|
|
ftpClientRequestServerAddress |
1.3.6.1.4.1.5504.4.1.18.5.1.5 |
Either the ip address or name specifying the location
of the FTP server. This value must be specified on the
row create and there is no default value. |
Status: current |
Access: read-create |
OBJECT-TYPE |
|
|
|
|
ZhoneAdminString |
|
|
ftpClientRequestUserName |
1.3.6.1.4.1.5504.4.1.18.5.1.6 |
The user name to be used during the authentication process
with the FTP server.
This field must be specified on the row create and there is
no default value. |
Status: current |
Access: read-create |
OBJECT-TYPE |
|
|
|
|
ZhoneAdminString |
|
|
ftpClientRequestPassword |
1.3.6.1.4.1.5504.4.1.18.5.1.7 |
The password associated with this user named which is
used during the authentication process with the FTP
server.
This value must be present during the row create and there
is no default value.
When this variable is read (get), a null string is always
returned. |
Status: current |
Access: read-create |
OBJECT-TYPE |
|
|
|
|
ZhoneAdminString |
|
|
ftpClientRequestResult |
1.3.6.1.4.1.5504.4.1.18.5.1.8 |
The results of the FTP operation. The possible values are:
inProgress - currently executing the request
success - file has been transferred
stoppedByUser - operation was aborted
localFileNameError - File could not be read or written
on the local system.
remoteFileNameError - File could not be read or written
on the remote system
unreachableDestination - the ip address or server name
could not be reached.
invalidUserNamePassword - The user name/password
combination could not be
authenticated by the ftp server.
tooManyOpenFiles - File could not be opened due to
too many files already opened.
readError - Transfer not completed due to a file read error.
writeError - Transfer not completed due to a file write error.
|
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
INTEGER |
inProgress(1), success(2), stoppedByUser(3), localFileNameError(4), remoteFileNameError(5), unreachableDestination(6), invalidUserNamePassword(7), tooManyOpenFiles(8), readError(9), writeError(10) |
|
ftpClientRequestAction |
1.3.6.1.4.1.5504.4.1.18.5.1.9 |
The action requested by the user. The normal operation
is for a 'start' to be specified and this is the default
value. Specifying 'stop' aborts the current operation
in the current state.
Specifying 'stop' with 'createAndGo' rowStatus results
in the creation of the row. But the ftp transfer does
not start until the row is specified to 'start'.
Specifying multiple successive mstops or starts has no
impact on the current operation. When read, the value
returned is the last action requested. |
Status: current |
Access: read-create |
OBJECT-TYPE |
|
|
|
|
INTEGER |
start(1), stop(2) |
|
ftpClientRequestCompletionTime |
1.3.6.1.4.1.5504.4.1.18.5.1.10 |
The time when the operation completed. This includes if
the operation was aborted.
While the operation is in progress, a value of 0 is
returned. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
TimeStamp |
|
|
ftpClientRequestRowStatus |
1.3.6.1.4.1.5504.4.1.18.5.1.11 |
The rowstatus is used by the manager to create or
destroy a ftp request.
Required fields on a create_and_go are:
- local and remote filenames
- server address or name
- user name
- password
A get on this field always return 'active'. |
Status: current |
Access: read-create |
OBJECT-TYPE |
|
|
|
|
ZhoneRowStatus |
|
|