banshee est en développement actif : les collecteurs vont encore changer, et une version que vous publiez demandera sans doute des ajustements. Pour un usage stable, attendez la version 1.0.0.

Storage

banshee/storage-collection/storage/synology/snmp/

raid

The status, space and hot spares of each storage pool and volume of a Synology NAS by SNMP.

  • storage
  • synology
  • dsm
  • nas
  • raid
  • pool
  • snmp

par banshee1 installation2 versions

Storage pools and volumes of a Synology NAS, by SNMP

Returns, for each storage item that Storage Manager lists (a storage pool, a volume), its status, its used and free space, and its hot spare disks. Five watches are offered, each one set on the probe.

Versions

Generic: written for SYNOLOGY-RAID-MIB as Synology's SNMP MIB guide describes it for DSM 6.2.4 and later. The hot spare count comes with DSM 7.0: on an older DSM, it is not returned. One collector serves every version, so it stays at the common level.

How it works

The collector reads raidTable (1.3.6.1.4.1.6574.3.1):

ColumnOIDRead as
raidName.1.2the storage item's name (Storage Pool 1, Volume 1), the instance
raidStatus.1.3status, below
raidFreeSize, raidTotalSize.1.4, .1.5used (total less free, over total) and free, from bytes
raidHotspareCnt.1.6hot-spares, when not negative (DSM 7.0)

The status, in words: normal (1); a task in progress: repairing (2), migrating (3), expanding (4), deleting (5), creating (6), syncing (7), parity-checking (8), assembling (9), canceling (10), scrubbing (13), deploying (14), undeploying (15), mounting-cache (16), unmounting-cache (17), expanding-unfinished-shr (18), converting-shr-to-pool (19), migrating-shr1-to-shr2 (20); degraded (11); crashed (12, crashed or read-only); unknown (21).

The collector only reads: SNMP sends nothing but reads.

Prerequisites

  • The SNMP service of DSM enabled (Control Panel, Terminal & SNMP, SNMP), reachable from the poller (UDP 161), its access restricted to the poller.
  • Read-only access, SNMPv2c or SNMPv3, set on the host or one of its folders (protocol:snmp:* variables).

Outputs

NameLabelUnitPer instance
statusStatus—yes, per storage item
usedUsed space%yes, per storage item
freeFree spaceGiByes, per storage item
hot-sparesHot spare disks—yes, per storage item

Watches

NameTitleKindDefaultsChecked by default
degradedStorage degradedstate to avoid, on statuswarning on degraded, unknown; critical on crashedyes
usedUsed spaceabove a threshold, on usedwarning above 80 %, critical above 90 %yes
full-soonFull within a weekabove a threshold, on usedwarning above 99 %, trend 7 dyes
no-spareNo hot spare leftbelow a threshold, on hot-spareswarning below 1no
missingStorage item missingexpected instances, on statusno item named: it raises nothing until names are set on the probeno

Limits

  • A task in progress (a repair after a disk change, a scrub) raises nothing: a pool that repairs after a failure was degraded before, and degraded raised then.
  • A storage pool that is fully allocated to its volumes reads near 100 % used: its free space is that of its volumes, read by storage/synology/snmp/volumes. Leave pools out of the used watch by the selection, or uncheck it.
  • The MIB guide gives no unit for the sizes: they are read as bytes.
  • Not checked against a Synology: the OIDs and values are those of Synology's SNMP MIB guide (last updated 2026-08-03).