Synology RS
Overview
The Synology RS integration with ObserveOps (formerly known as AIOps) collects operational telemetry from Synology RackStation NAS appliances. It monitors device identity, hardware health indicators such as temperature, fan status, and power status, drive inventory and health, file system configurations, storage devices, RAID arrays, LVM groups, disk I/O performance, and running processes.
These metrics help administrators track NAS health, monitor storage capacity and drive integrity, assess I/O throughput, and maintain operational visibility across Synology RS deployments.
Prerequisites
- The Synology RS device is reachable from ObserveOps over the network.
- SNMP or the Synology DSM API is enabled on the device.
- The user account used for integration has read access to the Synology management interface.
- The Synology RS device is added in discovery with correct credentials.
List of Supported KPIs
Device Identity
| Metric | Description | Type |
|---|---|---|
| synology.rs.name | Name of the Synology RS device. | String |
| synology.rs.description | Description of the Synology RS device. | String |
| synology.rs.model | Model name of the Synology RS device. | String |
| synology.rs.serial.number | Serial number of the Synology RS device. | String |
| synology.rs.version | DSM software version running on the device. | String |
| synology.rs.upgrade.state | Upgrade state of the DSM software on the device. | String |
| synology.rs.state | Current operational state of the device. | String |
| synology.rs.uptime.seconds | Total uptime of the device in seconds. | Seconds |
| synology.rs.processes | Total number of processes running on the device. | Count |
| synology.rs.memory.bytes | Total physical memory installed on the device. | Bytes |
| synology.rs.memory.used.percent | Percentage of memory currently in use. | Percent |
| synology.rs.cpu.percent | Current CPU utilization percentage. | Percent |
| synology.rs.temperature.celsius | Current system temperature in Celsius. | Count |
| synology.rs.power.status | Power supply status of the device. | String |
| synology.rs.fan.status | System fan status of the device. | String |
| synology.rs.cpu.fan.status | CPU fan status of the device. | String |
| synology.rs.drives | Total number of drive bays on the device. | Count |
| synology.rs.disks | Total number of disks installed in the device. | Count |
| synology.rs.fixed.disks | Number of fixed (non-removable) disks in the device. | Count |
| synology.rs.removable.disks | Number of removable disks in the device. | Count |
| synology.rs.filesystems | Total number of file systems on the device. | Count |
Drives
| Metric | Description | Type |
|---|---|---|
| synology.rs.drive | Identifier of an individual drive in the device. | String |
| synology.rs.drive.name | Name of the drive. | String |
| synology.rs.drive.model | Model name of the drive. | String |
| synology.rs.drive.type | Type of the drive — HDD, SSD, or NVMe. | String |
| synology.rs.drive.role | Role assigned to the drive, for example data or cache. | String |
| synology.rs.drive.status | Current status of the drive. | String |
| synology.rs.drive.health.status | SMART health status of the drive. | String |
| synology.rs.drive.temperature.celsius | Current temperature of the drive in Celsius. | Count |
File Systems
| Metric | Description | Type |
|---|---|---|
| synology.rs.filesystem | Identifier of an individual file system on the device. | String |
| synology.rs.filesystem.mount.point | Mount point of the file system. | String |
| synology.rs.filesystem.access | Access type of the file system — read-only or read-write. | String |
| synology.rs.filesystem.bootable | Indicates whether the file system is bootable. | Boolean |
| synology.rs.filesystem.used.percent | Percentage of the file system capacity currently in use. | Percent |
| synology.rs.filesystem.full.backup.last.update | Timestamp of the last full backup of this file system. | Timestamp |
| synology.rs.filesystem.partial.backup.last.update | Timestamp of the last partial backup of this file system. | Timestamp |
Storage Devices
| Metric | Description | Type |
|---|---|---|
| synology.rs.storage.device | Identifier of an individual storage device. | String |
| synology.rs.storage.device.description | Description of the storage device. | String |
| synology.rs.storage.device.access | Access type of the storage device. | String |
| synology.rs.storage.device.media | Media type of the storage device — HDD or SSD. | String |
| synology.rs.storage.device.removable | Indicates whether the storage device is removable. | Boolean |
| synology.rs.storage.device.capacity.bytes | Total capacity of the storage device. | Bytes |
Disks
| Metric | Description | Type |
|---|---|---|
| synology.rs.disk | Identifier of an individual disk on the device. | String |
| synology.rs.disk.description | Description of the disk. | String |
| synology.rs.disk.access | Access type of the disk. | String |
| synology.rs.disk.media | Media type of the disk — HDD or SSD. | String |
| synology.rs.disk.removable | Indicates whether the disk is removable. | Boolean |
| synology.rs.disk.capacity.bytes | Total capacity of the disk. | Bytes |
RAID
| Metric | Description | Type |
|---|---|---|
| synology.rs.raid | Identifier of an individual RAID array on the device. | String |
| synology.rs.raid.description | Description of the RAID array. | String |
| synology.rs.raid.access | Access type of the RAID array. | String |
| synology.rs.raid.media | Media type backing the RAID array. | String |
| synology.rs.raid.removable | Indicates whether the RAID array is removable. | Boolean |
| synology.rs.raid.capacity.bytes | Total capacity of the RAID array. | Bytes |
LVM
| Metric | Description | Type |
|---|---|---|
| synology.rs.lvm | Identifier of an LVM volume group on the device. | String |
| synology.rs.lvm.description | Description of the LVM volume group. | String |
| synology.rs.lvm.access | Access type of the LVM volume group. | String |
| synology.rs.lvm.media | Media type of the LVM volume group. | String |
| synology.rs.lvm.removable | Indicates whether the LVM volume group is removable. | Boolean |
| synology.rs.lvm.capacity.bytes | Total capacity of the LVM volume group. | Bytes |
Disk I/O
| Metric | Description | Type |
|---|---|---|
| synology.rs.disk.io | Identifier of an individual disk I/O device. | String |
| synology.rs.disk.io.name | Name of the disk I/O device. | String |
| synology.rs.disk.io.serial.number | Serial number of the disk I/O device. | String |
| synology.rs.disk.io.read.ops.rate | Rate of read operations per second on the disk. | Rate |
| synology.rs.disk.io.write.ops.rate | Rate of write operations per second on the disk. | Rate |
| synology.rs.disk.io.read.bytes.rate | Rate of bytes read per second from the disk. | Bytes/s |
| synology.rs.disk.io.write.bytes.rate | Rate of bytes written per second to the disk. | Bytes/s |
Processes
| Metric | Description | Type |
|---|---|---|
| synology.rs.process | Identifier of an individual process on the device. | String |
| synology.rs.process.name | Name of the running process. | String |
| synology.rs.process.path | Executable path of the running process. | String |
| synology.rs.process.parameters | Command-line parameters of the running process. | String |
| synology.rs.process.type | Type classification of the process. | String |
| synology.rs.process.status | Current status of the process. | String |
| synology.rs.process.uptime.seconds | Total uptime of the process in seconds. | Seconds |
| synology.rs.process.memory.bytes | Memory currently consumed by the process. | Bytes |