Commit version 24.12.13800
This commit is contained in:
@ -10,8 +10,8 @@ synoDisk MODULE-IDENTITY
|
||||
LAST-UPDATED "201309110000Z"
|
||||
ORGANIZATION "www.synology.com"
|
||||
CONTACT-INFO
|
||||
"postal: Jay Pan
|
||||
email: jaypan@synology.com"
|
||||
"Synology Inc.
|
||||
Email: snmp@synology.com"
|
||||
DESCRIPTION
|
||||
"Characteristics of the disk information"
|
||||
REVISION "201309110000Z"
|
||||
@ -45,12 +45,19 @@ DiskEntry ::= SEQUENCE {
|
||||
diskModel OCTET STRING,
|
||||
diskType OCTET STRING,
|
||||
diskStatus Integer32,
|
||||
diskTemperature Integer32
|
||||
diskTemperature Integer32,
|
||||
diskRole OCTET STRING,
|
||||
diskRetry Integer32,
|
||||
diskBadSector Integer32,
|
||||
diskIdentifyFail Integer32,
|
||||
diskRemainLife Integer32,
|
||||
diskName OCTET STRING,
|
||||
diskHealthStatus Integer32
|
||||
}
|
||||
|
||||
diskIndex OBJECT-TYPE
|
||||
SYNTAX Integer32(0..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of disk table"
|
||||
@ -112,6 +119,83 @@ diskTemperature OBJECT-TYPE
|
||||
"
|
||||
::= { 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 }
|
||||
|
||||
diskHealthStatus OBJECT-TYPE
|
||||
SYNTAX Integer32(1..5)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Synology disk health status
|
||||
Each meanings of status represented describe below.
|
||||
|
||||
Normal(1): The disk health status is normal.
|
||||
Warning(2): The disk health status is warning.
|
||||
Critical(3): The disk health status is critical.
|
||||
Failing(4): The disk health status is failing.
|
||||
"
|
||||
::= { diskEntry 13 }
|
||||
|
||||
diskConformance OBJECT IDENTIFIER ::= { synoDisk 2 }
|
||||
diskCompliances OBJECT IDENTIFIER ::= { diskConformance 1 }
|
||||
diskGroups OBJECT IDENTIFIER ::= { diskConformance 2 }
|
||||
@ -127,11 +211,19 @@ diskCompliance MODULE-COMPLIANCE
|
||||
::= { diskCompliances 1 }
|
||||
|
||||
diskGroup OBJECT-GROUP
|
||||
OBJECTS { diskID,
|
||||
OBJECTS { diskIndex,
|
||||
diskID,
|
||||
diskModel,
|
||||
diskType,
|
||||
diskStatus,
|
||||
diskTemperature}
|
||||
diskTemperature,
|
||||
diskRole,
|
||||
diskRetry,
|
||||
diskBadSector,
|
||||
diskIdentifyFail,
|
||||
diskRemainLife,
|
||||
diskName,
|
||||
diskHealthStatus}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects providing basic information
|
||||
|
@ -10,8 +10,8 @@ synologyEbox MODULE-IDENTITY
|
||||
LAST-UPDATED "201706260000Z"
|
||||
ORGANIZATION "www.synology.com"
|
||||
CONTACT-INFO
|
||||
"postal: Kevin Hsu
|
||||
email: kevinhsu@synology.com"
|
||||
"Synology Inc.
|
||||
Email: snmp@synology.com"
|
||||
DESCRIPTION "List ebox info in DS"
|
||||
REVISION "201706260000Z"
|
||||
DESCRIPTION "First draft."
|
||||
@ -44,7 +44,7 @@ EboxEntry ::= SEQUENCE {
|
||||
|
||||
eboxIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS not-accessible
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Ebox info index"
|
||||
::= { eboxEntry 1 }
|
||||
@ -58,14 +58,14 @@ eboxModel OBJECT-TYPE
|
||||
|
||||
eboxPower OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS not-accessible
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Ebox Power"
|
||||
::= { eboxEntry 3 }
|
||||
|
||||
eboxRedundantPower OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS not-accessible
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Ebox Redundant Power"
|
||||
::= { eboxEntry 4 }
|
||||
@ -82,7 +82,8 @@ synologyEboxCompliance MODULE-COMPLIANCE
|
||||
::= { synologyEboxCompliances 1 }
|
||||
|
||||
synologyEboxGroup OBJECT-GROUP
|
||||
OBJECTS { eboxModel,
|
||||
OBJECTS { eboxIndex,
|
||||
eboxModel,
|
||||
eboxPower,
|
||||
eboxRedundantPower }
|
||||
STATUS current
|
||||
|
@ -12,8 +12,8 @@ flashCache MODULE-IDENTITY
|
||||
LAST-UPDATED "201407170000Z"
|
||||
ORGANIZATION "www.synology.com"
|
||||
CONTACT-INFO
|
||||
"postal: Awon Lai
|
||||
email: awonlai@synology.com"
|
||||
"Synology Inc.
|
||||
Email: snmp@synology.com"
|
||||
DESCRIPTION
|
||||
"Characteristics of the flash cache information"
|
||||
REVISION "201407170000Z"
|
||||
@ -56,7 +56,7 @@ FlashCacheEntry ::= SEQUENCE {
|
||||
flashCacheReadSeqSkip Counter64,
|
||||
flashCacheWriteSeqSkip Counter64,
|
||||
flashCacheWriteMissSsd Counter64,
|
||||
flashCacheSsdUuid DisplayString,
|
||||
flashCacheSsdUuid DisplayString
|
||||
}
|
||||
|
||||
flashCacheIndex OBJECT-TYPE
|
||||
|
@ -12,8 +12,8 @@ gpuInfo MODULE-IDENTITY
|
||||
LAST-UPDATED "201812030000Z"
|
||||
ORGANIZATION "www.synology.com"
|
||||
CONTACT-INFO
|
||||
"postal: Ray Chao
|
||||
email: raychao@synology.com"
|
||||
"Synology Inc.
|
||||
Email: snmp@synology.com"
|
||||
DESCRIPTION
|
||||
"Characteristics of the gpu information"
|
||||
REVISION "201812030000Z"
|
||||
|
@ -7,14 +7,14 @@ IMPORTS
|
||||
FROM SNMPv2-SMI;
|
||||
|
||||
synologyiSCSILUN MODULE-IDENTITY
|
||||
LAST-UPDATED "201605180000Z"
|
||||
LAST-UPDATED "202008120000Z"
|
||||
ORGANIZATION "www.synology.com"
|
||||
CONTACT-INFO
|
||||
"postal: Wei-Te Ho
|
||||
email: weiteho@synology.com"
|
||||
"Synology Inc.
|
||||
Email: snmp@synology.com"
|
||||
DESCRIPTION "Characteristics of the iscsi lun information"
|
||||
REVISION "201605180000Z"
|
||||
DESCRIPTION "First draft."
|
||||
REVISION "202008120000Z"
|
||||
DESCRIPTION "New entry iSCSILUNThinProvisionVolFreeMBs"
|
||||
::= { synology 104 }
|
||||
|
||||
synology OBJECT IDENTIFIER
|
||||
@ -52,7 +52,9 @@ ISCSILUNEntry ::= SEQUENCE {
|
||||
iSCSILUNIoSizeRead Integer32,
|
||||
iSCSILUNIoSizeWrite Integer32,
|
||||
iSCSILUNQueueDepth Integer32,
|
||||
iSCSILUNType OCTET STRING
|
||||
iSCSILUNType OCTET STRING,
|
||||
iSCSILUNDiskLatencyAvg Integer32,
|
||||
iSCSILUNThinProvisionVolFreeMBs Integer32
|
||||
}
|
||||
|
||||
iSCSILUNInfoIndex OBJECT-TYPE
|
||||
@ -63,14 +65,14 @@ iSCSILUNInfoIndex OBJECT-TYPE
|
||||
::= { iSCSILUNEntry 1 }
|
||||
|
||||
iSCSILUNUUID OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
SYNTAX OCTET STRING (SIZE(0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "LUN uuid"
|
||||
::= { iSCSILUNEntry 2 }
|
||||
|
||||
iSCSILUNName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
SYNTAX OCTET STRING (SIZE(0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "LUN name"
|
||||
@ -168,12 +170,26 @@ iSCSILUNQueueDepth OBJECT-TYPE
|
||||
::= { iSCSILUNEntry 16 }
|
||||
|
||||
iSCSILUNType OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
SYNTAX OCTET STRING (SIZE(0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "LUN type"
|
||||
::= { iSCSILUNEntry 17 }
|
||||
|
||||
iSCSILUNDiskLatencyAvg OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Average latency of LUN disk"
|
||||
::= { iSCSILUNEntry 18 }
|
||||
|
||||
iSCSILUNThinProvisionVolFreeMBs OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Free space(MB) of thin provisioning lun's volume"
|
||||
::= { iSCSILUNEntry 19 }
|
||||
|
||||
synologyiSCSILUNConformance OBJECT IDENTIFIER ::= { synologyiSCSILUN 2 }
|
||||
synologyiSCSILUNCompliances OBJECT IDENTIFIER ::= { synologyiSCSILUNConformance 1 }
|
||||
synologyiSCSILUNGroups OBJECT IDENTIFIER ::= { synologyiSCSILUNConformance 2 }
|
||||
@ -202,7 +218,9 @@ synologyiSCSILUNGroup OBJECT-GROUP
|
||||
iSCSILUNIoSizeRead,
|
||||
iSCSILUNIoSizeWrite,
|
||||
iSCSILUNQueueDepth,
|
||||
iSCSILUNType }
|
||||
iSCSILUNType,
|
||||
iSCSILUNDiskLatencyAvg,
|
||||
iSCSILUNThinProvisionVolFreeMBs }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects providing basic information
|
||||
|
93
mibs/synology/SYNOLOGY-ISCSITarget-MIB
Normal file
93
mibs/synology/SYNOLOGY-ISCSITarget-MIB
Normal file
@ -0,0 +1,93 @@
|
||||
SYNOLOGY-ISCSITarget-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
OBJECT-GROUP, MODULE-COMPLIANCE
|
||||
FROM SNMPv2-CONF
|
||||
OBJECT-TYPE, Integer32, enterprises, MODULE-IDENTITY
|
||||
FROM SNMPv2-SMI;
|
||||
|
||||
synologyiSCSITarget MODULE-IDENTITY
|
||||
LAST-UPDATED "202004150000Z"
|
||||
ORGANIZATION "www.synology.com"
|
||||
CONTACT-INFO
|
||||
"Synology Inc.
|
||||
Email: snmp@synology.com"
|
||||
DESCRIPTION "Characteristics of the iscsi target information"
|
||||
::= { synology 110 }
|
||||
|
||||
synology OBJECT IDENTIFIER
|
||||
::= { enterprises 6574 }
|
||||
|
||||
iSCSITargetTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ISCSITargetEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Table of iSCSI Target data."
|
||||
::= { synologyiSCSITarget 1 }
|
||||
|
||||
iSCSITargetEntry OBJECT-TYPE
|
||||
SYNTAX ISCSITargetEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An entry containing iscsi target information"
|
||||
INDEX { iSCSITargetInfoIndex }
|
||||
::= { iSCSITargetTable 1 }
|
||||
|
||||
ISCSITargetEntry ::= SEQUENCE {
|
||||
iSCSITargetInfoIndex Integer32,
|
||||
iSCSITargetName OCTET STRING,
|
||||
iSCSITargetIQN OCTET STRING,
|
||||
iSCSITargetConnectionStatus OCTET STRING
|
||||
}
|
||||
|
||||
iSCSITargetInfoIndex OBJECT-TYPE
|
||||
SYNTAX Integer32(0..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Target info index"
|
||||
::= { iSCSITargetEntry 1 }
|
||||
|
||||
iSCSITargetName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Target name"
|
||||
::= { iSCSITargetEntry 2 }
|
||||
|
||||
iSCSITargetIQN OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Target iqn"
|
||||
::= { iSCSITargetEntry 3 }
|
||||
|
||||
iSCSITargetConnectionStatus OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(0..4096))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Target connection status"
|
||||
::= { iSCSITargetEntry 4 }
|
||||
|
||||
synologyiSCSITargetConformance OBJECT IDENTIFIER ::= { synologyiSCSITarget 2 }
|
||||
synologyiSCSITargetCompliances OBJECT IDENTIFIER ::= { synologyiSCSITargetConformance 1 }
|
||||
synologyiSCSITargetGroups OBJECT IDENTIFIER ::= { synologyiSCSITargetConformance 2 }
|
||||
|
||||
synologyiSCSITargetCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for iSCSI Target information."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { synologyiSCSITargetGroup }
|
||||
::= { synologyiSCSITargetCompliances 1 }
|
||||
|
||||
synologyiSCSITargetGroup OBJECT-GROUP
|
||||
OBJECTS { iSCSITargetName,
|
||||
iSCSITargetIQN,
|
||||
iSCSITargetConnectionStatus }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects providing basic information
|
||||
of an synology iSCSI Target entity."
|
||||
::= { synologyiSCSITargetGroups 1 }
|
||||
|
||||
END
|
148
mibs/synology/SYNOLOGY-NFS-MIB
Normal file
148
mibs/synology/SYNOLOGY-NFS-MIB
Normal file
@ -0,0 +1,148 @@
|
||||
SYNOLOGY-NFS-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
DisplayString
|
||||
FROM SNMPv2-TC
|
||||
OBJECT-GROUP, MODULE-COMPLIANCE
|
||||
FROM SNMPv2-CONF
|
||||
OBJECT-TYPE, Integer32, Counter64, enterprises, MODULE-IDENTITY
|
||||
FROM SNMPv2-SMI;
|
||||
|
||||
nfs MODULE-IDENTITY
|
||||
LAST-UPDATED "201808100000Z"
|
||||
ORGANIZATION "www.synology.com"
|
||||
CONTACT-INFO
|
||||
"Synology Inc.
|
||||
Email: snmp@synology.com"
|
||||
DESCRIPTION
|
||||
"Characteristics of the nfs information"
|
||||
REVISION "201808100000Z"
|
||||
DESCRIPTION
|
||||
"First draft."
|
||||
::= { synology 107 }
|
||||
|
||||
synology OBJECT IDENTIFIER
|
||||
::= { enterprises 6574 }
|
||||
|
||||
nfsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF NfsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table of nfs data."
|
||||
::= { nfs 1 }
|
||||
|
||||
nfsEntry OBJECT-TYPE
|
||||
SYNTAX NfsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry containing nfs information."
|
||||
INDEX { nfsIndex }
|
||||
::= { nfsTable 1 }
|
||||
|
||||
NfsEntry ::= SEQUENCE {
|
||||
nfsIndex Integer32,
|
||||
nfsName DisplayString,
|
||||
nfsTotalMaxLatency Integer32,
|
||||
nfsReadMaxLatency Integer32,
|
||||
nfsWriteMaxLatency Integer32,
|
||||
nfsTotalOPS Counter64,
|
||||
nfsReadOPS Counter64,
|
||||
nfsWriteOPS Counter64
|
||||
}
|
||||
|
||||
nfsIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Reference index for each observed device."
|
||||
::= { nfsEntry 1 }
|
||||
|
||||
nfsName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "nfs name"
|
||||
::= { nfsEntry 2 }
|
||||
|
||||
|
||||
nfsTotalMaxLatency OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of nfs total max latency."
|
||||
::= { nfsEntry 3 }
|
||||
|
||||
nfsReadMaxLatency OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of nfs read max latency."
|
||||
::= { nfsEntry 4 }
|
||||
|
||||
nfsWriteMaxLatency OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of nfs write max latency."
|
||||
::= { nfsEntry 5 }
|
||||
|
||||
nfsTotalOPS OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of nfs total OPS."
|
||||
::= { nfsEntry 6 }
|
||||
|
||||
nfsReadOPS OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of nfs read OPS."
|
||||
::= { nfsEntry 7 }
|
||||
|
||||
nfsWriteOPS OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of nfs write OPS."
|
||||
::= { nfsEntry 8 }
|
||||
|
||||
nfsConformance OBJECT IDENTIFIER ::= { nfs 2 }
|
||||
nfsCompliances OBJECT IDENTIFIER ::= { nfsConformance 1 }
|
||||
nfsGroups OBJECT IDENTIFIER ::= { nfsConformance 2 }
|
||||
|
||||
nfsCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for nfs entities which
|
||||
implement the SYNOLOGY NFS MIB."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { nfsGroup }
|
||||
|
||||
::= { nfsCompliances 1 }
|
||||
|
||||
nfsGroup OBJECT-GROUP
|
||||
OBJECTS { nfsName,
|
||||
nfsTotalMaxLatency,
|
||||
nfsReadMaxLatency,
|
||||
nfsWriteMaxLatency,
|
||||
nfsTotalOPS,
|
||||
nfsReadOPS,
|
||||
nfsWriteOPS}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects providing basic information
|
||||
of an synology nfs entity."
|
||||
::= { nfsGroups 1 }
|
||||
|
||||
|
||||
END
|
102
mibs/synology/SYNOLOGY-PORT-MIB
Normal file
102
mibs/synology/SYNOLOGY-PORT-MIB
Normal file
@ -0,0 +1,102 @@
|
||||
SYNOLOGY-PORT-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
OBJECT-GROUP, MODULE-COMPLIANCE
|
||||
FROM SNMPv2-CONF
|
||||
enterprises, MODULE-IDENTITY, OBJECT-TYPE, Gauge32, Integer32
|
||||
FROM SNMPv2-SMI;
|
||||
|
||||
synoEthPort MODULE-IDENTITY
|
||||
LAST-UPDATED "202012200000Z"
|
||||
ORGANIZATION "www.synology.com"
|
||||
CONTACT-INFO
|
||||
"Synology Inc.
|
||||
Email: snmp@synology.com"
|
||||
DESCRIPTION
|
||||
"The MIB module describes Ethernet port status."
|
||||
REVISION "202012200000Z"
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
::= { synology 109 }
|
||||
|
||||
synology OBJECT IDENTIFIER ::= { enterprises 6574 }
|
||||
|
||||
ethPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF EthPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of Ethernet port entries."
|
||||
::= { synoEthPort 1 }
|
||||
|
||||
ethPortEntry OBJECT-TYPE
|
||||
SYNTAX EthPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry containing management information of an Ethernet port"
|
||||
INDEX { ethPortIndex }
|
||||
::= { ethPortTable 1 }
|
||||
|
||||
EthPortEntry ::= SEQUENCE {
|
||||
ethPortIndex Integer32,
|
||||
ethPortStatus INTEGER,
|
||||
ethPortSpeed Gauge32
|
||||
}
|
||||
|
||||
ethPortIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A unique value for each Ethernet port present on the device."
|
||||
::= { ethPortEntry 1 }
|
||||
|
||||
ethPortStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
unknown(1),
|
||||
up(2),
|
||||
down(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The port status of the Ethernet port."
|
||||
::= { ethPortEntry 2 }
|
||||
|
||||
ethPortSpeed OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An estimated of the Ethernet port link speed in units of
|
||||
1,000,000 bits per second."
|
||||
::= { ethPortEntry 3 }
|
||||
|
||||
--
|
||||
-- SNMP conformance statements
|
||||
--
|
||||
ethPortConformance OBJECT IDENTIFIER ::= { synoEthPort 2 }
|
||||
ethPortCompliances OBJECT IDENTIFIER ::= { ethPortConformance 1 }
|
||||
ethPortGroups OBJECT IDENTIFIER ::= { ethPortConformance 2 }
|
||||
|
||||
ethPortCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for synoEthPort entities which
|
||||
implement the SYNOLOGY PORT MIB."
|
||||
MODULE
|
||||
MANDATORY-GROUPS { ethPortGroup }
|
||||
::= { ethPortCompliances 1 }
|
||||
|
||||
ethPortGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
ethPortStatus,
|
||||
ethPortSpeed
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Ethernet port attribute group."
|
||||
::= { ethPortGroups 1 }
|
||||
|
||||
END
|
@ -3,15 +3,15 @@ SYNOLOGY-RAID-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
OBJECT-GROUP, MODULE-COMPLIANCE
|
||||
FROM SNMPv2-CONF
|
||||
enterprises, MODULE-IDENTITY, OBJECT-TYPE, Integer32
|
||||
enterprises, MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter64
|
||||
FROM SNMPv2-SMI;
|
||||
|
||||
synoRaid MODULE-IDENTITY
|
||||
LAST-UPDATED "201309110000Z"
|
||||
ORGANIZATION "www.synology.com"
|
||||
CONTACT-INFO
|
||||
"postal: Jay Pan
|
||||
email: jaypan@synology.com"
|
||||
"Synology Inc.
|
||||
Email: snmp@synology.com"
|
||||
DESCRIPTION
|
||||
"Characteristics of the raid information"
|
||||
REVISION "201309110000Z"
|
||||
@ -44,12 +44,13 @@ RaidEntry ::= SEQUENCE {
|
||||
raidName OCTET STRING,
|
||||
raidStatus Integer32,
|
||||
raidFreeSize Counter64,
|
||||
raidTotalSize Counter64
|
||||
raidTotalSize Counter64,
|
||||
raidHotspareCnt Integer32
|
||||
}
|
||||
|
||||
raidIndex OBJECT-TYPE
|
||||
SYNTAX Integer32(0..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of raid table"
|
||||
@ -101,6 +102,18 @@ raidTotalSize OBJECT-TYPE
|
||||
"
|
||||
::= { raidEntry 5 }
|
||||
|
||||
raidHotspareCnt OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Synology raid hotspare
|
||||
Total hotspare disks count.
|
||||
Each meaning of values described as below.
|
||||
Normal(>=0): Total number of hotspare disks in this pool.
|
||||
"
|
||||
::= { raidEntry 6 }
|
||||
|
||||
raidConformance OBJECT IDENTIFIER ::= { synoRaid 2 }
|
||||
raidCompliances OBJECT IDENTIFIER ::= { raidConformance 1 }
|
||||
raidGroups OBJECT IDENTIFIER ::= { raidConformance 2 }
|
||||
@ -116,8 +129,12 @@ raidCompliance MODULE-COMPLIANCE
|
||||
::= { raidCompliances 1 }
|
||||
|
||||
raidGroup OBJECT-GROUP
|
||||
OBJECTS { raidName,
|
||||
raidStatus}
|
||||
OBJECTS { raidIndex,
|
||||
raidName,
|
||||
raidStatus,
|
||||
raidFreeSize,
|
||||
raidTotalSize,
|
||||
raidHotspareCnt}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects providing basic instrumentation and
|
||||
|
@ -10,8 +10,8 @@ synologyService MODULE-IDENTITY
|
||||
LAST-UPDATED "201605270000Z"
|
||||
ORGANIZATION "www.synology.com"
|
||||
CONTACT-INFO
|
||||
"postal: Wei-Te Ho
|
||||
email: weiteho@synology.com"
|
||||
"Synology Inc.
|
||||
Email: snmp@synology.com"
|
||||
DESCRIPTION "List number of users using each service in DS"
|
||||
REVISION "201605270000Z"
|
||||
DESCRIPTION "First draft."
|
||||
|
@ -18,8 +18,8 @@ synologyHA MODULE-IDENTITY
|
||||
LAST-UPDATED "201807250000Z"
|
||||
ORGANIZATION "www.synology.com"
|
||||
CONTACT-INFO
|
||||
"postal: Po-Han Sung
|
||||
email: bernies@synology.com"
|
||||
"Synology Inc.
|
||||
Email: snmp@synology.com"
|
||||
DESCRIPTION "Status of Synology High-Availability"
|
||||
REVISION "201807250000Z"
|
||||
DESCRIPTION "First revision"
|
||||
|
@ -3,15 +3,15 @@ SYNOLOGY-SMART-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
OBJECT-GROUP, MODULE-COMPLIANCE
|
||||
FROM SNMPv2-CONF
|
||||
OBJECT-TYPE, Integer32, enterprises, MODULE-IDENTITY
|
||||
OBJECT-TYPE, Integer32, enterprises, MODULE-IDENTITY, Counter64
|
||||
FROM SNMPv2-SMI;
|
||||
|
||||
synologyDiskSMART MODULE-IDENTITY
|
||||
LAST-UPDATED "201605050000Z"
|
||||
ORGANIZATION "www.synology.com"
|
||||
CONTACT-INFO
|
||||
"postal: Aki Wang
|
||||
email: akiwang@synology.com"
|
||||
"Synology Inc.
|
||||
Email: snmp@synology.com"
|
||||
DESCRIPTION "Characteristics of the disk SMART information"
|
||||
REVISION "201605050000Z"
|
||||
DESCRIPTION "First draft."
|
||||
@ -44,7 +44,8 @@ DiskSMARTEntry ::= SEQUENCE {
|
||||
diskSMARTAttrWorst Integer32,
|
||||
diskSMARTAttrThreshold Integer32,
|
||||
diskSMARTAttrRaw Integer32,
|
||||
diskSMARTAttrStatus OCTET STRING
|
||||
diskSMARTAttrStatus OCTET STRING,
|
||||
diskSMARTAttrRaw64 Counter64
|
||||
}
|
||||
|
||||
diskSMARTInfoIndex OBJECT-TYPE
|
||||
@ -110,6 +111,13 @@ diskSMARTAttrStatus OBJECT-TYPE
|
||||
DESCRIPTION "SMART attribute status"
|
||||
::= { diskSMARTEntry 9 }
|
||||
|
||||
diskSMARTAttrRaw64 OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "SMART attribute raw value (64 bit)"
|
||||
::= { diskSMARTEntry 10 }
|
||||
|
||||
synologyDiskSMARTConformance OBJECT IDENTIFIER ::= { synologyDiskSMART 2 }
|
||||
synologyDiskSMARTCompliances OBJECT IDENTIFIER ::= { synologyDiskSMARTConformance 1 }
|
||||
synologyDiskSMARTGroups OBJECT IDENTIFIER ::= { synologyDiskSMARTConformance 2 }
|
||||
@ -131,7 +139,8 @@ synologyDiskSMARTGroup OBJECT-GROUP
|
||||
diskSMARTAttrWorst,
|
||||
diskSMARTAttrThreshold,
|
||||
diskSMARTAttrRaw,
|
||||
diskSMARTAttrStatus }
|
||||
diskSMARTAttrStatus,
|
||||
diskSMARTAttrRaw64 }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects providing basic information
|
||||
|
@ -12,8 +12,8 @@ spaceIO MODULE-IDENTITY
|
||||
LAST-UPDATED "201309110000Z"
|
||||
ORGANIZATION "www.synology.com"
|
||||
CONTACT-INFO
|
||||
"postal: Jay Pan
|
||||
email: jaypan@synology.com"
|
||||
"Synology Inc.
|
||||
Email: snmp@synology.com"
|
||||
DESCRIPTION
|
||||
"Characteristics of the space io information"
|
||||
REVISION "201309110000Z"
|
||||
@ -53,7 +53,8 @@ SpaceIOEntry ::= SEQUENCE {
|
||||
spaceIOLA5 Integer32,
|
||||
spaceIOLA15 Integer32,
|
||||
spaceIONReadX Counter64,
|
||||
spaceIONWrittenX Counter64
|
||||
spaceIONWrittenX Counter64,
|
||||
spaceUUID DisplayString
|
||||
}
|
||||
|
||||
spaceIOIndex OBJECT-TYPE
|
||||
@ -152,6 +153,14 @@ spaceIONWrittenX OBJECT-TYPE
|
||||
"The number of bytes written to this device since boot."
|
||||
::= { spaceIOEntry 13 }
|
||||
|
||||
spaceUUID OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The uuid of space."
|
||||
::= { spaceIOEntry 14 }
|
||||
|
||||
|
||||
spaceIOConformance OBJECT IDENTIFIER ::= { spaceIO 2 }
|
||||
spaceIOCompliances OBJECT IDENTIFIER ::= { spaceIOConformance 1 }
|
||||
@ -178,7 +187,8 @@ spaceIOGroup OBJECT-GROUP
|
||||
spaceIOLA5,
|
||||
spaceIOLA15,
|
||||
spaceIONReadX,
|
||||
spaceIONWrittenX}
|
||||
spaceIONWrittenX,
|
||||
spaceUUID}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects providing basic information
|
||||
|
@ -12,8 +12,8 @@ storageIO MODULE-IDENTITY
|
||||
LAST-UPDATED "201309110000Z"
|
||||
ORGANIZATION "www.synology.com"
|
||||
CONTACT-INFO
|
||||
"postal: Jay Pan
|
||||
email: jaypan@synology.com"
|
||||
"Synology Inc.
|
||||
Email: snmp@synology.com"
|
||||
DESCRIPTION
|
||||
"Characteristics of the storage io information"
|
||||
REVISION "201309110000Z"
|
||||
@ -53,7 +53,8 @@ StorageIOEntry ::= SEQUENCE {
|
||||
storageIOLA5 Integer32,
|
||||
storageIOLA15 Integer32,
|
||||
storageIONReadX Counter64,
|
||||
storageIONWrittenX Counter64
|
||||
storageIONWrittenX Counter64,
|
||||
storageIODeviceSerial DisplayString
|
||||
}
|
||||
|
||||
storageIOIndex OBJECT-TYPE
|
||||
@ -152,6 +153,14 @@ storageIONWrittenX OBJECT-TYPE
|
||||
"The number of bytes written to this device since boot."
|
||||
::= { storageIOEntry 13 }
|
||||
|
||||
storageIODeviceSerial OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the device we are counting/checking."
|
||||
::= { storageIOEntry 14 }
|
||||
|
||||
storageIOConformance OBJECT IDENTIFIER ::= { storageIO 2 }
|
||||
storageIOCompliances OBJECT IDENTIFIER ::= { storageIOConformance 1 }
|
||||
storageIOGroups OBJECT IDENTIFIER ::= { storageIOConformance 2 }
|
||||
@ -177,7 +186,8 @@ storageIOGroup OBJECT-GROUP
|
||||
storageIOLA5,
|
||||
storageIOLA15,
|
||||
storageIONReadX,
|
||||
storageIONWrittenX}
|
||||
storageIONWrittenX,
|
||||
storageIODeviceSerial}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects providing basic information
|
||||
|
@ -5,21 +5,21 @@ IMPORTS
|
||||
FROM SNMPv2-CONF
|
||||
enterprises, MODULE-IDENTITY, OBJECT-TYPE, Integer32
|
||||
FROM SNMPv2-SMI;
|
||||
|
||||
|
||||
synoSystem MODULE-IDENTITY
|
||||
LAST-UPDATED "201309110000Z"
|
||||
ORGANIZATION "www.synology.com"
|
||||
CONTACT-INFO
|
||||
"postal: Jay Pan
|
||||
email: jaypan@synology.com"
|
||||
"Synology Inc.
|
||||
Email: snmp@synology.com"
|
||||
DESCRIPTION
|
||||
"Characteristics of the system information"
|
||||
REVISION "201309110000Z"
|
||||
DESCRIPTION
|
||||
"Second draft."
|
||||
::= { synology 1 }
|
||||
::= { synology 1 }
|
||||
|
||||
synology OBJECT IDENTIFIER
|
||||
synology OBJECT IDENTIFIER
|
||||
::= { enterprises 6574 }
|
||||
|
||||
systemStatus OBJECT-TYPE
|
||||
@ -122,8 +122,48 @@ upgradeAvailable OBJECT-TYPE
|
||||
Others(5): If DSM is upgrading or downloading, the status will show others."
|
||||
::= { dsmInfo 4 }
|
||||
|
||||
controllerNumber OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Synology system controller number
|
||||
Controller A(0)
|
||||
Controller B(1)
|
||||
"
|
||||
::= { synoSystem 6 }
|
||||
|
||||
systemConformance OBJECT IDENTIFIER ::= { synoSystem 6 }
|
||||
utilization OBJECT IDENTIFIER ::= { synoSystem 7 }
|
||||
|
||||
cpuUtilization OBJECT-TYPE
|
||||
SYNTAX Integer32(0..100)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This oid is CPU utilization."
|
||||
::= { utilization 1 }
|
||||
|
||||
memUtilization OBJECT-TYPE
|
||||
SYNTAX Integer32(0..100)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This oid is Memory utilization."
|
||||
::= { utilization 2 }
|
||||
|
||||
thermalStatus OBJECT-TYPE
|
||||
SYNTAX Integer32(1..2)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Synology system thermal status
|
||||
Each meanings of status represented describe below.
|
||||
Normal(1): System doesn't overheat during operation.
|
||||
Failed(2): System is overheating.
|
||||
"
|
||||
::= { synoSystem 8 }
|
||||
|
||||
systemConformance OBJECT IDENTIFIER ::= { synoSystem 9 }
|
||||
systemCompliances OBJECT IDENTIFIER ::= { systemConformance 1 }
|
||||
systemGroups OBJECT IDENTIFIER ::= { systemConformance 2 }
|
||||
|
||||
@ -146,7 +186,11 @@ systemGroup OBJECT-GROUP
|
||||
modelName,
|
||||
serialNumber,
|
||||
version,
|
||||
upgradeAvailable }
|
||||
upgradeAvailable,
|
||||
controllerNumber,
|
||||
cpuUtilization,
|
||||
memUtilization,
|
||||
thermalStatus}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects providing basic information
|
||||
|
@ -14,8 +14,8 @@ synoUPS MODULE-IDENTITY
|
||||
LAST-UPDATED "201309110000Z"
|
||||
ORGANIZATION "www.synology.com"
|
||||
CONTACT-INFO
|
||||
"postal: Jay Pan
|
||||
email: jaypan@synology.com"
|
||||
"Synology Inc.
|
||||
Email: snmp@synology.com"
|
||||
DESCRIPTION
|
||||
"Characteristics of the ups information"
|
||||
REVISION "201309110000Z"
|
||||
|
Reference in New Issue
Block a user