-- -- 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 --