Linux, перевірка жорстких дисків - наш блог - ingrid network

Перевірка стану накопичувачів

Для початку перевіримо наш HDD на наявність збійних блоків, в разі необхідності виділимо їх і позначимо для ігнорування.

badblocks / dev / sda3 -sv> / root / badblockSDA3






Checking for bad blocks (read-only test): 27.93% done, 36:12 elapsed. (0/0/0 errors)

/ Dev / sda3 - ім'я пристрою, що перевіряється
s - висновок процентної інформації
v - включаємо докладний режим
> / Root / badblockSDA3 - записуємо збійні сектори в файл

Позначка бед блоків (надалі помічені блоки будуть ігноруватися системою):

e2fsck -l / root / badblockSDA3 / dev / sda3

Погані блоки позначені, з диском можна працювати.

УВАГА. Дана операція повинна проводитися на демонтувати носії або в режимі read-only

УВАГА. Перевірена пристрій і пристрій на на якому будуть позначатися збійні блоки повинно бути одне і теж!

Отримуємо дані S.M.A.R.T про роботу HDD

smartctl -a / dev / sdX

Де / dev / sdX - ім'я пристрою яке необхідно перевірити.
Ви отримаєте висновок атрибутів S.M.A.R.T. значення кожного з яких добре описані в wiki

Моніторинг S.M.A.R.T стану жорстких дисків в Zabbix

Для кожного з накопичувачів перевіряємо підтримку SMART







# Smartctl -i / dev / sda | grep SMART
SMART support is: Available - device has SMART capability.
SMART support is: Enabled
root @ big:

Якщо підтримується але не включений, то включаємо

smartctl -s on -S on -o on / dev / sda

перевіряємо статус командою

smartctl -H / dev / sda | grep "test" | cut -f2 -d: | tr -d ""

root @ big: / etc / zabbix # smartctl -H / dev / sda | grep "test" | cut -f2 -d: | tr -d ""
PASSED
root @ big: / etc / zabbix #

У файлі конфігурації zabbix агента агента включаємо параметр перевірки smart для диска

UserParameter = HDD_smart. [*], Sudo smartctl -H / dev / $ 1 | grep "test" | cut -f2 -d: | tr -d ""

де HDD_smart - ключ для zabbix елемента

в sudoers додаємо запис

рестартуем sudo і zabbix агента.

Щоб бути впевненим у коректності, залягання під zabbix користувачем і перевіряємо виконання нашої команди

На zabbix сервер створимо zabbix agent (Активний) елемент даних

Linux, перевірка жорстких дисків - наш блог - ingrid network

Ім'я - довільне
Тип - Zabbix агент (Активний)
Ключ - HDD_smart. [Sda] - для першого диска, для другого відповідно [sdb].
Тип - Символ

І через деякий час спостерігаємо дані

Linux, перевірка жорстких дисків - наш блог - ingrid network

Далі все за Вашим бажанням, налаштовуємо тригери, оповіщення тощо