Впишем в файл конфигурации Zabbix-агента /usr/local/etc/zabbix24/zabbix_agentd.conf всего одну строчку:
UserParameter=raid,/sbin/gmirror status -s 2>/dev/null | fgrep -vc COMPLETEКоманда gmirror status с ключом -s выводит состояние каждого диска, состоящего в каком-либо RAID-массиве, в одной строке. Команда fgrep -vc COMPLETE считает количество строчек, в которых нет статуса COMPLETE, который соответствует исправному состоянию диска в массиве. В итоге, если элемент данных raid равен нулю, то все RAID-массивы исправны.
После внесения изменений в конфигурацию Zabbix-агента, не забудьте его перезапустить:
# /etc/init.d/zabbix-agent restartЯ подготовил два шаблона для контроля параметров исправности RAID-массивов:
- Template_App_RAID_gmirror.xml - шаблон с элементами данных типа "Zabbix-агент",
- Template_App_RAID_gmirror_Active.xml - шаблон с элементами данных типа "Zabbix-агент (активный)".
И всего один триггер, который срабатывает при наличии хотя бы одного неисправного элемента хотя бы одного RAID-массива:
По сути, оба шаблона полностью аналогичны шаблонам для контроля программных RAID-массивов Linux и отличаются от них только именами.
Комментариев нет:
Отправить комментарий