Hardware-Raid

StorCLI:storcli show 和“Hlth: Opt”:這有多詳盡?

  • June 7, 2017

我正在使用 StorCLI(版本 1.21.06)編寫腳本。

當我執行時:

./storcli show

我得到(縮寫):

Status Code = 0
Status = Success

也:

Hlth: 
Opt

Q1。我很想知道狀態/狀態程式碼的實際含義:這與控制器的狀態有關還是與命令成功執行有關?

Q2:“./storcli show”命令有多詳盡?即“Hlth:Opt”結果是包括物理磁碟健康還是控制器健康(電池等)?

參考手冊非常簡潔,只有以下show命令描述如下:

斯托克利秀

此命令顯示系統的控制器和控制器相關資訊的摘要。摘要包括控制器的數量、主機名、作業系統資訊和現有配置的概述。

編輯

我正在尋找一種方法來監控執行 ESXi(免費版)的 Lenovo TD340 伺服器上的 LSI RAID 陣列。伺服器有一個 IMM(第一代),它無法看到安裝的 LSI RAID 卡。

MegaRAID 不可靠,因為發現/查詢需要超過 30 分鐘才能完成“找到”ESXi 伺服器,這會導致另一個未記錄的時間(超過一個小時)才能完成登錄(您所在的位置)不確定是否灰色的“登錄”按鈕實際上做了什麼)。

在這一點上,我根本不相信 MegaRAID Manager 對 ESXi 主機/LSI RAID 狀態有足夠穩定的可見性,從而成為一種可靠的監控手段。

所以 StorCLI 在 ESXi 上本地工作,我將在其中編寫一個腳本來執行storcli show(理想情況下)並解析輸出,並寫入日誌並發送警報。

您的問題現在有點混亂,但請檢查一下:

https://exchange.nagios.org/directory/Plugins/Hardware/Storage-Systems/RAID-Controllers/LSI-Hardware-RAID--2D-S-2EM-2EA-2ER-2ET-Monitoring/details

似乎做你想做的事。而且,不,您實際上不必執行 Nagios 來執行此腳本並製作您自己的警報上層結構。然而,Nagios(嗯,我喜歡 Icinga)非常適合它的用途。:)

狀態程式碼和狀態行返回執行命令的結果。幾乎每個可以執行的命令都會返回此資訊,並且每個命令都返回控制器狀態是沒有意義的。

show 命令將返回有關控制器和陣列的基本資訊,如果驅動器有任何問題,它不會顯示最佳。您可能需要考慮在腳本中使用 show all 命令,因為它將返回有關驅動器以及陣列本身的資訊。這將讓您查看驅動器是否離線或失去,而不僅僅是陣列存在問題。

LSI 官方文件 PDF 可在此處下載。

引用自:https://serverfault.com/questions/838705