285 lines
12 KiB
Plaintext
285 lines
12 KiB
Plaintext
ZTE-AN-FILE-SERVER-MIB DEFINITIONS ::= BEGIN
|
|
IMPORTS
|
|
RowStatus FROM SNMPv2-TC
|
|
DisplayString FROM SNMPv2-TC
|
|
TruthValue FROM SNMPv2-TC
|
|
MODULE-IDENTITY FROM SNMPv2-SMI
|
|
OBJECT-TYPE FROM SNMPv2-SMI
|
|
Integer32 FROM SNMPv2-SMI
|
|
IpAddress FROM SNMPv2-SMI
|
|
Counter64 FROM SNMPv2-SMI
|
|
Unsigned32 FROM SNMPv2-SMI
|
|
NOTIFICATION-TYPE FROM SNMPv2-SMI
|
|
InetAddressType FROM INET-ADDRESS-MIB
|
|
InetAddress FROM INET-ADDRESS-MIB
|
|
MODULE-COMPLIANCE FROM SNMPv2-CONF
|
|
OBJECT-GROUP FROM SNMPv2-CONF
|
|
NOTIFICATION-GROUP FROM SNMPv2-CONF
|
|
zxAn FROM ZTE-AN-TC-MIB;
|
|
|
|
|
|
zxAnFileServerMib MODULE-IDENTITY
|
|
LAST-UPDATED "201105260000Z"
|
|
ORGANIZATION "ZTE Corporation"
|
|
CONTACT-INFO "Zhou YuBin ZTE Corporation
|
|
Mail: zhou.yubing@zte.com.cn
|
|
Tel : +86-21-68897315"
|
|
DESCRIPTION "This MIB defines zte Access Node file server
|
|
configuration."
|
|
|
|
REVISION "201105260000Z"
|
|
DESCRIPTION
|
|
"Initial version of this MIB module."
|
|
::= { zxAn 17 }
|
|
|
|
-------------------------------------------------------------------------------
|
|
-- Following management objects are defined.
|
|
-- 1. File Server Group Management Table
|
|
-- 2. File Server Management Table
|
|
|
|
-- Following conformance information is defined.
|
|
-- 21. File Server Conformance
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
zxAnFileServerObjects OBJECT IDENTIFIER ::= { zxAnFileServerMib 2 }
|
|
|
|
-------------------------------------------------------------------------------
|
|
-- 1. File Server Group Management Table
|
|
-------------------------------------------------------------------------------
|
|
zxAnFileServerGroupTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ZxAnFileServerGroupEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"File server group configuration table."
|
|
::= { zxAnFileServerObjects 2 }
|
|
|
|
zxAnFileServerGroupEntry OBJECT-TYPE
|
|
SYNTAX ZxAnFileServerGroupEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"File server configuration entry."
|
|
INDEX { zxAnFileServerGroupUsage }
|
|
::= { zxAnFileServerGroupTable 1 }
|
|
|
|
ZxAnFileServerGroupEntry ::= SEQUENCE {
|
|
zxAnFileServerGroupUsage INTEGER,
|
|
zxAnFileServerGroupWorkMode INTEGER
|
|
}
|
|
|
|
zxAnFileServerGroupUsage OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
autoBackupConfiguration(1),
|
|
manualBackupConfiguration(2),
|
|
autoBackupLog(3),
|
|
manualBackupLog(4),
|
|
autoBackupSoftware(5),
|
|
manualBackupSoftware(6),
|
|
downloadPerformance(7),
|
|
uploadPerformance(8),
|
|
autoUpdateSoftware(31)
|
|
}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"File server usage.
|
|
autoBackupConfiguration(1), File server configure for auto backup
|
|
configuration
|
|
manualBackupConfiguration(2), File server configure for manual
|
|
backup configuration
|
|
autoBackupLog(3), File server configure for auto backup
|
|
log
|
|
manualBackupLog(4), File server configure for manual
|
|
backup log
|
|
autoBackupSoftware(5), File server configure for auto backup
|
|
software
|
|
manualBackupSoftware(6), File server configure for manual
|
|
backup software
|
|
downloadPerformance(7), File server configure for download
|
|
performance
|
|
uploadPerformance(8), File server configure for upload
|
|
backup performance
|
|
autoUpdateSoftware(31) File server configure for software
|
|
automatic update
|
|
"
|
|
::= { zxAnFileServerGroupEntry 1 }
|
|
|
|
zxAnFileServerGroupWorkMode OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
roundRobin(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "File server group work mode."
|
|
::= { zxAnFileServerGroupEntry 2 }
|
|
|
|
-------------------------------------------------------------------------------
|
|
--2. File Server Management Table
|
|
-------------------------------------------------------------------------------
|
|
|
|
zxAnFileServerTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ZxAnFileServerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"File server configuration table."
|
|
::= { zxAnFileServerObjects 3 }
|
|
|
|
zxAnFileServerEntry OBJECT-TYPE
|
|
SYNTAX ZxAnFileServerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"File server configuration entry.
|
|
|
|
The multi-variables binding rule should be complied with when a
|
|
manager configure a file server. According to this rule, all the
|
|
related mib variables must be included in one SNMP set operation.
|
|
|
|
There are two types of variables: mandatory and optional.
|
|
All of the mandatory variables must be included in one SNMP set
|
|
operation. Optional variables may be included in one SNMP set
|
|
operation with the mandatory variables, but must not be used alone.
|
|
|
|
To configure a file server, there are several cases based on the
|
|
variable zxAnFileServerGroupUsage and zxAnFileServerIndex.
|
|
The mandatory and optional variables are same in each case.
|
|
|
|
mandatoty: zxAnFileServerIpAddressType, zxAnFileServerIpAddress,
|
|
zxAnFileServerProtocolType,zxAnFileServerUserName,
|
|
zxAnFileServerUserPwd
|
|
optional : none
|
|
"
|
|
|
|
INDEX { zxAnFileServerGroupUsage, zxAnFileServerIndex}
|
|
::= { zxAnFileServerTable 1 }
|
|
|
|
ZxAnFileServerEntry ::= SEQUENCE {
|
|
zxAnFileServerIndex Integer32,
|
|
zxAnFileServerIpAddressType InetAddressType,
|
|
zxAnFileServerIpAddress InetAddress,
|
|
zxAnFileServerProtocolType INTEGER,
|
|
zxAnFileServerUserName DisplayString,
|
|
zxAnFileServerUserPwd DisplayString,
|
|
zxAnFileServerPath DisplayString
|
|
}
|
|
|
|
zxAnFileServerIndex OBJECT-TYPE
|
|
SYNTAX Integer32(1..2)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "File server primary/secondary status, if primary
|
|
server is invaild, try secondary server."
|
|
::= { zxAnFileServerEntry 1 }
|
|
|
|
zxAnFileServerIpAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IP address type of the file server."
|
|
DEFVAL { ipv4 }
|
|
::= { zxAnFileServerEntry 2 }
|
|
|
|
zxAnFileServerIpAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IP address of the file server.
|
|
NE returns 0.0.0.0 when it's unconfigured
|
|
and IP address type is IPv4. Not support IPv6 presently."
|
|
::= { zxAnFileServerEntry 3 }
|
|
|
|
zxAnFileServerProtocolType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
ftp(1),
|
|
sftp(2),
|
|
none(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Protocol type of the file server.
|
|
ftp(1): File Transfer Protocol
|
|
sftp(2): Ssh File Transfer Protocol
|
|
none(3): Protocol is not configure
|
|
"
|
|
DEFVAL { ftp }
|
|
::= { zxAnFileServerEntry 4 }
|
|
|
|
zxAnFileServerUserName OBJECT-TYPE
|
|
SYNTAX DisplayString ( SIZE ( 0 .. 32 ) )
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"User name of the file server.
|
|
NE returns empty string when it's unconfigured.
|
|
"
|
|
::= { zxAnFileServerEntry 5 }
|
|
|
|
zxAnFileServerUserPwd OBJECT-TYPE
|
|
SYNTAX DisplayString ( SIZE ( 0 .. 32 ) )
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"User password of the file server.
|
|
NE returns empty string when it's unconfigured."
|
|
::= { zxAnFileServerEntry 6 }
|
|
|
|
zxAnFileServerPath OBJECT-TYPE
|
|
SYNTAX DisplayString ( SIZE ( 0 .. 255 ) )
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"File path which starts from the root directory.
|
|
NE returns empty string when it's unconfigured."
|
|
::= { zxAnFileServerEntry 7 }
|
|
|
|
-------------------------------------------------------------------------------
|
|
-- 21. zxAnBackupMgmtConformance
|
|
-------------------------------------------------------------------------------
|
|
zxAnFileServerConformance OBJECT IDENTIFIER::={zxAnFileServerMib 4}
|
|
|
|
zxAnFileServerCompliances OBJECT IDENTIFIER::={zxAnFileServerConformance 1}
|
|
zxAnFileServerGroups OBJECT IDENTIFIER::={zxAnFileServerConformance 2}
|
|
|
|
zxAnFileServerCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for SNMP entities which implement the
|
|
ZTE-AN-FILE-SERVER-MGMT-MIB."
|
|
MODULE -- this module
|
|
|
|
MANDATORY-GROUPS {
|
|
zxAnFileServerGroupGroup,
|
|
zxAnFileServerGroup
|
|
}
|
|
::= { zxAnFileServerCompliances 1 }
|
|
|
|
zxAnFileServerGroupGroup OBJECT-GROUP
|
|
OBJECTS { zxAnFileServerGroupWorkMode
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects which are used to set file server
|
|
configuration group."
|
|
::= { zxAnFileServerGroups 1 }
|
|
|
|
zxAnFileServerGroup OBJECT-GROUP
|
|
OBJECTS { zxAnFileServerIpAddressType,
|
|
zxAnFileServerIpAddress,
|
|
zxAnFileServerProtocolType,
|
|
zxAnFileServerUserName,
|
|
zxAnFileServerUserPwd,
|
|
zxAnFileServerPath
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects which are used to set file server
|
|
configuration for automatic software updating and file backup."
|
|
::= { zxAnFileServerGroups 2 }
|
|
|
|
END |