[Unit] Description=smartctl Exporter Documentation=https://github.com/prometheus-community/smartctl_exporter Requires=smartctl_exporter.socket [Service] # Security improvements required in future, but needs care; ideally # smartctl_exporter runs minimal privilege, but can invoke smartctl via sudo to # touch disks. # https://github.com/prometheus-community/smartctl_exporter/issues/146 User=root Group=root Restart=on-failure Environment=OPTIONS= EnvironmentFile=-/etc/sysconfig/smartctl_exporter ExecStart=/usr/sbin/smartctl_exporter --web.systemd-socket $OPTIONS ExecReload=/usr/bin/kill -HUP $MAINPID TimeoutStopSec=20s SendSIGKILL=no [Install] WantedBy=multi-user.target