collectd: fix smart disk detection
authorFlorian Eckert <fe@dev.tdt.de>
Mon, 8 Mar 2021 15:30:53 +0000 (16:30 +0100)
committerFlorian Eckert <fe@dev.tdt.de>
Tue, 16 Mar 2021 12:23:08 +0000 (13:23 +0100)
commit543a2a970c062c30ac33f49f67ea952eb0adbed3
tree9eba820a4c97da28936f11a68c40a7f6ff49c2c9
parent092902a87ee14e3b4b0b37a4ddb81719ae27fcc8
collectd: fix smart disk detection

On my system the attribute DEVTYPE was not set. The plugin could not
read any data and the function call blocked forever on this function and did
not returned. By removing it, all block devices under `/sys/class/block`
were checked.

Block devices that do not support SMART were not evaluated. The
collected displays the following message.

smart plugin: checking SMART status of /dev/loop4.
smart plugin: unable to open /dev/loop4.

If you do not like this message, you could only enable device in the uci that
does support SMART.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
utils/collectd/patches/933-fix-smart-detection.patch [new file with mode: 0644]