Мониторинг дисковой подсистемы (iostat) в Zabbix

1.Установка скрипта

Установка прав

Скрипт поддерживает обнаружение (discovery) дисков.
Скрипт предусматривает кеш, что позволяет сократить количество реальных обращений к серверу.
Время действия кеша в секундах должно устанавливается чуть меньше чем период опроса элементов.(по умолчанию в скрипте используется кеширование на 25 секунд, а интервал обновления элементов настроен на 30 секунд)
Необходимо установить пакет sysstat(в скрипте используется iostat, которая входит в пакет sysstat)
В зависимости от дистрибутива

Проверяем работу скрипта

Вместо sda подставьте свое имя диска(имя диска можно узнать через fdisk -l)

Если для проверки скрипт запускался с правами root, то он будет владельцем кэш файла – удалите кеш файл после проверок.

 

2.Настройка Zabbix-агента

Перезапуск агента

Проверка –выполняем команду на Zabbix-сервере

Либо локально на агенте

 

3.Настройка Zabbix-сервера
Скачиваем,распаковываем и импортируем шаблон zabbix2-mytemplate-iostat-agent.xml

zabbix2-mytemplate-iostat-agent.zip
После импорта меняем интервал обнаружения с часа на 1 минуту

Применяем шаблон к хосту
Проверяем,что через 1-2 минуты на хосте появились Item с именем iostat

После того,как появились items и данные в них, возвращаем интервал обнаружения дисков в 1 час

Примеры графиков

Zabbix_iostat_graph_speed Zabbix_iostat_graph_util

Источник:
http://wiki.enchtex.info/howto/zabbix/zabbix_iostat_monitoring

Комментирование и размещение ссылок запрещено.

Комментарии закрыты.

Яндекс.Метрика