Ubuntu

HP Proliant 伺服器和 Ubuntu 12.04 的磁碟/RAID 監控

  • July 4, 2021

如何使用 Ubuntu 12.04 監控 HP Proliant 伺服器的硬碟和 RAID 狀態。在 Ubuntu 10.04 中,我可以使用 cciss-vol-status 定期查詢 RAID 狀態,但 cciss-vol0-status 不再適用於 12.04。在 12.04 中,沒有 /proc/driver/cciss 或 /dev/cciss 目錄。

Grrr … Ubuntu。:)

這是什麼類型的 HP ProLiant 伺服器?(請提供型號和代號)

您的驅動設備會因您的 Smart Array 控制器而異。隨著從 G5 到 G6 伺服器的遷移,HP RAID 控制器驅動程序從傳統的 CCISS 驅動程序更改為新的 HPSA 驅動程序。使用較新的驅動程序,您將看不到 CCISS 塊驅動程序…設備將是/dev/sdX.

無論如何,監控 Smart Array RAID 控制器的關鍵是安裝 HP Management Agents。至少,您需要hpacucli命令行實用程序。與 Red Hat/SuSE 相比,Ubuntu 和 Debian 從 HP 獲得的官方支持一直較少。但是,有一個Debian ProLiant 支持包,其中包括用於 Ubuntu/dpkg 系統的代理和工具。

這是一種更全面的方法,可以生成 SNMP 陷阱和漂亮的電子郵件警報。為了獲得 RAID 配置和管理軟體,請hpacucliHP 的儲存庫中下載該實用程序。

您可能還需要apt-get install lib32gcc1 lib32stdc++6 libc6-i386滿足 32 位先決條件。

從那裡,您可以使用一些常用hpacucli命令來獲取 RAID 狀態。一個簡單的例子:

[root@Woot ~]# hpacucli ctrl all show config       

Smart Array P410i in Slot 0 (Embedded)    (sn: 500143801664FE50)

  array A (SAS, Unused Space: 0  MB)


     logicaldrive 1 (279.4 GB, RAID 1, OK)

     physicaldrive 1I:1:1 (port 1I:box 1:bay 1, SAS, 300 GB, OK)
     physicaldrive 2I:1:5 (port 2I:box 1:bay 5, SAS, 300 GB, OK)

  array B (Solid State SATA, Unused Space: 0  MB)


     logicaldrive 2 (447.1 GB, RAID 1+0, OK)

     physicaldrive 1I:1:3 (port 1I:box 1:bay 3, Solid State SATA, 240.0 GB, OK)
     physicaldrive 1I:1:4 (port 1I:box 1:bay 4, Solid State SATA, 240.0 GB, OK)
     physicaldrive 2I:1:7 (port 2I:box 1:bay 7, Solid State SATA, 240.0 GB, OK)
     physicaldrive 2I:1:8 (port 2I:box 1:bay 8, Solid State SATA, 240.0 GB, OK)

  SEP (Vendor ID PMCSIERA, Model  SRC 8x6G) 250 (WWID: 500143801664FE5F)

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