📦

smartctl-exporter

By Canonical Verified account

View on Snapcraft.io
Version0.14.0+snap-22971a1d5a
Revision63
Size9.2 MB
LicenseApache-2.0
Confinementstrict
Basecore24

Export smartctl statistics to Prometheus


This snap includes smartctlexporter to provide smartctl statistics via Prometheus.
Grafana dashboards can then be used to visualize the exported metrics, see for example:\ https://grafana.com/grafana/dashboards/20204-smart-hdd/

How-To
---

How to install the snap:

sudo snap install smartctl-exporter


The snap will start collecting smartctl statistics via default port 9633 on localhost.

How to configure the service:

The smartctl-exporter can be configured by setting the snap configuration options.\
For example:

# Get all the configuration options
sudo snap get smartctl-exporter


# Set a different exporter bind-address
sudo snap set smartctl-exporter web.listen-address=:9664


# Restart the exporter service to apply the changes
sudo snap restart smartctl-exporter


Reference
---

Available configurations options:

- web.listen-address: the address smartctl-exporter binds to.
The default is :9633.
- log.level: the log level of the smartctl-exporter. One of: [debug, info, warn, error]
The default is info.
- smartctl.device-exclude: Regexp of device names to exclude from automatic scanning. (mutually exclusive to device-include)
- smartctl.device-include: Regexp of device names to include in automatic scanning. (mutually exclusive to device-exclude)

Links
---
Upstream smartctl
exporter repository\ https://github.com/prometheus-community/smartctl_exporter

Update History

0.14.0+snap-22971a1d5a (63)
13 Dec 2025, 09:47 UTC

Published20 Sept 2024, 02:37 UTC

Last updated8 Sept 2025, 14:24 UTC

First seen13 Dec 2025, 09:47 UTC