Skip to content

SMART disk monitoring via zabbix-agent and Smartmontools 7.0+

Notifications You must be signed in to change notification settings

chpoqxie/zbx-smartmontools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Шаблон для заббикса 6.4, позволяющий мониторить состояние дисков по их SMART'у.

Это позволяет делать "из коробки" zabbix-agent-2, но мне по причине личных тараканов требовалось это сделать в стандартном zabbix-agent без "2".

Шаблон опрашивает диски через smartctl из пакета smartmontools (обеспечьте ему возможность запуска smartctl из-под рута добавлением в sudoers строчки из одноименного файла в репозитории). Находит все доступные smartctl'у диски, считывает с них модель/серийник "для истории", и читает доступные атрибуты (скорей всего часть атрибутов станет Unsupported в заббиксе - это нормально, т.к. никакой винт не поддерживает вообще все атрибуты смарта. Выключите их опрос, если покраснеют).

Имеющиеся триггеры мониторят изменение критических параметров (сбойные секторы, ремапы) и при их изменении генерят инциденты.

Контролируется температура диска. Критичные точки температуры задаются через макросы.

Также опрашивается общий SMART status, отдаваемый smartctl'ем. Никакой конкретики он не выдает, если на него заругается - надо идти и смотреть глазками на состояние диска.

NB: Требуется Smartmontools версии 7.0 или старше, т.к. только в седьмой версии этот пакет научился отдавать информацию в JSON-формате.

About

SMART disk monitoring via zabbix-agent and Smartmontools 7.0+

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published