165 lines
3.2 KiB
Plaintext
165 lines
3.2 KiB
Plaintext
-- *****************************************************************
|
||
-- 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
|
||
|