Собираю домашний NAS, хотел бы следить за температурой HDD. Поставил ubuntu, prometheus, node_exporter и graphana.
Загрузил полный дашборд с сайта графаны, но не обнаружил там показаний температуры HDD.
Однако дефолтный node_exporter отправляет данные в lm_sensors, и есть drivetemp, который позволяет подмешать выхлоп датчиков с hdd в sensors. Единственная проблема в том, что https://github.com/lm-sensors/lm-sensors/issues/230 sensors выдает аппаратные адреса дисков, а не идентификаторы, т.е. если потом перекоммутировать диски, то метрики превратятся в тыкву. Переименование через /etc/sensors.d/drivetemp.conf не работают.
Вопрос в теме - как проще всего не потерять информацию о привязке адреса в идентификатору диска (как его выдает hddtemp) и организовать сбор метрик? Костылить кастомный exporter?