---
title: "Monitor Your Drive Health with Performance Co-Pilot on Fedora"
url: https://daily.dev/posts/monitor-your-drive-health-with-performance-co-pilot-on-fedora-gievtfzw0
source_url: https://fedoramagazine.org/monitor-your-drive-health-with-performance-co-pilot-on-fedora
type: article
source: "Fedora Magazine"
published: 2026-08-10T08:03:00.924Z
updated: 2026-08-11T08:03:37.846Z
tags: ["grafana", "fedora"]
reading_time: 14
upvotes: 0
comments: 0
language: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Monitor Your Drive Health with Performance Co-Pilot on Fedora

**[Fedora Magazine](https://daily.dev/sources/fedoramag)** · 14 min read · 0 upvotes · 0 comments

## Summary

Performance Co-Pilot (PCP) can be used on Fedora to continuously monitor drive health via SMART metrics, NVMe error logs, and Seagate FARM telemetry — going beyond one-time snapshots. The guide covers installing the SMART PMDA, querying key metrics (temperature, wear level, reallocated sectors), using WWID-based drive tracking to survive device renames, setting up automated alerts with pmie, logging historical data with pmlogger, and building a Grafana dashboard with the grafana-pcp plugin. Ready-to-import Grafana dashboard JSON and pmie alerting rules are provided.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://fedoramagazine.org/monitor-your-drive-health-with-performance-co-pilot-on-fedora>

## Questions this post answers

### What does NVMe percentage_used metric mean and when should I replace my drive?

The smart.nvme_attributes.percentage_used metric reflects consumed endurance on a scale of 0–100%. A value above 80% indicates significant wear, and above 90% you should start planning a replacement. Unlike a one-time smartctl check, PCP collects this continuously so you can track the rate of increase over months rather than catching it only after problems appear.

_Developers managing NVMe storage track wear trends like these on daily.dev before a drive hits the replacement threshold._

### How do I prevent drive monitoring metrics from breaking when my NVMe device name changes after a reboot?

Use PCP's smart.wwid.* metric namespace instead of device-path-based metrics. WWID (World Wide Identifier) is a unique identifier assigned to each drive at manufacturing time and never changes regardless of how the OS names the device. This means /dev/nvme0n1 becoming /dev/nvme1n1 after a reboot or BIOS update does not break your monitoring history.

_Teams running multi-drive home lab servers keep up with storage monitoring patterns on daily.dev._

### How do I set up automated alerts for drive temperature and wear in PCP pmie?

Save rules to /etc/pcp/pmie/smart-health.pmie. A temperature alert looks like: some_inst(smart.nvme_attributes.temperature_sensor_one > 70) -> syslog 10 min "NVMe drive temperature critical:" " %i at %v °C"; The time after syslog (e.g. 10 min, 24 hour) throttles repeated alerts. Test rules with sudo pmie -v -c /etc/pcp/pmie/smart-health.pmie -t 10second before enabling them as a persistent service.

_Sysadmins automating drive failure prevention find pmie alerting discussions on daily.dev._

## Similar posts on daily.dev

- [Visualize Performance Co-Pilot data with geomaps in Grafana](https://daily.dev/posts/visualize-performance-co-pilot-data-with-geomaps-in-grafana-bstabflgp) · Red Hat Developer · 1 upvotes · 0 comments
- [SMART Stats for Your SSD and HDD on Linux, macOS and Windows — Nick Janetakis](https://daily.dev/posts/smart-stats-for-your-ssd-and-hdd-on-linux-macos-and-windows-nick-janetakis-gs4xpa1vv) · Nick Janetakis · 0 upvotes · 0 comments
- [Find out how your Fedora system really feels \(with the linux-mcp-server\!\)](https://daily.dev/posts/find-out-how-your-fedora-system-really-feels-with-the-linux-mcp-server--qs3oqm2kq) · Fedora Magazine · 1 upvotes · 0 comments
- [Robust Monitoring Of Linux Host with Prometheus & Grafana \(A. Fetching metrics\)](https://daily.dev/posts/robust-monitoring-of-linux-host-with-prometheus-grafana-a-fetching-metrics--jxiuat0vk) · ITNEXT · 0 upvotes · 0 comments
- [Hardware Health and Performance Monitoring](https://daily.dev/posts/hardware-health-and-performance-monitoring-vqbzwjb9c) · Trendyol Tech · 3 upvotes · 0 comments

---

Tags: [#grafana](https://daily.dev/tags/grafana), [#fedora](https://daily.dev/tags/fedora)

[View this post on daily.dev](https://daily.dev/posts/monitor-your-drive-health-with-performance-co-pilot-on-fedora-gievtfzw0)
