2014-09-16 148 views
0

我們試圖通過用C#編寫的應用程序與P420i控制器通信。我們使用「hpssacli」來檢索SMART信息。我想知道是否我們可以使用一組庫來代替使用命令行界面。任何人都可以幫忙嗎?通過C#應用程序從HP P420i Contrller獲取SMART信息

+0

你爲什麼只對獲取SMART信息感興趣? SMART並不是HP Smart Array控制器確定驅動器陣列運行狀況的唯一考慮因素。 – ewwhite 2014-09-16 10:34:15

+0

tnx for reply.we需要監視健康狀態,並通過應用程序預測失敗。確定驅動器陣列運行狀況的其他方法有哪些? – 2014-09-16 11:15:59

+0

是什麼讓你認爲你可以預測失敗?並非每個驅動器故障都由SMART監控預測。 – ewwhite 2014-09-16 11:20:17

回答

1
  • 您可以使用hpssacli實用程序來完成它的功能...類似於hpssacli ctrl all show config
  • 或者配置HP管理代理以提供有關整個服務器運行狀況的email alerts
  • 甚至可能設置HP管理代理以發送SNMP警報。
  • 您可以利用HP陣列診斷實用程序。
  • 您可以解析HP Health Status Array輸出。
  • 您可以配置Agent-less Management並監視ILO4而不是OS。

你能提供更多關於爲什麼在這裏需要C#應用程序的上下文嗎?

+0

tnx很多。我們嘗試過hpssacli。問題是我們希望它是XML格式,所以不需要解析字符串。我們也嘗試** ctrl所有診斷文件=「」zip = on xml = on **。 IT會返回xml,但它是控制器的所有信息。 – 2014-09-17 07:56:17