S.M.A.R.T. Monitoring

Powerful performance with an easy integration, powered by Telegraf, the open source data connector built by InfluxData.

5B+

Telegraf downloads

#1

Time series database
Source: DB Engines

1B+

Downloads of InfluxDB

2,800+

Contributors

Table of Contents

Powerful Performance, Limitless Scale

Collect, organize, and act on massive volumes of high-velocity data. Any data is more valuable when you think of it as time series data. with InfluxDB, the #1 time series platform built to scale with Telegraf.

See Ways to Get Started

S.M.A.R.T is a monitoring system included in computer hard disk drives (HDDs) and solid-state drives (SSDs) that detects and reports on various indicators of drive reliability to help anticipate hardware failures.

Why use the S.M.A.R.T Telegraf plugin?

Collecting and understanding drive health across your infrastructure or ecosystem can help identify hardware problems, predict drive failure, and assist with proactive maintenance. This data can help identify which drives may require replacement before failures occur, reducing potential data loss or system downtime.

How to monitor S.M.A.R.T. using the Telegraf plugin

You will want to be sure to update permissions for your system so that the plugin can access S.M.A.R.T data. Once you've done that, the plugin configuration is straightforward. You can set several options within the plugin config to meet your monitoring needs.

The SMART Input Plugin gets metrics using the command line utility smartctl for SMART (Self-Monitoring, Analysis and Reporting Technology) storage devices. SMART is a monitoring system included in computer hard disk drives (HDDs) and solid-state drives (SSDs), which include most modern ATA/SATA, SCSI/SAS and NVMe disks. The plugin detects and reports on various indicators of drive reliability, with the intent of enabling the anticipation of hardware failures.

Key S.M.A.R.T monitoring metrics to monitor

Some of the most important S.M.A.R.T. monitoring metrics that you should proactively monitor include:

  • smart_device:
    • tags:
      • capacity
      • device
      • enabled
      • model
      • serial_no
      • wwn
    • fields:
      • exit_status
      • health_ok
      • read_error_rate
      • seek_error
      • temp_c
      • udma_crc_errors
  • smart_attribute:
    • tags:
      • capacity
      • device
      • enabled
      • fail
      • flags
      • id
      • model
      • name
      • serial_no
      • wwn
    • fields:
      • exit_status
      • raw_value
      • threshold
      • value
      • worst
For more information, please check out the documentation.

Project URL   Documentation

Powerful Performance, Limitless Scale

Collect, organize, and act on massive volumes of high-velocity data. Any data is more valuable when you think of it as time series data. with InfluxDB, the #1 time series platform built to scale with Telegraf.

See Ways to Get Started

Related Integrations