smartctl-exporter

Canonical Publisher Verified account Verified account

Install latest/stable of smartctl-exporter

Ubuntu 16.04 or later?

Make sure snap support is enabled in your Desktop store.


Install using the command line

sudo snap install smartctl-exporter

Don't have snapd? Get set up for snaps.

Channel Version Published

Export smartctl statistics to Prometheus

This snap includes smartctl_exporter 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

Details for smartctl-exporter

License
  • Apache-2.0

Last updated
  • 2 December 2024 - latest/stable
  • 11 December 2024 - latest/edge

Contact

Source code

Report a bug

Report a Snap Store violation

Share this snap

Generate an embeddable card to be shared on external websites.


Install smartctl-exporter on your Linux distribution

Choose your Linux distribution to get detailed installation instructions. If yours is not shown, get more details on the installing snapd documentation.