Skip to main content

QNAP TS

Overview

The QNAP TS integration with ObserveOps (formerly known as AIOps) collects operational telemetry from QNAP Turbo Station NAS devices. It monitors device identity and uptime, fan speeds, hard drive health and temperature, file system configurations, storage devices, LVM groups, RAID arrays, disk pools, volume utilization, and running processes.

These metrics help administrators track NAS health, monitor storage capacity, identify drive failures early, and maintain operational visibility across QNAP TS deployments.

Prerequisites

  • The QNAP TS device is reachable from ObserveOps over the network.
  • SNMP or the QNAP API is enabled on the device.
  • The user account used for integration has read access to the QNAP management interface.
  • The QNAP TS device is added in discovery with correct credentials.

List of Supported KPIs

Device Identity

MetricDescriptionType
qnap.ts.serial.numberSerial number of the QNAP TS device.String
qnap.ts.hardware.versionHardware version of the QNAP TS device.String
qnap.ts.software.versionSoftware version running on the QNAP TS device.String
qnap.ts.firmware.versionFirmware version installed on the QNAP TS device.String
qnap.ts.uptime.secondsTotal uptime of the QNAP TS device in seconds.Seconds
qnap.ts.processesTotal number of processes running on the QNAP TS device.Count
qnap.ts.capacity.bytesTotal storage capacity of the QNAP TS device.Bytes
qnap.ts.drivesTotal number of drive bays on the QNAP TS device.Count
qnap.ts.disksTotal number of disks installed in the QNAP TS device.Count
qnap.ts.file.systemsTotal number of file systems on the QNAP TS device.Count

Fans

MetricDescriptionType
qnap.ts.fanIdentifier of an individual fan on the device.String
qnap.ts.fan.descriptionDescription of the fan unit.String
qnap.ts.fan.speed.rpmCurrent speed of the fan in RPM.Count

Hard Drives

MetricDescriptionType
qnap.ts.hard.driveIdentifier of an individual hard drive in the device.String
qnap.ts.hard.drive.descriptionDescription of the hard drive slot.String
qnap.ts.hard.drive.modelModel name of the hard drive.String
qnap.ts.hard.drive.capacity.bytesTotal capacity of the hard drive.Bytes
qnap.ts.hard.drive.stateCurrent state of the hard drive.String
qnap.ts.hard.drive.healthSMART health status of the hard drive.String
qnap.ts.hard.drive.temperature.celsiusCurrent temperature of the hard drive in Celsius.Count

File Systems

MetricDescriptionType
qnap.ts.file.systemIdentifier of an individual file system on the device.String
qnap.ts.file.system.mount.pointMount point of the file system.String
qnap.ts.file.system.accessAccess type of the file system — read-only or read-write.String
qnap.ts.file.system.bootableIndicates whether the file system is bootable.Boolean
qnap.ts.file.system.storage.indexIndex of the storage device backing this file system.Count

Storage Devices

MetricDescriptionType
qnap.ts.storage.deviceIdentifier of an individual storage device.String
qnap.ts.storage.device.descriptionDescription of the storage device.String
qnap.ts.storage.device.accessAccess type of the storage device.String
qnap.ts.storage.device.mediaMedia type of the storage device — HDD or SSD.String
qnap.ts.storage.device.removableIndicates whether the storage device is removable.Boolean
qnap.ts.storage.device.capacity.bytesTotal capacity of the storage device.Bytes

LVM

MetricDescriptionType
qnap.ts.lvmIdentifier of an LVM volume group on the device.String
qnap.ts.lvm.descriptionDescription of the LVM volume group.String
qnap.ts.lvm.typeType classification of the LVM volume group.String
qnap.ts.lvm.accessAccess type of the LVM volume group.String
qnap.ts.lvm.removableIndicates whether the LVM volume group is removable.Boolean
qnap.ts.lvm.capacity.bytesTotal capacity of the LVM volume group.Bytes

RAID

MetricDescriptionType
qnap.ts.raidIdentifier of an individual RAID array on the device.String
qnap.ts.raid.descriptionDescription of the RAID array.String
qnap.ts.raid.typeRAID level or type, for example RAID 5 or RAID 6.String
qnap.ts.raid.accessAccess type of the RAID array.String
qnap.ts.raid.removableIndicates whether the RAID array is removable.Boolean
qnap.ts.raid.capacity.bytesTotal capacity of the RAID array.Bytes

Disks

MetricDescriptionType
qnap.ts.diskIdentifier of an individual disk pool on the device.String
qnap.ts.disk.descriptionDescription of the disk pool.String
qnap.ts.disk.typeType classification of the disk pool.String
qnap.ts.disk.accessAccess type of the disk pool.String
qnap.ts.disk.removableIndicates whether the disk pool is removable.Boolean
qnap.ts.disk.capacity.bytesTotal capacity of the disk pool.Bytes

Volumes

MetricDescriptionType
qnap.ts.volumeIdentifier of an individual volume on the device.String
qnap.ts.volume.descriptionDescription of the volume.String
qnap.ts.volume.filesystem.typeFile system type of the volume.String
qnap.ts.volume.stateCurrent state of the volume.String
qnap.ts.volume.capacity.bytesTotal capacity of the volume.Bytes
qnap.ts.volume.used.bytesAmount of storage currently used on the volume.Bytes
qnap.ts.volume.free.bytesFree storage capacity remaining on the volume.Bytes

Processes

MetricDescriptionType
qnap.ts.processIdentifier of an individual process on the device.String
qnap.ts.process.idProcess ID of the running process.Count
qnap.ts.process.nameName of the running process.String
qnap.ts.process.pathExecutable path of the running process.String
qnap.ts.process.parametersCommand-line parameters of the running process.String
qnap.ts.process.typeType classification of the process.String
qnap.ts.process.stateCurrent state of the process.String
qnap.ts.process.uptime.secondsTotal uptime of the process in seconds.Seconds
qnap.ts.process.memory.bytesMemory currently consumed by the process.Bytes