Настройка мониторинга RAID контроллеров LSI в Zabbix.
Продолжаю тему настройки мониторинга RAID контроллеров в Linux, с помощью Zabbix. На этот раз будет выполнена настройка контроллера LSI, в частности LSI Logic SAS1064ET PCI-Express Fusion-MPT SAS.Алгоритм настройки остается прежним:
- устанавливаем утилиту от производителя;
- пишем конфигурацию для Zabbix;
- добавляем шаблон в web-интерфейс.
# zgrep FUSION_CTL /proc/config.gz
CONFIG_FUSION_CTL=m
# modprope mptctl
# ls -l /dev/mpt*
crw------- 1 root root 10, 221 Aug 23 00:00 /dev/mpt2ctl
crw------- 1 root root 10, 220 Aug 23 00:03 /dev/mptctl
Если же модуль недоступен, то нужно пересобрать ядро с включенной опцией FUSION_CTL.
Device Drivers ---> Fusion MPT device support --->Fusion MPT misc device (ioctl) driver
После проверки выполняем установку пакетов. sudo нужно для запуска утилиты с правами root. Утилиту ставим mpt-status. Для работы с LSI контроллерами также есть утилита LSIUtil, её возможности гораздо шире, но в плане мониторинга ничуть не лучше mpt-status.
# cave resolve mpt-status app-admin/sudo
# vi /etc/sudoers
zabbix ALL=(ALL) NOPASSWD: /usr/sbin/mpt-status
Правим конфигурацию Zabbix
# vi /etc/zabbix/lsi-mpt-raid.conf
UserParameter=raid.mpt.volume[*],sudo /usr/sbin/mpt-status |grep "vol_id $1" |grep -o -E "state [A-Z]+" |cut -d' ' -f2
UserParameter=raid.mpt.drive[*],sudo /usr/sbin/mpt-status |grep "phy $1" |grep -o -E "state [A-Z]+" |cut -d' ' -f2
# echo 'Include=/etc/zabbix/lsi-mpt-raid.conf' >> /etc/zabbix/zabbix_agentd.conf
# /etc/init.d/zabbix-agentd restart
К сожалению обе утилиты предоставляют весьма скудные данные, поэтому можно не обольщаться большому разнообразию наблюдаемых параметров.
Теперь можно перейти на настройке шаблона в web-интерфейсе. Скачать его можно здесь.
После импорта будут доступны следующие параметры:
- raid status - статус RAID тома;
- drive status - статус физического диска.
На главную "Virtualizing Linux"
Можно попросить заново выложить шаблон?
ОтветитьУдалитьСсылка битая
Увы, шаблон для mpt-status давно утерян. Если с вашим массивом можно работать через lsi megacli то посмотрите вот сюда https://github.com/lesovsky/zabbix-extensions/tree/master/files/hwraid-megacli
Удалить