В нашем магазине есть чеки nagios для УМНАЯ состояние жестких дисков на серверах linux, но пока это не особо пригодилось: к тому времени, когда мы получили сигнал SMART, в системе уже были проблемы, поэтому мы уже знали об этом :)
Затем мы разработали методику регулярного выполнения фоновых самотестирования SMART на дисках (smartctl -t long
, в непиковые часы) и отслеживайте эти данные вручную. Мы регистрируем модель диска и серийный номер, дату последнего теста, количество перераспределенных секторов (обычно мы пытаемся заменить каждый диск с> 0 перераспределенными секторами) и количество часов включения, накопленное диском, чтобы мы могли знать взгляд, какие из наших дисков старше.
Поскольку количество систем (и, соответственно, дисков) увеличивается, мы хотели бы автоматизировать задачу запуска тестов и сбора результатов. Перед тем, как начать изобретать велосипед, я начал искать существующие решения, но мне не повезло.
Есть ли какое-либо программное обеспечение для автоматизации самотестирования SMART и сбора результирующих данных под Linux - или, может быть, для интеграции его в какую-нибудь систему управления инвентаризацией оборудования?
Вы уже опрашиваете эти серверы через SNMP? Если это так, то если агент основан на net-snmp, вы можете использовать его «расширяющую» функциональность (через NET-SNMP-EXTEND-MIB) для вставки результатов произвольных скриптов в OID по вашему выбору.
Centreon имеет хорошее руководство на своей вики для использование net-snmp для мониторинга данных SMART.
Если вы еще не собираете и не храните SNMP, Крикет - это легкое решение с открытым исходным кодом для серверной части, а агент net-snmp поддерживается большинством Unix-подобных.
smartd
из smartmontools Пакет может запускать самопроверку по расписанию, отправлять оповещения по электронной почте, когда происходит что-то серьезное, и может запускать указанные программы при определенных изменениях. Он также регистрирует изменения атрибутов SMART в системном журнале, который logwatch включает в свои ежедневные отчеты (хотя отчеты не подходят для машин). Видеть Сравнение S.M.A.R.T. инструменты для этого и других вариантов.