-- ***************************************************************** -- NMS-EPON-FTM.my: BNS EPON File Transfer Management MIB -- -- 2014-07-30 -- Edit by LLH -- Copyright (c) 2014 by BDCOM, Inc. -- All rights reserved. -- ***************************************************************** FS-NMS-TFTP DEFINITIONS ::= BEGIN IMPORTS DisplayString FROM RFC1213-MIB MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,INTEGER, Integer32, Unsigned32, IpAddress FROM SNMPv2-SMI MODULE-COMPLIANCE, OBJECT-GROUP,NOTIFICATION-GROUP FROM SNMPv2-CONF nmsMgmt FROM FS-NMS-SMI; nmsTftp OBJECT IDENTIFIER ::= { nmsMgmt 254 } fileTransferTable OBJECT-TYPE SYNTAX SEQUENCE OF FileTransferEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " 文件传输进程表" ::= { nmsTftp 1 } fileTransferEntry OBJECT-TYPE SYNTAX FileTransferEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " " INDEX { fileTransferIndex } ::= { fileTransferTable 1 } FileTransferEntry ::= SEQUENCE { fileTransferIndex INTEGER, fileTransferProtocolType INTEGER, serverIpAddress IpAddress, ftpUserName DisplayString, ftpUserPassword DisplayString, transferFileSrcNamePath DisplayString, transferFileDstNamePath DisplayString, transferAction INTEGER, transferStatus INTEGER } fileTransferIndex OBJECT-TYPE SYNTAX INTEGER (1..10) MAX-ACCESS not-accessible STATUS current DESCRIPTION " 文件传送进程流水号" ::= { fileTransferEntry 1 } fileTransferProtocolType OBJECT-TYPE SYNTAX INTEGER { ftp(1), tftp(2) } MAX-ACCESS read-write STATUS current DESCRIPTION " 该进程使用的文件传输协议类型" ::= { fileTransferEntry 2 } serverIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION " 该进程使用的服务器IP地址" ::= { fileTransferEntry 3 } ftpUserName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION " 该进程使用的用户名,仅适用于FTP协议" ::= { fileTransferEntry 4 } ftpUserPassword OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION " 该进程使用的密码,仅适用于FTP协议" ::= { fileTransferEntry 5 } transferFileSrcNamePath OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION " 该进程对应的文件源名称路径,比如‘/tftproot/file/image.bin" ::= { fileTransferEntry 6 } transferFileDstNamePath OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION " 该进程对应的文件目的名称路径,比如‘/tftproot/file/image.bin" ::= { fileTransferEntry 7 } transferAction OBJECT-TYPE SYNTAX INTEGER { noOperation(1), put(2), get(3), halt(4) } MAX-ACCESS read-write STATUS current DESCRIPTION " 该进程对应的文件传输动作 noOperation(1) - 表示没有任何传输操作,用于默认设置和其他操作完成后恢复值 put(2) - 上传文件 get(3) - 下载文件 halt(4) - 停止文件传送" ::= { fileTransferEntry 8 } transferStatus OBJECT-TYPE SYNTAX INTEGER { idle(1), inProgress(2), success(3), failure(4) } MAX-ACCESS read-only STATUS current DESCRIPTION " 该进程对应的文件传输状态 idle(1) - 空闲 inProgress(2) - 传送中 success(3) - 传送成功 failure(4) - 传送失败" ::= { fileTransferEntry 9 } END