S.M.A.R.T.
Plugin: go.d.plugin Module: smartctl
Overview
This collector monitors the health status of storage devices by analyzing S.M.A.R.T. (Self-Monitoring, Analysis, and Reporting Technology) counters.
It relies on the smartctl CLI tool but avoids directly executing the binary.
Instead, it utilizes ndsudo, a Netdata helper specifically designed to run privileged commands securely within the Netdata environment.
This approach eliminates the need to use sudo, improving security and potentially simplifying permission management.
Executed commands:
smartctl --json --scansmartctl --json --all {deviceName} --device {deviceType} --nocheck {powerMode}
This collector is only supported on the following platforms:
- Linux
- BSD
This collector only supports collecting metrics from a single instance of this integration.
Default Behavior
Auto-Detection
This integration doesn't support auto-detection.
Limits
The default configuration for this integration does not impose any limits on data collection.
Performance Impact
The default configuration for this integration is not expected to impose a significant performance impact on the system.
Metrics
Metrics grouped by scope.
The scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.