mirror of
https://git.lapiole.org/dani/ansible-roles.git
synced 2025-08-06 00:28:05 +02:00
Update to 2021-12-01 19:13
This commit is contained in:
216
roles/snmp_mibs/files/mibs/SYNOLOGY-DISK-MIB.txt
Normal file
216
roles/snmp_mibs/files/mibs/SYNOLOGY-DISK-MIB.txt
Normal file
@@ -0,0 +1,216 @@
|
||||
SYNOLOGY-DISK-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
OBJECT-GROUP, MODULE-COMPLIANCE
|
||||
FROM SNMPv2-CONF
|
||||
enterprises, MODULE-IDENTITY, OBJECT-TYPE, Integer32
|
||||
FROM SNMPv2-SMI;
|
||||
|
||||
synoDisk MODULE-IDENTITY
|
||||
LAST-UPDATED "201309110000Z"
|
||||
ORGANIZATION "www.synology.com"
|
||||
CONTACT-INFO
|
||||
"Synology Inc.
|
||||
Email: snmp@synology.com"
|
||||
DESCRIPTION
|
||||
"Characteristics of the disk information"
|
||||
REVISION "201309110000Z"
|
||||
DESCRIPTION
|
||||
"Second draft."
|
||||
::= { synology 2 }
|
||||
|
||||
synology OBJECT IDENTIFIER
|
||||
::= { enterprises 6574 }
|
||||
|
||||
diskTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF DiskEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Synology disk table"
|
||||
::= { synoDisk 1 }
|
||||
|
||||
diskEntry OBJECT-TYPE
|
||||
SYNTAX DiskEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"For all disk entry"
|
||||
INDEX { diskIndex }
|
||||
::= { diskTable 1 }
|
||||
|
||||
DiskEntry ::= SEQUENCE {
|
||||
diskIndex Integer32,
|
||||
diskID OCTET STRING,
|
||||
diskModel OCTET STRING,
|
||||
diskType OCTET STRING,
|
||||
diskStatus Integer32,
|
||||
diskTemperature Integer32,
|
||||
diskRole OCTET STRING,
|
||||
diskRetry Integer32,
|
||||
diskBadSector Integer32,
|
||||
diskIdentifyFail Integer32,
|
||||
diskRemainLife Integer32,
|
||||
diskName OCTET STRING
|
||||
}
|
||||
|
||||
diskIndex OBJECT-TYPE
|
||||
SYNTAX Integer32(0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of disk table"
|
||||
::= { diskEntry 1 }
|
||||
|
||||
diskID OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Synology disk ID
|
||||
The ID of disk is assigned by disk Station.
|
||||
"
|
||||
::= { diskEntry 2 }
|
||||
|
||||
diskModel OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Synology disk model name
|
||||
The disk model name will be showed here.
|
||||
"
|
||||
::= { diskEntry 3 }
|
||||
|
||||
diskType OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Synology disk type
|
||||
The type of disk will be showed here, including SATA, SSD and so on.
|
||||
"
|
||||
::= { diskEntry 4 }
|
||||
|
||||
diskStatus OBJECT-TYPE
|
||||
SYNTAX Integer32(1..5)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Synology disk status
|
||||
Each meanings of status represented describe below.
|
||||
|
||||
Normal(1): The hard disk functions normally.
|
||||
Initialized(2): The hard disk has system partition but no data.
|
||||
NotInitialized(3): The hard disk does not have system in system partition.
|
||||
SystemPartitionFailed(4): The system partitions on the hard disks are damaged.
|
||||
Crashed(5): The hard disk has damaged.
|
||||
"
|
||||
::= { diskEntry 5 }
|
||||
|
||||
diskTemperature OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Synology disk temperature
|
||||
The temperature of each disk uses Celsius degree.
|
||||
"
|
||||
::= { diskEntry 6 }
|
||||
|
||||
diskRole OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Synology disk role
|
||||
The role of the disk in system.
|
||||
Could be:
|
||||
data, cache, hotspare, none
|
||||
"
|
||||
::= { diskEntry 7 }
|
||||
|
||||
diskRetry OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Synology disk retry count
|
||||
The count of each disk connection retries.
|
||||
"
|
||||
::= { diskEntry 8 }
|
||||
|
||||
diskBadSector OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Synology disk bad sector count
|
||||
The count of each disk I/O bad sector.
|
||||
"
|
||||
::= { diskEntry 9 }
|
||||
|
||||
diskIdentifyFail OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Synology disk identify fail count
|
||||
The count of each disk identify fails.
|
||||
"
|
||||
::= { diskEntry 10 }
|
||||
|
||||
diskRemainLife OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Synology disk remainLife
|
||||
The estimate remain life of each disk.
|
||||
"
|
||||
::= { diskEntry 11 }
|
||||
|
||||
diskName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Synology disk name
|
||||
The name of disk which align to storage manager.
|
||||
"
|
||||
::= { diskEntry 12 }
|
||||
|
||||
diskConformance OBJECT IDENTIFIER ::= { synoDisk 2 }
|
||||
diskCompliances OBJECT IDENTIFIER ::= { diskConformance 1 }
|
||||
diskGroups OBJECT IDENTIFIER ::= { diskConformance 2 }
|
||||
|
||||
diskCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for synoDisk entities which
|
||||
implement the SYNOLOGY DISK MIB."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { diskGroup }
|
||||
|
||||
::= { diskCompliances 1 }
|
||||
|
||||
diskGroup OBJECT-GROUP
|
||||
OBJECTS { diskIndex,
|
||||
diskID,
|
||||
diskModel,
|
||||
diskType,
|
||||
diskStatus,
|
||||
diskTemperature,
|
||||
diskRole,
|
||||
diskRetry,
|
||||
diskBadSector,
|
||||
diskIdentifyFail,
|
||||
diskRemainLife,
|
||||
diskName }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects providing basic information
|
||||
of an synology disk entity."
|
||||
::= { diskGroups 1 }
|
||||
|
||||
END
|
Reference in New Issue
Block a user