Observium_CE/mibs/d-link/DNS-340L-MIB

400 lines
9.1 KiB
Plaintext

--
-- DNS-340L.mib
--
-- Copyright (c) 2013 alphanetworks Inc.,
-- Module Name: DNS-340L.mib
-- Abstract:
-- Defines the DNS-340L NAS MIBs .
--
DNS-340L-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 10}
submodelID OBJECT IDENTIFIER ::= { modelID 1}
nasAgent OBJECT IDENTIFIER ::= { submodelID 1}
--
-- Node definitions
--
dns340LAgentVer OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Version information for the agent of SNMP of DNS-340L."
::= { nasAgent 1 }
-- ============================================================================
--
-- system information definitions
--
dns340LSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The device software version."
::= { nasAgent 2 }
dns340LHostName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The device host name."
::= { nasAgent 3 }
dns340LFTPServer OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Ftp Server status.
(Disable/Enable)"
::= { nasAgent 5 }
dns340LNetType OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Network type.
(Workgroup/Active Directory)"
::= { nasAgent 6 }
dns340LTemperature OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The temperature of the system."
::= { nasAgent 7 }
dns340LFanStatus OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of the fan"
::= { nasAgent 8 }
-- ============================================================================
dns340LVolumeTable OBJECT-TYPE
SYNTAX SEQUENCE OF Dns340LVolumeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of active volumes on the NAS device."
::= { nasAgent 9 }
dns340LVolumeEntry OBJECT-TYPE
SYNTAX Dns340LVolumeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the volume table."
INDEX { dns340LVolumeNum }
::= { dns340LVolumeTable 1 }
Dns340LVolumeEntry ::=
SEQUENCE {
dns340LVolumeNum
Integer32,
dns340LVolumeName
DisplayString,
dns340LVolumeFsType
DisplayString,
dns340LVolumeRaidLevel
DisplayString,
dns340LVolumeSize
DisplayString,
dns340LVolumeFreeSpace
DisplayString
}
dns340LVolumeNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Instance number of the volume entry."
::= { dns340LVolumeEntry 1 }
dns340LVolumeName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the volume."
::= { dns340LVolumeEntry 2 }
dns340LVolumeFsType OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of file system of the volume.
Example : ext3 or ext4"
::= { dns340LVolumeEntry 3 }
dns340LVolumeRaidLevel OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The RAID level of the volume. (STANDARD LINEAR RAID0 RAID1 RAID5 RAID10 RAID5+SPARE)"
::= { dns340LVolumeEntry 4 }
dns340LVolumeSize OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The size of the volume in bytes."
::= { dns340LVolumeEntry 5 }
dns340LVolumeFreeSpace OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Free space on the volume in bytes."
::= { dns340LVolumeEntry 6 }
-- ============================================================================
dns340LDiskTable OBJECT-TYPE
SYNTAX SEQUENCE OF Dns340LDiskEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of physical disks attached to the NAS device."
::= { nasAgent 10 }
dns340LDiskEntry OBJECT-TYPE
SYNTAX Dns340LDiskEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the physical disk table."
INDEX { dns340LDiskNum }
::= { dns340LDiskTable 1 }
Dns340LDiskEntry ::=
SEQUENCE {
dns340LDiskNum
Integer32,
dns340LDiskVendor
DisplayString,
dns340LDiskModel
DisplayString,
dns340LDiskSerialNumber
DisplayString,
dns340LDiskTemperature
DisplayString,
dns340LDiskCapacity
DisplayString
}
dns340LDiskNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Instance number of the disk entry."
::= { dns340LDiskEntry 1 }
dns340LDiskVendor OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The vendor of the disk drive."
::= { dns340LDiskEntry 2 }
dns340LDiskModel OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The disk drive's model name."
::= { dns340LDiskEntry 3 }
dns340LDiskSerialNumber OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The disk drive's serial number."
::= { dns340LDiskEntry 4 }
dns340LDiskTemperature OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The centigrade temperature of this disk."
::= { dns340LDiskEntry 5 }
dns340LDiskCapacity OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The capacity of the disk in GB."
::= { dns340LDiskEntry 6 }
-- ============================================================================
dns340LUPSTable OBJECT-TYPE
SYNTAX SEQUENCE OF Dns340LUPSEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of UPS attached to the NAS device."
::= { nasAgent 11 }
dns340LUPSEntry OBJECT-TYPE
SYNTAX Dns340LUPSEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the UPS table."
INDEX { dns340LUPSNum }
::= { dns340LUPSTable 1 }
Dns340LUPSEntry ::=
SEQUENCE {
dns340LUPSNum
Integer32,
dns340LUPSMode
DisplayString,
dns340LUPSManufacturer
DisplayString,
dns340LUPSProduct
DisplayString,
dns340LUPSBatteryCharge
DisplayString,
dns340LUPSStatus
DisplayString,
}
dns340LUPSNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Instance number of the UPS entry."
::= { dns340LUPSEntry 1 }
dns340LUPSMode OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The mode of the UPS "
::= { dns340LUPSEntry 2 }
dns340LUPSManufacturer OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The manufacturer of the UPS."
::= { dns340LUPSEntry 3 }
dns340LUPSProduct OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The product name of the UPS."
::= { dns340LUPSEntry 4 }
dns340LUPSBatteryCharge OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The battery charge of the UPS."
::= { dns340LUPSEntry 5 }
dns340LUPSStatus OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of this UPS."
::= { dns340LUPSEntry 6 }
-- ============================================================================
--
-- Notifications
--
notifyEvts OBJECT IDENTIFIER ::= { nasAgent 200 }
notifyPasswdChanged NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"An indication that the Administrator's password has been changed."
::= { notifyEvts 1 }
notifyFirmwareUpgraded NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"An indication that firmware has been upgraded."
::= { notifyEvts 2 }
notifyNetworkChanged NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"An indication that the network settings has been changed."
::= { notifyEvts 3 }
notifyTemperatureExceeded NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"An indication that system temperature has exceeded."
::= { notifyEvts 4 }
-- ******************************************************
-- ******************************************************
END
--
-- DNS-340L.mib
--