我们正在使用Hetzner服务器来处理我们在Elixir Phoenixbuild立的应用程序。 当我做lspci | grep RAID lspci | grep RAID然后结果是
02:00.0 RAID bus controller: LSI Logic / Symbios Logic MegaRAID SAS 2108 [Liberator] (rev 05)
我已经搜查了很多,无论如何,我知道我们正在使用RAID6。 但是现在我想为它configuration一些监视工具。 但我不知道,我该怎么做?
search链接后,我发现是https://wiki.hetzner.de/index.php/LSI_RAID_Controller/en#2._Perform_a_RAID_Controller_FW_Update这是来自Hetzner,但我不确定RAID监控,它会像RELIC或SUMOLogic或者它只是在terminal上运行命令给出结果?
任何帮助将不胜感激!
那么,最简单的方法将使用MegaCli LSI工具,并parsing它的输出,就像
megacli -LDInfo -L0 -aALL | grep "State : Optimal
或类似的东西。
当状态不符合您的预期时,您可以使用它来发送邮件,或使用任何您喜欢使用的监视软件。 在第一种情况下,你将不得不编写一个简单的脚本, cron将会调用,在第二种情况下,你将不得不为你使用的监视套件编写一个简单的插件,例如使用SSH方法。
第三,最复杂的方法是将外部处理程序写入SNMP守护进程。 但它也是最灵活的一个。
如果您没有经验,请从cron守护程序调用的脚本开始,该脚本会将结果发送到您的电子邮件中。