Мониторим S. M. A. R. T. Он позволял смотреть довольно ограниченное число атрибутов, и наращивание его до приемлемого для меня уровня становилось накладным. Особенно из- за того, что он использовал простые поля в Zabbix Agent, и при увеличении их числа становилось как- то не по себе. Давайте глянем на одну строчку в конфиге, с запросом параметра (подобных там много): User. Parameter=u. HDD? И дисков к примеру десяток?


На каждый такой параметр мы будем дергать smartctl (лишний раз подергивая диск)? Кроме того, каждый такой параметр, это отдельный запрос от Zabbix Server (ну или групповой запрос с параметрами подставляемыми вместо *). В такой ситуации, к сожалению решения нет, Zabbix Agent не поддерживает другой способ получения данных, но нам на помощь приходит Zabbix Trapper и утилита zabbix. Зингер Оверлок Инструкция.
Мониторинг параметров S.
Для тех кто использует Zabbix, и хочет научится делать свои.

Для контролируемых данных в Zabbix нужно создать соответствующее элементы с типом "Zabbix агент" и ключом типа: smart. Решил прикрутить smartmontools к Zabbix, для просмотра температуры и ошибок HDD. Устанавливаем smartmontools aptitude install .
Обнаружение дисков. Можно конечно добавить в sudoers пользователя zabbix, ну или ещё.