Observium_CE/mibs/d-link/DNS120005-MIB

1603 lines
36 KiB
Plaintext

--
-- DNS120005.mib
--
-- Copyright (c) 2001-2011 alphanetworks Inc.,
-- Module Name: DNS120005.mib
-- Abstract:
-- Defines the DNS120005 NAS MIBs .
-- Authors: Casper Huang/Hikaru Tsai
--
DNS120005-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE, Integer32, enterprises,
NOTIFICATION-TYPE
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC;
--
-- OID definitions
--
d-link OBJECT IDENTIFIER ::= { enterprises 171 }
productID OBJECT IDENTIFIER ::= { d-link 50}
projectID OBJECT IDENTIFIER ::= { productID 1}
modelID OBJECT IDENTIFIER ::= { projectID 1}
submodelID OBJECT IDENTIFIER ::= { modelID 1}
nasAgent1200 OBJECT IDENTIFIER ::= { submodelID 1}
--
-- Node definitions
--
nasAgentVer OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"version information for the agent of SNMP of DNS120005."
::= { nasAgent1200 1 }
-- ============================================================================
sysTable OBJECT-TYPE
SYNTAX SEQUENCE OF SysEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of system info of the NAS device."
::= { nasAgent1200 2 }
sysEntry OBJECT-TYPE
SYNTAX SysEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the system info table."
INDEX { sysNum }
::= { sysTable 1 }
SysEntry ::=
SEQUENCE {
sysNum
Integer32,
sysName
DisplayString,
sysFWVer
DisplayString,
sysNetType
DisplayString,
sysFanSpeed
DisplayString,
sysTemperature
DisplayString,
sysPrinterName
DisplayString,
sysCIFS
DisplayString,
sysFtpServer
DisplayString,
sysNFSServer
DisplayString,
sysDFSServer
DisplayString,
sysQuota
DisplayString,
sysAFP
DisplayString,
sysWebDAV
DisplayString,
sysWebFileServer
DisplayString,
sysiSCSITarget
DisplayString,
sysiSNS
DisplayString
}
sysNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Instance number of the system info entry."
::= { sysEntry 1 }
sysName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The device name"
::= { sysEntry 2 }
sysFWVer OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The device firmware version"
::= { sysEntry 3 }
sysNetType OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Network type.
( 0 : Workgroup
1 : Active Directory)"
::= { sysEntry 4 }
sysFanSpeed OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current speed of the fan.
(high, low, stop.)"
::= { sysEntry 5 }
sysTemperature OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The centigrade temperature of the system."
::= { sysEntry 6 }
sysPrinterName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The mode name of printer"
::= { sysEntry 7 }
sysCIFS OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Samba status.
1 : enable
0 : disable
"
::= { sysEntry 8 }
sysFtpServer OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Ftp Server status.
1 : enable
0 : disable
"
::= { sysEntry 9 }
sysNFSServer OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"NFS Server status.
1 : enable
0 : disable
"
::= { sysEntry 10 }
sysDFSServer OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"DFS Server status.
1 : enable
0 : disable
"
::= { sysEntry 11 }
sysQuota OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Quota status.
1 : enable
0 : disable
"
::= { sysEntry 12 }
sysAFP OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"AFP status.
1 : enable
0 : disable
"
::= { sysEntry 13 }
sysWebDAV OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"WebDAV status.
1 : enable
0 : disable
"
::= { sysEntry 14 }
sysWebFileServer OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"WebFile Server status.
1 : enable
0 : disable
"
::= { sysEntry 15 }
sysiSCSITarget OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"iSCSI target status.
1 : enable
0 : disable
"
::= { sysEntry 16 }
sysiSNS OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"iSNS Server status.
1 : enable
0 : disable
"
::= { sysEntry 17 }
-- ============================================================================
diskTable OBJECT-TYPE
SYNTAX SEQUENCE OF DiskEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of physical disks attached to the NAS device."
::= { nasAgent1200 3 }
diskEntry OBJECT-TYPE
SYNTAX DiskEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the physical disk table."
INDEX { diskNum }
::= { diskTable 1 }
DiskEntry ::=
SEQUENCE {
diskNum
Integer32,
diskName
DisplayString,
diskModel
DisplayString,
diskTemperature
DisplayString,
diskCapacity
DisplayString,
diskStatus
DisplayString
}
diskNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Instance number of the disk entry."
::= { diskEntry 1 }
diskName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The device name that the disk is connected to. Example : sda, sdb, sdc sdd"
::= { diskEntry 2 }
diskModel OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The disk drive's model name."
::= { diskEntry 3 }
diskTemperature OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The centigrade temperature of this disk."
::= { diskEntry 4 }
diskCapacity OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The capacity of the disk in bytes."
::= { diskEntry 5 }
diskStatus OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of the disk.
has disk : Online
no disk : Offline
"
::= { diskEntry 6 }
-- ============================================================================
volumeTable OBJECT-TYPE
SYNTAX SEQUENCE OF VolumeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of active volumes on the NAS device."
::= { nasAgent1200 4 }
volumeEntry OBJECT-TYPE
SYNTAX VolumeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the volume table."
INDEX { volumeNum }
::= { volumeTable 1 }
VolumeEntry ::=
SEQUENCE {
volumeNum
Integer32,
volumeName
DisplayString,
volumeEncryption
DisplayString,
volumeFsType
DisplayString,
volumeRaidLevel
DisplayString,
volumeSize
DisplayString,
volumeFreeSpace
DisplayString,
volumeState
DisplayString
}
volumeNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Instance number of the volume entry."
::= { volumeEntry 1 }
volumeName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the volume."
::= { volumeEntry 2 }
volumeEncryption OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The encryption of the volume."
::= { volumeEntry 3 }
volumeFsType OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of file systme of the volume.
Example : ext2 or ext3"
::= { volumeEntry 4 }
volumeRaidLevel OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The RAID level of the volume."
::= { volumeEntry 5 }
volumeSize OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The size of the volume in bytes."
::= { volumeEntry 6 }
volumeFreeSpace OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Free space on the volume in bytes."
::= { volumeEntry 7 }
volumeState OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The state of the volume."
::= { volumeEntry 8 }
-- ============================================================================
snapShotTable OBJECT-TYPE
SYNTAX SEQUENCE OF SnapShotEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Volume SnapShot on the NAS device."
::= { nasAgent1200 5 }
snapShotEntry OBJECT-TYPE
SYNTAX SnapShotEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the SnapShot table."
INDEX { snapShotNum }
::= { snapShotTable 1 }
SnapShotEntry ::=
SEQUENCE {
snapShotNum
Integer32,
snapShotVolume
DisplayString,
snapShotName
DisplayString,
snapShotSchedule
DisplayString,
snapShotCount
DisplayString,
snapShotState
DisplayString,
snapShotPath
DisplayString
}
snapShotNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Instance number of the SnapShot entry."
::= { snapShotEntry 1 }
snapShotVolume OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The volume of the SnapShot."
::= { snapShotEntry 2 }
snapShotName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the SnapShot."
::= { snapShotEntry 3 }
snapShotSchedule OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The schedule of SnapShot."
::= { snapShotEntry 4 }
snapShotCount OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The count squash of SnapShot."
::= { snapShotEntry 5 }
snapShotState OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The state of SnapShot."
::= { snapShotEntry 6 }
snapShotPath OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The path of SnapShot."
::= { snapShotEntry 7 }
-- ============================================================================
dFSTable OBJECT-TYPE
SYNTAX SEQUENCE OF DFSEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Distributed File System on the NAS device."
::= { nasAgent1200 6 }
dFSEntry OBJECT-TYPE
SYNTAX DFSEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the DFS table."
INDEX { dFSNum }
::= { dFSTable 1 }
DFSEntry ::=
SEQUENCE {
dFSNum
Integer32,
dFSLShareName
DisplayString,
dFSHost
DisplayString,
dFSRSharefolder
DisplayString
}
dFSNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Instance number of the DFS entry."
::= { dFSEntry 1 }
dFSLShareName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The local share name of the DFS."
::= { dFSEntry 2 }
dFSHost OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Host of DFS."
::= { dFSEntry 3 }
dFSRSharefolder OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The remote share folder of DFS."
::= { dFSEntry 4 }
-- ============================================================================
nFSTable OBJECT-TYPE
SYNTAX SEQUENCE OF NFSEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Network File System on the NAS device."
::= { nasAgent1200 7}
nFSEntry OBJECT-TYPE
SYNTAX NFSEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the NFS table."
INDEX { nFSNum }
::= { nFSTable 1 }
NFSEntry ::=
SEQUENCE {
nFSNum
Integer32,
nFSMountPath
DisplayString,
nFSHost
DisplayString,
nFSPermission
DisplayString,
nFSRootSquash
DisplayString,
nFSStatus
DisplayString
}
nFSNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Instance number of the NFS entry."
::= { nFSEntry 1 }
nFSMountPath OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The mount path of the NFS."
::= { nFSEntry 2 }
nFSHost OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The host of the NFS."
::= { nFSEntry 3 }
nFSPermission OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The permission of NFS."
::= { nFSEntry 4 }
nFSRootSquash OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The root squash of NFS."
::= { nFSEntry 5 }
nFSStatus OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of NFS."
::= { nFSEntry 6 }
-- ============================================================================
iSOTable OBJECT-TYPE
SYNTAX SEQUENCE OF ISOEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of ISO fileon the NAS device."
::= { nasAgent1200 8 }
iSOEntry OBJECT-TYPE
SYNTAX ISOEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the ISO table."
INDEX { iSONum }
::= { iSOTable 1 }
ISOEntry ::=
SEQUENCE {
iSONum
Integer32,
iSOShareName
DisplayString,
iSOPath
DisplayString,
iSOStatus
DisplayString
}
iSONum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Instance number of the ISO entry."
::= { iSOEntry 1 }
iSOShareName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The share name of the ISO."
::= { iSOEntry 2 }
iSOPath OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The path of the ISO."
::= { iSOEntry 3 }
iSOStatus OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of ISO."
::= { iSOEntry 4 }
-- ============================================================================
logServerTable OBJECT-TYPE
SYNTAX SEQUENCE OF LogServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of syslog server on the NAS device."
::= { nasAgent1200 9 }
logServerEntry OBJECT-TYPE
SYNTAX LogServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the logServer table."
INDEX { logServerNum }
::= { logServerTable 1 }
LogServerEntry ::=
SEQUENCE {
logServerNum
Integer32,
logServerRuleName
DisplayString,
logServerLogfiles
DisplayString,
logServerStatus
DisplayString
}
logServerNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Instance number of the logServer entry."
::= { logServerEntry 1 }
logServerRuleName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rule name of the syslog server."
::= { logServerEntry 2 }
logServerLogfiles OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The log files of syslog server."
::= { logServerEntry 3 }
logServerStatus OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The staus of syslog server."
::= { logServerEntry 4 }
-- ============================================================================
uPSTable OBJECT-TYPE
SYNTAX SEQUENCE OF UPSEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of UPS on the NAS device."
::= { nasAgent1200 10 }
uPSEntry OBJECT-TYPE
SYNTAX UPSEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the UPS table."
INDEX { uPSNum }
::= { uPSTable 1 }
UPSEntry ::=
SEQUENCE {
uPSNum
Integer32,
uPSDeviceInfo
DisplayString,
uPSProduct
DisplayString,
uPSManufacturer
DisplayString,
uPSBattery
DisplayString,
uPSState
DisplayString,
uPSServerIP
DisplayString,
uPSAllowedIP
DisplayString
}
uPSNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Instance number of the uPS entry."
::= { uPSEntry 1 }
uPSDeviceInfo OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The deviceinfo of the UPS."
::= { uPSEntry 2 }
uPSProduct OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The product of UPS."
::= { uPSEntry 3 }
uPSManufacturer OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The manufacturer of UPS."
::= { uPSEntry 4 }
uPSBattery OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The battery of UPS."
::= { uPSEntry 5 }
uPSState OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The state of SnapShot."
::= { uPSEntry 6 }
uPSServerIP OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The server IP of UPS."
::= { uPSEntry 7 }
uPSAllowedIP OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The allowed IP of UPS."
::= { uPSEntry 8 }
-- ============================================================================
vVTable OBJECT-TYPE
SYNTAX SEQUENCE OF VVEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Virtual Volume on the NAS device."
::= { nasAgent1200 11 }
vVEntry OBJECT-TYPE
SYNTAX VVEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the Virtual Volume table."
INDEX { vVNum }
::= { vVTable 1 }
VVEntry ::=
SEQUENCE {
vVNum
Integer32,
vVTargetName
DisplayString,
vVSharefolder
DisplayString,
vVStatus
DisplayString,
vVSize
DisplayString
}
vVNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Instance number of the Virtual Volume entry."
::= { vVEntry 1 }
vVTargetName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The target name of the Virtual Volume."
::= { vVEntry 2 }
vVSharefolder OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The share folder of Virtual Volume."
::= { vVEntry 3 }
vVStatus OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of Virtual Volume."
::= { vVEntry 4 }
vVSize OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The size of Virtual Volume."
::= { vVEntry 5 }
-- ============================================================================
iSCSITargetTable OBJECT-TYPE
SYNTAX SEQUENCE OF ISCSITargetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of iSCSI targets on the NAS device."
::= { nasAgent1200 12 }
iSCSITargetEntry OBJECT-TYPE
SYNTAX ISCSITargetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the iSCSITarget table."
INDEX { iSCSITargetNum }
::= { iSCSITargetTable 1 }
ISCSITargetEntry ::=
SEQUENCE {
iSCSITargetNum
Integer32,
iSCSITargetIQN
DisplayString,
iSCSITargetStatus
DisplayString
}
iSCSITargetNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Instance number of the iSCSI Target entry."
::= { iSCSITargetEntry 1 }
iSCSITargetIQN OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IQN of the iSCSI Target."
::= { iSCSITargetEntry 2 }
iSCSITargetStatus OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of iSCSI Target."
::= { iSCSITargetEntry 3 }
-- ============================================================================
iSCSILUNTable OBJECT-TYPE
SYNTAX SEQUENCE OF ISCSILUNEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of iSCSI LUN on the NAS device."
::= { nasAgent1200 13 }
iSCSILUNEntry OBJECT-TYPE
SYNTAX ISCSILUNEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the iSCSI LUN table."
INDEX { iSCSILUNNum }
::= { iSCSILUNTable 1 }
ISCSILUNEntry ::=
SEQUENCE {
iSCSILUNNum
Integer32,
iSCSILUNName
DisplayString,
iSCSILUNVolume
DisplayString,
iSCSILUNSize
DisplayString,
iSCSILUNStatus
DisplayString,
iSCSILUNMapping
DisplayString
}
iSCSILUNNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Instance number of the iSCSI Target entry."
::= { iSCSILUNEntry 1 }
iSCSILUNName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the iSCSI LUN."
::= { iSCSILUNEntry 2 }
iSCSILUNVolume OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The volume of iSCSI LUN."
::= { iSCSILUNEntry 3 }
iSCSILUNSize OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The size of iSCSI LUN."
::= { iSCSILUNEntry 4 }
iSCSILUNStatus OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of iSCSI LUN."
::= { iSCSILUNEntry 5 }
iSCSILUNMapping OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The mapping of iSCSI LUN."
::= { iSCSILUNEntry 6 }
-- ============================================================================
iSCSIACLTable OBJECT-TYPE
SYNTAX SEQUENCE OF ISCSIACLEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of iSCSI ACL on the NAS device."
::= { nasAgent1200 14 }
iSCSIACLEntry OBJECT-TYPE
SYNTAX ISCSIACLEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the iSCSI ACL table."
INDEX { iSCSIACLNum }
::= { iSCSIACLTable 1 }
ISCSIACLEntry ::=
SEQUENCE {
iSCSIACLNum
Integer32,
iSCSIACLName
DisplayString,
iSCSIACLInitiator
DisplayString
}
iSCSIACLNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Instance number of the iSCSIACL entry."
::= { iSCSIACLEntry 1 }
iSCSIACLName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the iSCSI ACL."
::= { iSCSIACLEntry 2 }
iSCSIACLInitiator OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The iniator name of iSCSI ACL."
::= { iSCSIACLEntry 3 }
-- ============================================================================
aMAZONS3Table OBJECT-TYPE
SYNTAX SEQUENCE OF AMAZONS3Entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of AMAZON S3 on the NAS device."
::= { nasAgent1200 15 }
aMAZONS3Entry OBJECT-TYPE
SYNTAX AMAZONS3Entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the AMAZON S3 table."
INDEX { aMAZONS3Num }
::= { aMAZONS3Table 1 }
AMAZONS3Entry ::=
SEQUENCE {
aMAZONS3Num
Integer32,
aMAZONS3Task
DisplayString,
aMAZONS3Schedule
DisplayString,
aMAZONS3Status
DisplayString,
aMAZONS3Enable
DisplayString,
aMAZONS3BackupNow
DisplayString,
aMAZONS3Restore
DisplayString
}
aMAZONS3Num OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Instance number of the AMAZON S3 entry."
::= { aMAZONS3Entry 1 }
aMAZONS3Task OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The task of the AMAZON S3."
::= { aMAZONS3Entry 2 }
aMAZONS3Schedule OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The schedule of AMAZON S3."
::= { aMAZONS3Entry 3 }
aMAZONS3Status OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of AMAZON S3."
::= { aMAZONS3Entry 4 }
aMAZONS3Enable OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The enable status of AMAZON S3."
::= { aMAZONS3Entry 5 }
aMAZONS3BackupNow OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The backup now status of AMAZON S3."
::= { aMAZONS3Entry 6 }
aMAZONS3Restore OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The restore status of AMAZON S3."
::= { aMAZONS3Entry 7 }
-- ============================================================================
connectionTable OBJECT-TYPE
SYNTAX SEQUENCE OF CONNECTIONEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of connection on the NAS device."
::= { nasAgent1200 16 }
connectionEntry OBJECT-TYPE
SYNTAX CONNECTIONEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the connection table."
INDEX { connectionNum }
::= { connectionTable 1 }
CONNECTIONEntry ::=
SEQUENCE {
connectionNum
Integer32,
connectionDateTime
DisplayString,
connectionServiceType
DisplayString,
connectionIPAddress
DisplayString,
connectionUser
DisplayString,
connectionComputerName
DisplayString,
connectionUsedResources
DisplayString
}
connectionNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Instance number of the connection entry."
::= { connectionEntry 1 }
connectionDateTime OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The datetime of the connection."
::= { connectionEntry 2 }
connectionServiceType OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The service type of connection."
::= { connectionEntry 3 }
connectionIPAddress OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ip address of connection."
::= { connectionEntry 4 }
connectionUser OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The user of connection."
::= { connectionEntry 5 }
connectionComputerName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The computer name of connection."
::= { connectionEntry 6 }
connectionUsedResources OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The used resources of connection."
::= { connectionEntry 7 }
-- ============================================================================
portForwardingTable OBJECT-TYPE
SYNTAX SEQUENCE OF PORTFORWARDINGEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of port forwarding on the NAS device."
::= { nasAgent1200 17 }
portForwardingEntry OBJECT-TYPE
SYNTAX PORTFORWARDINGEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the port forwarding table."
INDEX { portForwardingNum }
::= { portForwardingTable 1 }
PORTFORWARDINGEntry ::=
SEQUENCE {
portForwardingNum
Integer32,
portForwardingEnable
DisplayString,
portForwardingStatus
DisplayString,
portForwardingService
DisplayString,
portForwardingProtocol
DisplayString,
portForwardingExternalPort
DisplayString,
portForwardingInternalPort
DisplayString
}
portForwardingNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Instance number of the port forwarding entry."
::= { portForwardingEntry 1 }
portForwardingEnable OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The enable status of the port forwarding."
::= { portForwardingEntry 2 }
portForwardingStatus OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of port forwarding."
::= { portForwardingEntry 3 }
portForwardingService OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The service of port forwarding."
::= { portForwardingEntry 4 }
portForwardingProtocol OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The protocol of port forwarding."
::= { portForwardingEntry 5 }
portForwardingExternalPort OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The external port of port forwarding."
::= { portForwardingEntry 6 }
portForwardingInternalPort OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The internal port of port forwarding."
::= { portForwardingEntry 7 }
-- ============================================================================
--
-- Notifications
--
notifyEvts OBJECT IDENTIFIER ::= { nasAgent1200 200 }
notifyPasswdChanged NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"An indication that the Administrator's password has been changed."
::= { notifyEvts 1 }
notifyNetworketh0Changed NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"An indication that the network eth0 settings has been changed."
::= { notifyEvts 2 }
notifyNetworketh1Changed NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"An indication that the network eth1 settings has been changed."
::= { notifyEvts 3 }
notifyTemperatureExceeded NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"An indication that system temperature has exceeded ."
::= { notifyEvts 4 }
notifyPowerFailure NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"An indication that System has rebooted from power failure."
::= { notifyEvts 5 }
notifyFirmwareUpgraded NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"An indication that firmware has been upgraded."
::= { notifyEvts 6 }
notifyDiskLost NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"An indication that disk lost ."
::= { notifyEvts 7 }
notifyDiskInsertion NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"An indication that disk insertion ."
::= { notifyEvts 8 }
notifyRaidFailed NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"An indication that disk fail ."
::= { notifyEvts 9 }
notifyVolumeCreateSuccess NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"An indication that volume create successfully ."
::= { notifyEvts 10 }
notifyVolumeCreateFailed NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"An indication that volume create failed ."
::= { notifyEvts 11 }
notifyVolumeRemoveSuccess NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"An indication that volume remove successfully ."
::= { notifyEvts 12 }
notifyVolumeRemoveFailed NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"An indication that volume remove failed ."
::= { notifyEvts 13 }
notifyVolumeStatusCrashed NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"An indication that volume status crashed ."
::= { notifyEvts 14 }
notifyVolumeStatusDegraded NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"An indication that volume status degraded ."
::= { notifyEvts 15 }
notifyVolumeStatusREBUILD NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"An indication that volume status REBUILD ."
::= { notifyEvts 16 }
notifyVolumeStatusREBUILT NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"An indication that volume status REBUILT ."
::= { notifyEvts 17 }
notifyHDFull NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"An indication that HD Full ."
::= { notifyEvts 18 }
notifyVolumeSpace NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"An indication that Volume space ."
::= { notifyEvts 19 }
notifySeleftest NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"An indication that Self test results ."
::= { notifyEvts 20 }
-- ******************************************************
-- ******************************************************
END
--
-- DNS120005.mib
--