Подробный мониторинг состояния дисковой подсистемы Linux при помощи Zabbix

by Anton Chernousov aka GITA-DEV


Опубликовано: 19 Июн 2018 (последние правки 3 месяца, 2 недели)


Подробный мониторинг состояния дисковой подсистемы Linux при помощи Zabbix

Для серверов виртуализации необходимо постоянно следить за состоянием дисковой подсистемы, и это не ограничивается банальным iowait, гораздо более важным параметром является например длина дисковой очереди. Так же не забываем мониторить состояние SMART и статус программных дисковых массивов.

Подробный мониторинг дисковой подсистемы Linux

Мониторинг дисковой подсистемы реализован на базе скриптов: https://wiki.enchtex.info/howto/zabbix/zabbix_iostat_monitoring

Для мониторинга параметров iostat мы используем следующий шаблон:

zbx_iostat_template.xml

На стороне агента соответсвенно используется следующий набор скриптов:

iostat.conf

iostat-collect.sh

iostat-parse.sh

Естественно, что должны быть установлены утилиты iostat:

# aptitude -y install sysstat

Агент с сервером должны взаимодействовать в активном режиме и самое главное на чем постоянно обжигаются системные администраторы пытающиеся внедрить эти полезные шаблоны, это требование по таймауту выполнения скриптов минимум в одну минуту, или вы получите ошибку:

# zabbix_get -s 127.0.0.1 -k "iostat.collect"
ZBX_NOTSUPPORTED: Timeout while executing a shell script.

Просто добавьте в конфигурацию сервера и клиента параметры:

Timeout=30

Применив этот шаблон к нашему хосту и настроив получение требуемых данных, мы получаем вот такие красивые графики:



Есть вопросы?
Спрашивайте и я обязательно вам отвечу!

* Поля обязательные для заполнения .

Блог это некоммерческий проект! Если вам понравился мой блог и то что я пишу помогло вам на практике, то можете сказать спасибо материально.