Skip to main content

Harmonic

Overview

The Harmonic integration with ObserveOps (formerly known as AIOps) collects operational telemetry from Harmonic devices. It monitors device identity and uptime, disk inventory and I/O performance, file system configurations, temperature sensors, running processes, and installed software.

These metrics help administrators track device health, monitor storage capacity and disk throughput, verify software inventory, and maintain operational visibility across Harmonic deployments.

Prerequisites

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

List of Supported KPIs

Device Identity

MetricDescriptionType
harmonic.nameName of the Harmonic device.String
harmonic.descriptionDescription of the Harmonic device.String
harmonic.uptime.secondsTotal uptime of the device in seconds.Seconds
harmonic.processesTotal number of processes running on the device.Count
harmonic.memory.bytesTotal physical memory installed on the device.Bytes
harmonic.capacity.bytesTotal storage capacity of the device.Bytes
harmonic.disksTotal number of disks installed in the device.Count
harmonic.fixed.disksNumber of fixed (non-removable) disks in the device.Count
harmonic.removable.disksNumber of removable disks in the device.Count
harmonic.filesystemsTotal number of file systems on the device.Count
harmonic.read.access.filesystemsNumber of file systems with read-only access.Count
harmonic.read.write.access.filesystemsNumber of file systems with read-write access.Count
harmonic.temperature.sensorsTotal number of temperature sensors on the device.Count

Disks

MetricDescriptionType
harmonic.diskIdentifier of an individual disk on the device.String
harmonic.disk.descriptionDescription of the disk.String
harmonic.disk.typeType of the disk — HDD, SSD, or NVMe.String
harmonic.disk.accessAccess type of the disk — read-only or read-write.String
harmonic.disk.removableIndicates whether the disk is removable.Boolean
harmonic.disk.capacity.bytesTotal capacity of the disk.Bytes

Disk I/O

MetricDescriptionType
harmonic.partition.diskIdentifier of an individual partition for I/O tracking.String
harmonic.partition.disk.io.read.ops.rateRate of read operations per second on the partition.Rate
harmonic.partition.disk.io.write.ops.rateRate of write operations per second on the partition.Rate
harmonic.partition.disk.io.read.bytes.rateRate of bytes read per second from the partition.Bytes/s
harmonic.partition.disk.io.write.bytes.rateRate of bytes written per second to the partition.Bytes/s

File Systems

MetricDescriptionType
harmonic.filesystemIdentifier of an individual file system on the device.String
harmonic.filesystem.mount.pointMount point of the file system.String
harmonic.filesystem.accessAccess type of the file system — read-only or read-write.String
harmonic.filesystem.bootableIndicates whether the file system is bootable.Boolean
harmonic.filesystem.used.percentPercentage of the file system capacity currently in use.Percent
harmonic.filesystem.full.backup.last.updateTimestamp of the last full backup of this file system.Timestamp
harmonic.filesystem.partial.backup.last.updateTimestamp of the last partial backup of this file system.Timestamp

Temperature Sensors

MetricDescriptionType
harmonic.temperature.sensorIdentifier of an individual temperature sensor on the device.String
harmonic.temperature.sensor.deviceName or location of the device component being monitored.String
harmonic.temperature.sensor.celsiusCurrent temperature reading from the sensor in Celsius.Count

Processes

MetricDescriptionType
harmonic.processIdentifier of an individual process on the device.String
harmonic.process.nameName of the running process.String
harmonic.process.pathExecutable path of the running process.String
harmonic.process.parametersCommand-line parameters of the running process.String
harmonic.process.typeType classification of the process.String
harmonic.process.statusCurrent status of the process.String
harmonic.process.cpu.secondsTotal CPU time consumed by the process in seconds.Seconds
harmonic.process.memory.bytesMemory currently consumed by the process.Bytes

Software

MetricDescriptionType
harmonic.softwaresTotal number of software packages installed on the device.Count
harmonic.softwareIdentifier of an individual software package on the device.String
harmonic.software.nameName of the installed software package.String
harmonic.software.typeType or category of the software package.String
harmonic.software.installed.dateDate when the software package was installed.Timestamp