Мы используем сервер 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, который отправит результаты на вашу электронную почту.