[comment]: # ({1fd693e8-88a3dfb2})
# 14 SMART plugin

[comment]: # ({/1fd693e8-88a3dfb2})

[comment]: # ({a98484e9-dc0ed23f})
#### Overview

This section lists parameters supported in the SMART Zabbix agent 2
plugin configuration file (smart.conf).

Note that:

-   The default values reflect process defaults, not the values in the shipped configuration files;
-   Values support [environment variables](/manual/appendix/config/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](https://en.wikipedia.org/wiki/Byte_order_mark);
-   Comments starting with "\#" are only supported at the beginning of the line.

[comment]: # ({/a98484e9-dc0ed23f})

[comment]: # ({bb98df6a-4577d3c5})
#### Parameters

|Parameter|Mandatory|Range|Default|Description|
|--|--|--|--|----------|
|Plugins.Smart.Path|no| |smartctl|Path to the smartctl executable.|
|Plugins.Smart.Timeout|no|1-30|global timeout|Request execution timeout (the duration, in seconds, to wait for a request to complete before shutting it down).|

See also:

-   Description of general Zabbix agent 2 configuration parameters:
    [Zabbix agent 2 (UNIX)](/manual/appendix/config/zabbix_agent2) /
    [Zabbix agent 2
    (Windows)](/manual/appendix/config/zabbix_agent2_win)
-   Instructions for configuring [plugins](/manual/extensions/plugins)

[comment]: # ({/bb98df6a-4577d3c5})
