SMART plugin

Overview

Configuration parameters allow customizing the SMART plugin behavior.

It is recommended to specify them in their own configuration file (e.g. smart.conf), rather than in the agent 2 configuration file. Then use the Include directive to include this file in the Zabbix agent 2 configuration.

All parameters are optional, unless explicitly stated that the parameter is mandatory.

This page is structured as:

  • Parameter overview (to see full details of a parameter, click its name)
  • Parameter details
Parameter Description
Plugins.Smart.Path Specify path to the smartctl executable.
Plugins.Smart.Timeout Set the request execution timeout (the duration, in seconds, to wait for a request to complete before shutting it down).

Note that:

  • The default values reflect process defaults, not the values in the shipped configuration files;
  • Values support environment variables;
  • The path to the smartctl executable must be set either by adding its directory to the system's PATH environment variable or by configuring Plugins.Smart.Path; this applies to both Linux and Windows;
  • Zabbix supports configuration files only in UTF-8 encoding without BOM;
  • Comments starting with "#" are only supported at the beginning of the line.

Parameter details

Plugins.Smart.Path

Specify path to the smartctl executable.

Default: smartctl

Plugins.Smart.Timeout

Set the request execution timeout (the duration, in seconds, to wait for a request to complete before shutting it down).

Default: global timeout
Range: 1-30

See also