В zabbix по умолчанию нет шаблона для S.M.A.R.T мониторинга жестких дисков, а видеть ухудшение состояния или повышение температуры все-таки хочется.
Установка smartmontools
Устаналиваем smartmontools
[root@localhost] yum install smartmontools
Проверяем поддерживает ли smartctl наши диски:
[root@bridgesrv ~]# smartctl -i /dev/sda smartctl 5.39.1 2010-01-28 r3054 [i386-redhat-linux-gnu] (local build) Copyright (C) 2002-10 by Bruce Allen, http://smartmontools.sourceforge.net === START OF INFORMATION SECTION === Model Family: Seagate Barracuda 7200.10 family Device Model: ST3160215A Serial Number: 9RXL5348 Firmware Version: 3.AAD User Capacity: 160,041,885,696 bytes Device is: In smartctl database [for details use: -P show] ATA Version is: 7 ATA Standard is: Exact ATA specification draft version not indicated Local Time is: Mon Jun 28 00:01:10 2010 MSD SMART support is: Available - device has SMART capability. SMART support is: Enabled
Настройка zabbix-агента
В /etc/zabbix_agentd.conf добавляем следующие строчки
UserParameter=smartd.value[*],sudo smartctl -A $1 | grep $2 | awk '{print $ 4+0}' UserParameter=smartd.trash[*],sudo smartctl -A $1 | grep $2 | awk '{print $ 6+0}'
Перезапускаем zabbix-агент
[root@bridgesrv ~]# service zabbix-agent restart
Исправляем /etc/sudoers
# Даем права пользователю zabbix запускать smartctl zabbix ALL=NOPASSWD: /usr/sbin/smartctl # даем возможность запускать программы без tty # (не рекомендуется, но ничего не поделаешь) - разкоментируем строку Defaults requiretty
Проверяем работоспособность:
[root@bridgesrv ~]# zabbix_get -s 192.168.2.3 -k smartd.value[/dev/sda,Seek_Error_Rate] 88
В syslog-ng.conf добавляем следующие строчки, чтобы предотварить переполнение логов за счет sudo (я обычно не добавляю, просто делаю более редкие запросы, например раз в 2ч).
destination zbx_smartd { file("/dev/null" perm(0666)); }; filter f_zbx_smartd { match("sudo: zabbix : TTY=unknown ; PWD=\/ ; USER=root ; COMMAND=\/usr\/sbin\/smartctl -A \/dev\/"); }; log { source(src); filter(f_zbx_smartd); destination(zbx_smartd); flags(final);};
Нет комментариев : “SMART мониторинг жестких дисков для Zabbix”
Трекбеки/Пинги