ZHONE-COM-IP-FTP-CLIENT-MIB

File: ZHONE-COM-IP-FTP-CLIENT-MIB.mib (14509 bytes)

Imported modules

SNMPv2-SMI SNMPv2-TC Zhone
Zhone-TC

Imported symbols

Integer32 OBJECT-TYPE MODULE-IDENTITY
OBJECT-IDENTITY TimeStamp zhoneIp
zhoneModules ZhoneFileName ZhoneAdminString
ZhoneRowStatus

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