Назад | Перейти на главную страницу

Настройка мониторинга RAID на сервере Hetzner

Мы используем сервер Hetzner для нашего приложения, которое построено на Elixir Phoenix. когда я делаю lspci | grep RAID тогда результаты

02:00.0 RAID bus controller: LSI Logic / Symbios Logic MegaRAID SAS 2108 [Liberator] (rev 05)

Я много искал об этом, но, тем не менее, я знаю, что мы используем RAID6. Но теперь я хочу настроить для него какой-нибудь инструмент мониторинга. Но я понятия не имею, как я могу это сделать?

После поиска по ссылке я нашел https://wiki.hetzner.de/index.php/LSI_RAID_Controller/en#2._Perform_a_RAID_Controller_FW_Update и это от Hetzner, но я не уверен в мониторинге RAID, будет ли он работать как RELIC или SUMOLogic, или он просто будет давать результаты в терминале при выполнении команд?

любая помощь будет оценена по достоинству!

Что ж, самый простой подход будет использовать MegaCli LSI и проанализируйте его вывод, например

megacli -LDInfo -L0 -aALL | grep "State : Optimal

или что-то вроде того.

Вы можете использовать его для отправки почты, когда статус не соответствует вашим ожиданиям, или использовать любое программное обеспечение для мониторинга, которое вам нравится. В первом случае вам придется написать простой скрипт, который cron будет вызывать, во втором случае вам нужно будет написать простой плагин к используемому вами набору мониторинга, например, с использованием SSH.

В-третьих, наиболее сложный способ - написать внешний обработчик для демона SNMP. Но он также самый гибкий.

Если у вас нет опыта, начните со сценария, вызываемого из демона cron, который отправит результаты на вашу электронную почту.