1664 lines
43 KiB
Plaintext
1664 lines
43 KiB
Plaintext
BUFFALO-NAS-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
|
|
enterprises, Integer32, Unsigned32
|
|
FROM SNMPv2-SMI
|
|
TEXTUAL-CONVENTION, DisplayString, DateAndTime
|
|
FROM SNMPv2-TC
|
|
buffalo FROM BUFFALO-ROOT-MIB;
|
|
|
|
|
|
teraStation MODULE-IDENTITY
|
|
LAST-UPDATED "202003090000Z"
|
|
ORGANIZATION "Buffalo Inc."
|
|
CONTACT-INFO "URI: http://buffalo.jp/products/catalog/storage/hd_lan_business.html
|
|
Contact: Network Business Unit
|
|
Buffalo Inc.
|
|
3-30-20 Osu, Naka-ku, Nagoya city, Aichi, JAPAN"
|
|
DESCRIPTION "The MIB for Buffalo NAS.
|
|
Copyright (c) 2012 Buffalo Inc."
|
|
REVISION "202003090000Z"
|
|
DESCRIPTION "revision1 : 20200309"
|
|
::= { buffalo 27}
|
|
|
|
|
|
teraStationObjects OBJECT IDENTIFIER
|
|
::= { teraStation 1 }
|
|
|
|
teraStationNotifications OBJECT IDENTIFIER
|
|
::= { teraStation 2 }
|
|
|
|
-- ************************************************************************
|
|
|
|
-- Textual Conventions
|
|
|
|
-- ************************************************************************
|
|
|
|
DayOfWeek ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "Day of the week."
|
|
SYNTAX INTEGER {
|
|
sun(1),
|
|
mon(2),
|
|
tue(3),
|
|
wed(4),
|
|
thu(5),
|
|
fri(6),
|
|
sat(7)
|
|
}
|
|
|
|
LongUTF8String ::= TEXTUAL-CONVENTION
|
|
DISPLAY-HINT "255t"
|
|
STATUS current
|
|
DESCRIPTION "The string is using UTF-8."
|
|
SYNTAX OCTET STRING (SIZE (1..1024))
|
|
|
|
|
|
-- ************************************************************************
|
|
|
|
-- Objects
|
|
|
|
-- ************************************************************************
|
|
|
|
-- ************************************************************************
|
|
|
|
-- Backup Task
|
|
|
|
-- ************************************************************************
|
|
|
|
nasBackupTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF NasBackupEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table contains the schedules
|
|
of backup jobs."
|
|
::= { teraStationObjects 1 }
|
|
|
|
nasBackupEntry OBJECT-TYPE
|
|
SYNTAX NasBackupEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry for nasBackupTable.
|
|
Contents of the entry are read
|
|
from the file /etc/melco/backupx
|
|
and the entry is made at each file."
|
|
INDEX { nasBackupIndex }
|
|
::= { nasBackupTable 1 }
|
|
|
|
NasBackupEntry ::= SEQUENCE {
|
|
nasBackupIndex Integer32,
|
|
nasBackupStatus INTEGER
|
|
}
|
|
|
|
nasBackupIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..8)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The index value that uniquely
|
|
identifies nasBackupEntry."
|
|
::= { nasBackupEntry 1 }
|
|
|
|
nasBackupStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
ready(1),
|
|
run(2),
|
|
done(3),
|
|
error(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The status of a backup job. This
|
|
value is read from the 'status' line
|
|
in the file at /etc/melco/backupx.
|
|
-'ready(1)' means waiting for the
|
|
backup job start.
|
|
-'run(2)' means the backup job is
|
|
running.
|
|
-'done(3)' means the backup job
|
|
succeeded.
|
|
-'error(4)' means the backup job
|
|
failed."
|
|
::= { nasBackupEntry 3 }
|
|
|
|
-- ************************************************************************
|
|
|
|
-- Disk Status
|
|
|
|
-- ************************************************************************
|
|
|
|
nasDiskTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF NasDiskEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table contains information of
|
|
internal drives."
|
|
::= { teraStationObjects 2 }
|
|
|
|
nasDiskEntry OBJECT-TYPE
|
|
SYNTAX NasDiskEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry for nasDiskTable.
|
|
Contents of the entry are read from
|
|
the file /etc/melco/diskinfo and
|
|
the entry is made at each 'diskx'
|
|
line."
|
|
INDEX { nasDiskIndex }
|
|
::= { nasDiskTable 1 }
|
|
|
|
NasDiskEntry ::= SEQUENCE {
|
|
nasDiskIndex Integer32,
|
|
nasDiskStatus INTEGER,
|
|
nasDiskCapacity Integer32,
|
|
nasDiskUsed Integer32,
|
|
nasDiskSMARTStatus INTEGER,
|
|
nasDiskSMARTReallocatedSectorCtValue Integer32,
|
|
nasDiskSMARTReallocatedSectorCtWorst Integer32,
|
|
nasDiskSMARTReallocatedSectorCtThresh Integer32,
|
|
nasDiskSMARTReallocatedSectorCtRAW DisplayString,
|
|
nasDiskSMARTCurrentPendingSectorValue Integer32,
|
|
nasDiskSMARTCurrentPendingSectorWorst Integer32,
|
|
nasDiskSMARTCurrentPendingSectorThresh Integer32,
|
|
nasDiskSMARTCurrentPendingSectorRAW DisplayString,
|
|
nasDiskSMARTOfflineUncorrectableValue Integer32,
|
|
nasDiskSMARTOfflineUncorrectableWorst Integer32,
|
|
nasDiskSMARTOfflineUncorrectableThresh Integer32,
|
|
nasDiskSMARTOfflineUncorrectableRAW DisplayString,
|
|
nasSSDSMARTRemainingLifeValue Integer32,
|
|
nasSSDSMARTRemainingLifeWorst Integer32,
|
|
nasSSDSMARTRemainingLifeThresh Integer32,
|
|
nasSSDSMARTBadBlockCountValue Integer32,
|
|
nasSSDSMARTBadBlockCountWorst Integer32,
|
|
nasSSDSMARTBadBlockCountThresh Integer32,
|
|
nasDiskCapacityGiB Integer32,
|
|
nasDiskCapacityLow Unsigned32,
|
|
nasDiskCapacityHigh Unsigned32,
|
|
nasDiskUsedGiB Integer32,
|
|
nasDiskUsedLow Unsigned32,
|
|
nasDiskUsedHigh Unsigned32,
|
|
nasDiskModelName DisplayString,
|
|
nasDiskSMARTReallocatedSectorCtHealth Integer32,
|
|
nasDiskSMARTCurrentPendingSectorHealth Integer32,
|
|
nasDiskSMARTOfflineUncorrectableHealth Integer32,
|
|
nasDiskSMARTRawReadErrorRateValue Integer32,
|
|
nasDiskSMARTRawReadErrorRateWorst Integer32,
|
|
nasDiskSMARTRawReadErrorRateThresh Integer32,
|
|
nasDiskSMARTRawReadErrorRateRAW DisplayString,
|
|
nasDiskSMARTRawReadErrorRateHealth Integer32,
|
|
nasDiskSMARTPowerOnHoursValue Integer32,
|
|
nasDiskSMARTPowerOnHoursWorst Integer32,
|
|
nasDiskSMARTPowerOnHoursThresh Integer32,
|
|
nasDiskSMARTPowerOnHoursRAW DisplayString,
|
|
nasDiskSMARTPowerOnHoursHealth Integer32
|
|
}
|
|
|
|
nasDiskIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The index value that uniquely
|
|
identifies nasDiskEntry."
|
|
::= { nasDiskEntry 1 }
|
|
|
|
nasDiskStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupport(-1),
|
|
normal(1),
|
|
array1(2),
|
|
array2(3),
|
|
standby(4),
|
|
degrade(5),
|
|
remove(6),
|
|
standbyRemoved(7),
|
|
degradeRemoved(8),
|
|
removeRemoved(9),
|
|
array3(10),
|
|
array4(11),
|
|
mediaCartridge(12),
|
|
array5(13),
|
|
array6(14)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The status of internal drives. This
|
|
value is read from the 'diskx' line
|
|
in the file at /etc/melco/diskinfo.
|
|
-'notSupport(-1)' means the drive
|
|
slot does not exist.
|
|
-'normal(1)' means the drive is
|
|
being used as a JBOD.
|
|
-'array1(2)' means the drive is
|
|
being used as a part of array 1.
|
|
-'array2(3)' means the drive is
|
|
being used as a part of array 2.
|
|
-'standby(4)' means the drive is
|
|
waiting as a spare drive.
|
|
-'degrade(5)' means the drive has
|
|
degraded and has been removed
|
|
from the array.
|
|
-'remove(6)' means the drive has
|
|
been dismounted by a user.
|
|
-'standbyRemoved(7)' means the
|
|
drive is configured as a spare
|
|
drive and disconnected from the
|
|
TeraStation.
|
|
-'degradeRemoved(8)' means the
|
|
drive has degraded, and has been
|
|
removed from the array and
|
|
disconnected from the TeraStation.
|
|
-'removeRemoved(9)' means the
|
|
drive has been dismounted by
|
|
a user and is disconnected from
|
|
the TeraStation.
|
|
-'array3(10)' means the drive is
|
|
being used as a part of array 3.
|
|
-'array4(11)' means the drive is
|
|
being used as a part of array 4.
|
|
-'mediaCartridge(12)' means the
|
|
drive is configured as a media
|
|
cartridge.
|
|
-'array5(13)' means the drive is
|
|
being used as a part of array 5.
|
|
-'array6(14)' means the drive is
|
|
being used as a part of array 6."
|
|
::= { nasDiskEntry 2 }
|
|
|
|
nasDiskCapacity OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The maximum capacity of each
|
|
drive. The unit is in gigabytes to
|
|
show the capacity. The default
|
|
value is '-1'."
|
|
::= { nasDiskEntry 3 }
|
|
|
|
nasDiskUsed OBJECT-TYPE
|
|
SYNTAX Integer32 (-1..100)
|
|
UNITS "%"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The usage of each drive. The
|
|
default value is '-1'."
|
|
::= { nasDiskEntry 4 }
|
|
|
|
nasDiskSMARTStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unavailable(-2),
|
|
unknown(-1),
|
|
normal(1),
|
|
caution(2),
|
|
fail(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Drive status from S.M.A.R.T."
|
|
::= { nasDiskEntry 5 }
|
|
|
|
nasDiskSMARTReallocatedSectorCtValue OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Current value of
|
|
'Reallocated_Sector_Ct'."
|
|
::= { nasDiskEntry 6 }
|
|
|
|
nasDiskSMARTReallocatedSectorCtWorst OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Worst value of
|
|
'Reallocated_Sector_Ct'."
|
|
::= { nasDiskEntry 7 }
|
|
|
|
nasDiskSMARTReallocatedSectorCtThresh OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Threshold value of
|
|
'Reallocated_Sector_Ct'."
|
|
::= { nasDiskEntry 8 }
|
|
|
|
nasDiskSMARTReallocatedSectorCtRAW OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Raw value of
|
|
'Reallocated_Sector_Ct'."
|
|
::= { nasDiskEntry 9 }
|
|
|
|
nasDiskSMARTCurrentPendingSectorValue OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Current value of
|
|
'Current_Pending_Sector'."
|
|
::= { nasDiskEntry 10 }
|
|
|
|
nasDiskSMARTCurrentPendingSectorWorst OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Worst value of
|
|
'Current_Pending_Sector'."
|
|
::= { nasDiskEntry 11 }
|
|
|
|
nasDiskSMARTCurrentPendingSectorThresh OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Threshold value of
|
|
'Current_Pending_Sector'."
|
|
::= { nasDiskEntry 12 }
|
|
|
|
nasDiskSMARTCurrentPendingSectorRAW OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Raw value of
|
|
'Current_Pending_Sector'."
|
|
::= { nasDiskEntry 13 }
|
|
|
|
nasDiskSMARTOfflineUncorrectableValue OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Current value of
|
|
'Offline_Uncorrectable'."
|
|
::= { nasDiskEntry 14 }
|
|
|
|
nasDiskSMARTOfflineUncorrectableWorst OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Worst value of
|
|
'Offline_Uncorrectable'."
|
|
::= { nasDiskEntry 15 }
|
|
|
|
nasDiskSMARTOfflineUncorrectableThresh OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Threshold value of
|
|
'Offline_Uncorrectable'."
|
|
::= { nasDiskEntry 16 }
|
|
|
|
nasDiskSMARTOfflineUncorrectableRAW OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Raw value of
|
|
'Offline_Uncorrectable'."
|
|
::= { nasDiskEntry 17 }
|
|
|
|
nasSSDSMARTRemainingLifeValue OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Percentage of remaining SSD
|
|
lifetime's current value."
|
|
::= { nasDiskEntry 18 }
|
|
|
|
nasSSDSMARTRemainingLifeWorst OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Percentage of remaining SSD
|
|
lifetime's worst value."
|
|
::= { nasDiskEntry 19 }
|
|
|
|
nasSSDSMARTRemainingLifeThresh OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Percentage of remaining SSD
|
|
lifetime's threshold value."
|
|
::= { nasDiskEntry 20 }
|
|
|
|
nasSSDSMARTBadBlockCountValue OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Current value of total bad block
|
|
counts."
|
|
::= { nasDiskEntry 21 }
|
|
|
|
nasSSDSMARTBadBlockCountWorst OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Worst value of total bad block
|
|
counts."
|
|
::= { nasDiskEntry 22 }
|
|
|
|
nasSSDSMARTBadBlockCountThresh OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Threshold value of total bad
|
|
block counts."
|
|
::= { nasDiskEntry 23 }
|
|
|
|
nasDiskCapacityGiB OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The maximum capacity of each drive.
|
|
The unit is in gibibytes to show the
|
|
capacity. The default value is
|
|
'-1'."
|
|
::= { nasDiskEntry 24 }
|
|
|
|
nasDiskCapacityLow OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The maximum capacity of each drive.
|
|
The unit is in bytes to show the
|
|
capacity. The default value is '0'.
|
|
Together with nasDiskCapacityHigh
|
|
composes 64-bit number."
|
|
::= { nasDiskEntry 25 }
|
|
|
|
nasDiskCapacityHigh OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The maximum capacity of each drive.
|
|
The unit is in bytes to show the
|
|
capacity. The default value is '0'.
|
|
Together with nasDiskCapacityLow
|
|
composes 64-bit number."
|
|
::= { nasDiskEntry 26 }
|
|
|
|
nasDiskUsedGiB OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The usage of each drive in
|
|
gibibytes. The default value is
|
|
'-1'."
|
|
::= { nasDiskEntry 27 }
|
|
|
|
nasDiskUsedLow OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The usage of each drive in bytes.
|
|
The default value is '0'. Together
|
|
with nasDiskUsedHigh composes 64-bit
|
|
number."
|
|
::= { nasDiskEntry 28 }
|
|
|
|
nasDiskUsedHigh OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The usage of each drive in bytes.
|
|
The default value is '0'. Together
|
|
with nasDiskUsedLow composes 64-bit
|
|
number."
|
|
::= { nasDiskEntry 29 }
|
|
|
|
nasDiskModelName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "HDD model."
|
|
::= { nasDiskEntry 30 }
|
|
|
|
nasDiskSMARTReallocatedSectorCtHealth OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unavailable(-2),
|
|
normal(1),
|
|
fail(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "ReallocatedSectorCtHealth"
|
|
::= { nasDiskEntry 31 }
|
|
|
|
nasDiskSMARTCurrentPendingSectorHealth OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unavailable(-2),
|
|
normal(1),
|
|
fail(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "CurrentPendingSectorHealth"
|
|
::= { nasDiskEntry 32 }
|
|
|
|
nasDiskSMARTOfflineUncorrectableHealth OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unavailable(-2),
|
|
normal(1),
|
|
fail(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "OfflineUncorrectableHealth"
|
|
::= { nasDiskEntry 33 }
|
|
|
|
nasDiskSMARTRawReadErrorRateValue OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "RawReadErrorRateValue"
|
|
::= { nasDiskEntry 34 }
|
|
|
|
nasDiskSMARTRawReadErrorRateWorst OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "RawReadErrorRateWorst"
|
|
::= { nasDiskEntry 35 }
|
|
|
|
nasDiskSMARTRawReadErrorRateThresh OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "RawReadErrorRateThresh"
|
|
::= { nasDiskEntry 36 }
|
|
|
|
nasDiskSMARTRawReadErrorRateRAW OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "RawReadErrorRateRAW."
|
|
::= { nasDiskEntry 37 }
|
|
|
|
nasDiskSMARTRawReadErrorRateHealth OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "RawReadErrorRateHealth"
|
|
::= { nasDiskEntry 38 }
|
|
|
|
nasDiskSMARTPowerOnHoursValue OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "PowerOnHoursValue "
|
|
::= { nasDiskEntry 39 }
|
|
|
|
nasDiskSMARTPowerOnHoursWorst OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "PowerOnHoursWorst"
|
|
::= { nasDiskEntry 40 }
|
|
|
|
nasDiskSMARTPowerOnHoursThresh OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "PowerOnHoursThresh "
|
|
::= { nasDiskEntry 41 }
|
|
|
|
nasDiskSMARTPowerOnHoursRAW OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Raw value of
|
|
'Offline_Uncorrectable'."
|
|
::= { nasDiskEntry 42 }
|
|
|
|
nasDiskSMARTPowerOnHoursHealth OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "PowerOnHoursHealth"
|
|
::= { nasDiskEntry 43 }
|
|
|
|
|
|
-- ************************************************************************
|
|
|
|
-- Array Status
|
|
|
|
-- ************************************************************************
|
|
|
|
nasArrayTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF NasArrayEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table contains information of
|
|
a RAID array."
|
|
::= { teraStationObjects 3 }
|
|
|
|
nasArrayEntry OBJECT-TYPE
|
|
SYNTAX NasArrayEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry for nasArrayTable.
|
|
Contents of the entry are read
|
|
from the file /etc/melco/diskinfo
|
|
and the entry is made at each
|
|
'arrayx' line."
|
|
INDEX { nasArrayIndex }
|
|
::= { nasArrayTable 1 }
|
|
|
|
NasArrayEntry ::= SEQUENCE {
|
|
nasArrayIndex Integer32,
|
|
nasArrayStatus INTEGER,
|
|
nasArrayCapacity Integer32,
|
|
nasArrayUsed Integer32,
|
|
nasArrayCapacityGiB Integer32,
|
|
nasArrayCapacityLow Unsigned32,
|
|
nasArrayCapacityHigh Unsigned32,
|
|
nasArrayUsedGiB Integer32,
|
|
nasArrayUsedLow Unsigned32,
|
|
nasArrayUsedHigh Unsigned32
|
|
}
|
|
|
|
nasArrayIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The index value that uniquely
|
|
identifies nasArrayEntry."
|
|
::= { nasArrayEntry 1 }
|
|
|
|
nasArrayStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notSupport(-1),
|
|
off(1),
|
|
raid0(2),
|
|
raid1(3),
|
|
raid5(4),
|
|
raid6(5),
|
|
raid10(6),
|
|
raid50(7),
|
|
raid51(8),
|
|
raid60(9),
|
|
raid61(10)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The status of a RAID array. This
|
|
value is read from the 'arrayx' line
|
|
in the file at /etc/melco/diskinfo.
|
|
-'NotSupport(-1)' means the RAID
|
|
mode is not supported.
|
|
-'off(1)' means the RAID array is
|
|
not configured.
|
|
-'raid0(2)' means the RAID array
|
|
is being used as a RAID 0 array.
|
|
-'raid1(3)' means the RAID array
|
|
is being used as a RAID 1 array.
|
|
-'raid5(4)' means the RAID array
|
|
is being used as a RAID 5 array.
|
|
-'raid6(5)' means the RAID array
|
|
is being used as a RAID 6 array.
|
|
-'raid10(6)' means the RAID array
|
|
is being used as a RAID 10 array.
|
|
-'raid50(7)' means the RAID array
|
|
is being used as a RAID 50 array.
|
|
-'raid51(8)' means the RAID array
|
|
is being used as a RAID 51 array.
|
|
-'raid60(9)' means the RAID array
|
|
is being used as a RAID 60 array.
|
|
-'raid61(10)' means the RAID array
|
|
is being used as a RAID 61 array."
|
|
::= { nasArrayEntry 2 }
|
|
|
|
nasArrayCapacity OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The maximum capacity of each
|
|
array. The displayed unit is in
|
|
gigabytes. The defaultvalue is
|
|
'-1'."
|
|
::= { nasArrayEntry 3 }
|
|
|
|
nasArrayUsed OBJECT-TYPE
|
|
SYNTAX Integer32 (-1..100)
|
|
UNITS "%"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The usage of each array. The
|
|
default value is '-1'."
|
|
::= { nasArrayEntry 4 }
|
|
|
|
nasArrayCapacityGiB OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The maximum capacity of each array.
|
|
The displayed unit is in gibibytes.
|
|
The default value is '-1'."
|
|
::= { nasArrayEntry 5 }
|
|
|
|
nasArrayCapacityLow OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The maximum capacity of each array.
|
|
The unit is in bytes to show the
|
|
capacity. The default value is '0'.
|
|
Together with nasArrayCapacityHigh
|
|
composes 64-bit number."
|
|
::= { nasArrayEntry 6 }
|
|
|
|
nasArrayCapacityHigh OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The maximum capacity of each array.
|
|
The unit is in bytes to show the
|
|
capacity. The default value is '0'.
|
|
Together with nasArrayCapacityLow
|
|
composes 64-bit number."
|
|
::= { nasArrayEntry 7 }
|
|
|
|
nasArrayUsedGiB OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The usage of each array in
|
|
gibibytes. The default value is
|
|
'-1'."
|
|
::= { nasArrayEntry 8 }
|
|
|
|
nasArrayUsedLow OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The usage of each array in bytes.
|
|
The default value is '0'. Together
|
|
with nasArrayUsedHigh composes
|
|
64-bit number."
|
|
::= { nasArrayEntry 9 }
|
|
|
|
nasArrayUsedHigh OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The usage of each array in bytes.
|
|
The default value is '0'. Together
|
|
with nasArrayUsedLow composes
|
|
64-bit number."
|
|
::= { nasArrayEntry 10 }
|
|
|
|
-- ************************************************************************
|
|
|
|
-- Errors
|
|
|
|
-- ************************************************************************
|
|
|
|
nasErrorTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF NasErrorEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table contains error events
|
|
that occurred on the TeraStation."
|
|
::= { teraStationObjects 4 }
|
|
|
|
nasErrorEntry OBJECT-TYPE
|
|
SYNTAX NasErrorEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry for nasErrorTable.
|
|
Contents of the entry are read
|
|
from the file /tmp/error_status."
|
|
INDEX { nasErrorIndex }
|
|
::= { nasErrorTable 1 }
|
|
|
|
NasErrorEntry ::= SEQUENCE {
|
|
nasErrorIndex Integer32,
|
|
nasErrorMsg DisplayString,
|
|
nasErrorDate DisplayString,
|
|
nasErrorDateAndTime DateAndTime
|
|
}
|
|
|
|
nasErrorIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..99)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The index value that uniquely
|
|
identifies nasErrorEntry."
|
|
::= { nasErrorEntry 1 }
|
|
|
|
nasErrorMsg OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The detail of an error event that
|
|
occurred."
|
|
::= { nasErrorEntry 2 }
|
|
|
|
nasErrorDate OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The date and time on which an
|
|
error event occurred."
|
|
::= { nasErrorEntry 3 }
|
|
|
|
nasErrorDateAndTime OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The date and time on which an
|
|
error event occurred."
|
|
::= { nasErrorEntry 4 }
|
|
|
|
-- ************************************************************************
|
|
|
|
-- Informations
|
|
|
|
-- ************************************************************************
|
|
|
|
nasInformationTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF NasInformationEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table contains possible
|
|
information events that occurred on
|
|
the TeraStation."
|
|
::= { teraStationObjects 5 }
|
|
|
|
nasInformationEntry OBJECT-TYPE
|
|
SYNTAX NasInformationEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry for nasInformationTable.
|
|
Contents of the entry are read
|
|
from the file /tmp/info_status."
|
|
INDEX { nasInformationIndex }
|
|
::= { nasInformationTable 1 }
|
|
|
|
NasInformationEntry ::= SEQUENCE {
|
|
nasInformationIndex Integer32,
|
|
nasInformationMsg DisplayString,
|
|
nasInformationDate DisplayString,
|
|
nasInformationDateAndTime DateAndTime
|
|
}
|
|
|
|
nasInformationIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..99)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The index value that uniquely
|
|
identifies nasInformationTable."
|
|
::= { nasInformationEntry 1 }
|
|
|
|
nasInformationMsg OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The details of an information event
|
|
that occurred."
|
|
::= { nasInformationEntry 2 }
|
|
|
|
nasInformationDate OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The date and time on which an
|
|
information event occurred."
|
|
::= { nasInformationEntry 3 }
|
|
|
|
nasInformationDateAndTime OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The date and time on which an
|
|
information event occurred."
|
|
::= { nasInformationEntry 4 }
|
|
|
|
-- ************************************************************************
|
|
|
|
-- LVM
|
|
|
|
-- ************************************************************************
|
|
|
|
nasLVMParams OBJECT IDENTIFIER ::= { teraStationObjects 6 }
|
|
|
|
nasVGTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF NasVGEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table contains information of
|
|
LVM volumes."
|
|
::= { nasLVMParams 1 }
|
|
|
|
nasVGEntry OBJECT-TYPE
|
|
SYNTAX NasVGEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry for nasVGTable."
|
|
INDEX { nasVGIndex }
|
|
::= { nasVGTable 1 }
|
|
|
|
NasVGEntry ::= SEQUENCE {
|
|
nasVGIndex Integer32,
|
|
nasVGPESize Integer32,
|
|
nasVGPETotal Integer32,
|
|
nasVGPEUsed Integer32,
|
|
nasLVTable Integer32,
|
|
nasPVTable Integer32
|
|
}
|
|
|
|
nasVGIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The index value that uniquely
|
|
identifies nasVGEntry."
|
|
::= { nasVGEntry 1 }
|
|
|
|
nasVGPESize OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "GB"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Physical extent size."
|
|
::= { nasVGEntry 2 }
|
|
|
|
nasVGPETotal OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Total physical extent count."
|
|
::= { nasVGEntry 3 }
|
|
|
|
nasVGPEUsed OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Used physical extent count."
|
|
::= { nasVGEntry 4 }
|
|
|
|
nasLVTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF NasLVEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table contains information of
|
|
the logical volume."
|
|
::= { nasVGEntry 5 }
|
|
|
|
nasLVEntry OBJECT-TYPE
|
|
SYNTAX NasLVEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry for nasLVTable."
|
|
INDEX { nasVGIndex, nasLVIndex }
|
|
::= { nasLVTable 1 }
|
|
|
|
NasLVEntry ::= SEQUENCE {
|
|
nasLVIndex Integer32,
|
|
nasLVName DisplayString,
|
|
nasLVCapacity Integer32,
|
|
nasLVUsed Integer32,
|
|
nasLVCapacityGiB Integer32,
|
|
nasLVCapacityLow Unsigned32,
|
|
nasLVCapacityHigh Unsigned32,
|
|
nasLVUsedGiB Integer32,
|
|
nasLVUsedLow Unsigned32,
|
|
nasLVUsedHigh Unsigned32
|
|
}
|
|
|
|
nasLVIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..32)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The index value that uniquely
|
|
identifies nasLVEntry."
|
|
::= { nasLVEntry 1 }
|
|
|
|
nasLVName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Logical volume name."
|
|
::= { nasLVEntry 2 }
|
|
|
|
nasLVCapacity OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Logical volume capacity
|
|
in gigabytes."
|
|
::= { nasLVEntry 3 }
|
|
|
|
nasLVUsed OBJECT-TYPE
|
|
SYNTAX Integer32 (-1..100)
|
|
UNITS "%"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Used logical volume."
|
|
::= { nasLVEntry 4 }
|
|
|
|
nasLVCapacityGiB OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Logical volume capacity
|
|
in gibibytes."
|
|
::= { nasLVEntry 5 }
|
|
|
|
nasLVCapacityLow OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Logical volume capacity in bytes.
|
|
Together with nasLVCapacityHigh
|
|
composes 64-bit number."
|
|
::= { nasLVEntry 6 }
|
|
|
|
nasLVCapacityHigh OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Logical volume capacity in bytes.
|
|
Together with nasLVCapacityLow
|
|
composes 64-bit number."
|
|
::= { nasLVEntry 7 }
|
|
|
|
nasLVUsedGiB OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Used logical volume in gibibytes."
|
|
::= { nasLVEntry 8 }
|
|
|
|
nasLVUsedLow OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Used logical volume in bytes.
|
|
Together with nasLVUsedHigh composes
|
|
64-bit number."
|
|
::= { nasLVEntry 9 }
|
|
|
|
nasLVUsedHigh OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Used logical volume in bytes.
|
|
Together with nasLVUsedLow composes
|
|
64-bit number."
|
|
::= { nasLVEntry 10 }
|
|
|
|
nasPVTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF NasPVEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table contains information of
|
|
the physical volume."
|
|
::= { nasVGEntry 6 }
|
|
|
|
nasPVEntry OBJECT-TYPE
|
|
SYNTAX NasPVEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry for nasPVTable."
|
|
INDEX { nasVGIndex, nasPVIndex }
|
|
::= { nasPVTable 1 }
|
|
|
|
NasPVEntry ::= SEQUENCE {
|
|
nasPVIndex Integer32,
|
|
nasPVName DisplayString
|
|
}
|
|
|
|
nasPVIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The index value that uniquely
|
|
identifies nasPVEntry."
|
|
::= { nasPVEntry 1 }
|
|
|
|
nasPVName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Physical volume name."
|
|
::= { nasPVEntry 2 }
|
|
|
|
-- ************************************************************************
|
|
|
|
-- Failover
|
|
|
|
-- ************************************************************************
|
|
nasFailoverParams OBJECT IDENTIFIER ::= { teraStationObjects 7 }
|
|
|
|
nasFailoverRole OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
standalone(1),
|
|
main(2),
|
|
aloneMain(4),
|
|
backup(8),
|
|
aloneBackup(16),
|
|
maintenanceMain(32),
|
|
maintenanceBackup(64),
|
|
emMode(128)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The role of the TeraStation in
|
|
failover."
|
|
::= { nasFailoverParams 1 }
|
|
|
|
nasFailoverStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
idle(0),
|
|
busy(1),
|
|
startingMain(2),
|
|
startingBackup(3),
|
|
initializing(4),
|
|
stopping(32)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Failover status."
|
|
::= { nasFailoverParams 2 }
|
|
|
|
nasFailoverPartner OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "IP address of failover partner."
|
|
::= { nasFailoverParams 3 }
|
|
|
|
-- ************************************************************************
|
|
|
|
-- RPSU
|
|
|
|
-- ************************************************************************
|
|
nasRPSUTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF NasRpsuEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table contains information of
|
|
the redundant power supply units."
|
|
::= { teraStationObjects 8 }
|
|
|
|
nasRPSUEntry OBJECT-TYPE
|
|
SYNTAX NasRpsuEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry for nasRPSUTable.
|
|
Contents of the entry are read
|
|
from miconapl and the entry is
|
|
made at each 'rpsux' line."
|
|
INDEX { nasRPSUIndex }
|
|
::= { nasRPSUTable 1 }
|
|
|
|
NasRpsuEntry ::= SEQUENCE {
|
|
nasRPSUIndex Integer32,
|
|
nasRPSUStatus INTEGER
|
|
}
|
|
|
|
nasRPSUIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The index value that uniquely
|
|
identifies nasRPSUEntry."
|
|
::= { nasRPSUEntry 1 }
|
|
|
|
nasRPSUStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(-1),
|
|
fine(1),
|
|
broken(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The status of the redundant
|
|
power supply unit. This value is
|
|
read from miconapl.
|
|
-'unknown(-1)' means a redundant
|
|
power supply unit is in an unknown
|
|
state.
|
|
-'fine(1)' means a redundant power
|
|
supply unit is working fine.
|
|
-'broken(2)' means a redundant
|
|
power supply unit has failed."
|
|
::= { nasRPSUEntry 2 }
|
|
|
|
-- ************************************************************************
|
|
|
|
-- iSCSI
|
|
|
|
-- ************************************************************************
|
|
|
|
nasISCSITable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF NasISCSIEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table contains information of
|
|
the iSCSI (Internet Small Computer
|
|
System Interface)."
|
|
::= { teraStationObjects 9 }
|
|
|
|
nasISCSIEntry OBJECT-TYPE
|
|
SYNTAX NasISCSIEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry for nasISCSIParams.
|
|
Contents of the entry are made at
|
|
each 'iSCSIx' line."
|
|
INDEX { nasISCSIIndex }
|
|
::= { nasISCSITable 1 }
|
|
|
|
NasISCSIEntry ::= SEQUENCE {
|
|
nasISCSIIndex Integer32,
|
|
nasISCSIName DisplayString,
|
|
nasISCSIStatus INTEGER
|
|
}
|
|
|
|
nasISCSIIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The index value that uniquely
|
|
identifies nasISCSIEntry."
|
|
::= { nasISCSIEntry 1 }
|
|
|
|
nasISCSIName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The iSCSI volume name."
|
|
::= { nasISCSIEntry 2 }
|
|
|
|
nasISCSIStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown (-1),
|
|
connected (1),
|
|
standing-by (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The connection status of the iSCSI
|
|
volume.
|
|
-'unknown(-1)' means the iSCSI
|
|
volume is in an unknown state.
|
|
-'connected(1)' means the iSCSI
|
|
volume is connected via the iSCSI
|
|
initiator.
|
|
-'standing-by(2)' means the iSCSI
|
|
volume is disconnected from the
|
|
iSCSI initiator."
|
|
::= { nasISCSIEntry 3 }
|
|
|
|
-- ************************************************************************
|
|
|
|
-- SystemInformation
|
|
|
|
-- ************************************************************************
|
|
nasSystemInformation OBJECT IDENTIFIER ::= { teraStationObjects 10 }
|
|
|
|
nasProductName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Model name."
|
|
::= { nasSystemInformation 1 }
|
|
|
|
nasSerialNumber OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Serial number."
|
|
::= { nasSystemInformation 2 }
|
|
|
|
nasFWVersionMajor OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Major firmware version."
|
|
::= { nasSystemInformation 3 }
|
|
|
|
nasFWVersionMinor OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Minor firmware version."
|
|
::= { nasSystemInformation 4 }
|
|
|
|
nasIsFWUpdateAvailable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(-1),
|
|
available(1),
|
|
unavailable(2),
|
|
latest(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Checking whether newer firmware has
|
|
been released."
|
|
::= { nasSystemInformation 5 }
|
|
|
|
nasSystemDateAndTime OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "System date and time."
|
|
::= { nasSystemInformation 6 }
|
|
|
|
-- ************************************************************************
|
|
|
|
-- ServiceStatus
|
|
|
|
-- ************************************************************************
|
|
nasServiceStatus OBJECT IDENTIFIER ::= { teraStationObjects 11 }
|
|
|
|
nasServiceStatusSMB OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(-1),
|
|
on(1),
|
|
off(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The SMB setting."
|
|
::= { nasServiceStatus 1 }
|
|
|
|
nasServiceStatusDFS OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(-1),
|
|
on(1),
|
|
off(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The DFS setting."
|
|
::= { nasServiceStatus 2 }
|
|
|
|
nasServiceStatusAFP OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(-1),
|
|
on(1),
|
|
off(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The AFP setting."
|
|
::= { nasServiceStatus 3 }
|
|
|
|
nasServiceStatusFTP OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(-1),
|
|
on(1),
|
|
off(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The FTP setting."
|
|
::= { nasServiceStatus 4 }
|
|
|
|
nasServiceStatusSFTP OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(-1),
|
|
on(1),
|
|
off(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The SFTP setting."
|
|
::= { nasServiceStatus 5 }
|
|
|
|
nasServiceStatusWebAxs OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(-1),
|
|
on(1),
|
|
off(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The WebAccess setting."
|
|
::= { nasServiceStatus 6 }
|
|
|
|
nasServiceStatusNFS OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(-1),
|
|
on(1),
|
|
off(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The NFS setting."
|
|
::= { nasServiceStatus 7 }
|
|
|
|
nasServiceStatusRAIDMaintenance OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(-1),
|
|
on(1),
|
|
off(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The RAID scan setting."
|
|
::= { nasServiceStatus 8 }
|
|
|
|
nasServiceStatusiSCSI OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(-1),
|
|
on(1),
|
|
off(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The iSCSI setting."
|
|
::= { nasServiceStatus 9 }
|
|
|
|
nasServiceStatusDLNAServer OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(-1),
|
|
on(1),
|
|
off(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The DLNA setting."
|
|
::= { nasServiceStatus 10 }
|
|
|
|
nasServiceStatusiTunesServer OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(-1),
|
|
on(1),
|
|
off(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The iTunes server setting."
|
|
::= { nasServiceStatus 11 }
|
|
|
|
nasServiceStatusSqueezeboxServer OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(-1),
|
|
on(1),
|
|
off(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The Squeezebox server setting."
|
|
::= { nasServiceStatus 12 }
|
|
|
|
nasServiceStatusPrintServer OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(-1),
|
|
on(1),
|
|
off(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The print server setting."
|
|
::= { nasServiceStatus 13 }
|
|
|
|
nasServiceStatusWebServer OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(-1),
|
|
on(1),
|
|
off(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The web server setting."
|
|
::= { nasServiceStatus 14 }
|
|
|
|
nasServiceStatusMySQLServer OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(-1),
|
|
on(1),
|
|
off(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The MySQL server setting."
|
|
::= { nasServiceStatus 15 }
|
|
|
|
nasServiceStatusWebAxsSync OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(-1),
|
|
on(1),
|
|
off(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The WebAccess Remote setting."
|
|
::= { nasServiceStatus 16 }
|
|
|
|
nasServiceStatusCloudService OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(-1),
|
|
on(1),
|
|
off(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The cloud storage setting."
|
|
::= { nasServiceStatus 17 }
|
|
|
|
nasServiceStatusBitTorrent OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(-1),
|
|
on(1),
|
|
off(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The BitTorrent setting."
|
|
::= { nasServiceStatus 18 }
|
|
|
|
nasServiceStatusTeraSearch OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(-1),
|
|
on(1),
|
|
off(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The TeraSearch setting."
|
|
::= { nasServiceStatus 19 }
|
|
|
|
nasServiceStatusIpCamera OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(-1),
|
|
on(1),
|
|
off(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The surveillance camera setting."
|
|
::= { nasServiceStatus 20 }
|
|
|
|
nasServiceStatusVirusScan OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(-1),
|
|
on(1),
|
|
off(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The virus scan setting."
|
|
::= { nasServiceStatus 21 }
|
|
|
|
nasServiceStatusSNMP OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(-1),
|
|
on(1),
|
|
off(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The SNMP setting."
|
|
::= { nasServiceStatus 22 }
|
|
|
|
nasServiceStatusTimeMachine OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(-1),
|
|
on(1),
|
|
off(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The Time Machine setting."
|
|
::= { nasServiceStatus 23 }
|
|
|
|
nasServiceStatusDirectCopy OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(-1),
|
|
on(1),
|
|
off(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The Direct Copy setting."
|
|
::= { nasServiceStatus 24 }
|
|
|
|
nasServiceStatusMailNotification OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(-1),
|
|
on(1),
|
|
off(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The email notification setting."
|
|
::= { nasServiceStatus 25 }
|
|
|
|
nasServiceStatusWorkingFolder OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(-1),
|
|
on(1),
|
|
off(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The Working Folder setting."
|
|
::= { nasServiceStatus 26 }
|
|
|
|
-- ************************************************************************
|
|
|
|
-- Notifications
|
|
|
|
-- ************************************************************************
|
|
|
|
nasErrorOccur NOTIFICATION-TYPE
|
|
OBJECTS { nasErrorMsg, nasErrorDate, nasErrorDateAndTime }
|
|
STATUS current
|
|
DESCRIPTION "Trap that is informed when an
|
|
error event occurs. The error code
|
|
will be displayed as 'Exx' (x will
|
|
be numbers)."
|
|
::= { teraStationNotifications 1 }
|
|
|
|
nasInformationOccur NOTIFICATION-TYPE
|
|
OBJECTS { nasInformationMsg, nasInformationDate, nasInformationDateAndTime }
|
|
STATUS current
|
|
DESCRIPTION "Trap that is informed when an
|
|
information event occurs. The
|
|
information code will be displayed
|
|
as 'Ixx' (x will be numbers)."
|
|
::= { teraStationNotifications 2 }
|
|
|
|
|
|
END
|