Skip to content
SPECIFICTION
Get listed

smartctl_exporter

github.com

Free plan LinuxSelf-hosted

Spec sheet

Purpose
smartctl_exporter exports smartctl statistics to Prometheus.Read 7 Oct 2026 · github.com
Deployment
The README provides a Docker Compose example using the prometheuscommunity/smartctl-exporter image, privileged mode, and root user.Read 7 Oct 2026 · github.com
Security
The exporter supports TLS and basic authentication through a web configuration file.Read 7 Oct 2026 · github.com
Support
The README invites users to file a feature request with the desired metric and exported smartctl JSON data.Read 7 Oct 2026 · github.com
License
The repository identifies its license as Apache-2.0.Read 7 Oct 2026 · github.com
Access requirement
The README says smartctl needs to run as root for device access such as SATA access.Read 7 Oct 2026 · github.com
Data source
The exporter uses JSON output from smartctl and requires smartmontools version 7.0 or later.Read 7 Oct 2026 · github.com
Device discovery
It scans the system for available devices by default when no devices are specified, and can rescan for devices that appear or disappear.Read 7 Oct 2026 · github.com
Latest release
The releases page lists version 0.15.0, dated 2026-09-01, with release assets and source archives.Read 7 Oct 2026 · github.com
Linux feature
On Linux, it can use systemd socket activation instead of port listeners.Read 7 Oct 2026 · github.com
Metrics endpoint
The default metrics path is /metrics and the default listen address uses port 9633.Read 7 Oct 2026 · github.com
Prometheus integration
The project describes its purpose as exporting smartctl statistics to Prometheus.Read 7 Oct 2026 · github.com
Recent features
Version 0.15.0 lists additional temperature values, endurance and verify-error metrics, and handling for NVMe devices behind bridges.Read 7 Oct 2026 · github.com
Security reporting
The project directs security issue reports to the Prometheus security policy.Read 7 Oct 2026 · github.com

Plans and prices

Free Free Open-source exporter; requires smartmontools ≥ 7.0 Read 7 Oct 2026 · github.com

Every smartctl_exporter plan and price →

Where Specifiction places it

Alternatives to smartctl_exporterAll alternatives →