UPS 監控。 第二部分 - 自動化分析

不久前,我創建了一個用於評估辦公室 UPS 可行性的系統。評估基於長期監測。根據使用系統的結果,我完成了系統並學到了很多有趣的東西,我將告訴你 - 歡迎來到貓。

第一部分

總的來說,這個想法被證明是正確的。從向 UPS 提出的一次性請求中您可以學到的唯一一件事是,生活就是痛苦。有些參數只有在沒有連接220V的情況下才與實際相關,有些參數根據分析結果完全是無稽之談,有些需要重新手動計算,與實際情況進行核對。

展望未來,我嘗試將這些細微差別添加到系統中。好吧,我們不能用手數,真的,我們是自動化還是什麼?

例如,這裡是參數“電池電量百分比」。作為單一值,它不報告任何內容,通常等於 100。真正重要的是:電池放電的速度、充電的速度、放電到臨界值的次數。令人驚訝的是,UPS 自己完成了部分工作,但按照非常奇怪的公式;下面詳細介紹這一點。

範圍 ”UPS負載「非常好,很有用。但如果你動態地觀察,你會發現有時是無意義的,有時是所連接設備的有趣資訊。

«電池電壓」。幾乎是聖杯,如果不是因為一件事:絕對大部分時間電池都在充電,參數顯示充電電壓,而不是電池。等等,這不是自我檢測程序該做的嗎?...

«自我測試」。應該是這樣,但是它的結果沒有顯示在任何地方。如果自檢失敗,UPS 將關閉並瘋狂尖叫,這是唯一可用的結果。另外,並非所有 UPS 都會報告已進行自我檢測的事實。

“不錯的嘗試供應商”是最有趣的可用參數“電池運轉時間」。它旨在預測電池在現有負載下的持續時間。 UPS 行為的內部邏輯也與之相關。事實上,它表現出美好的夢想,尤其是在充滿電的情況下。

還有組織上的細微差別。

例如,我遇到的所有 UPS 都有有關電池日期的資訊(多達兩個欄位)。同時,我只能在 APC 的產品中記錄這些數據(分別在更換電池後),然後用手鼓跳舞。無法將這些資訊塞入 Powercom,至少在 Windows 下是如此。
相同的 Powercom 在「序號」欄位中使用相同的值來區分自己。它也不受記錄。

計算 ”電池運轉時間「似乎包括 UPS 連接到 220 V 期間的值,因此,電池數據坦率地說是不正確的。事實上,電池運行時間可以安全地除以 2,甚至 3。但它仍然是一個純粹的合成值。此外,它基於“電池負載”,也有一些奇怪之處:在某些情況下,它在高負載後很長時間內不會重置,而在其他情況下,它往往為零。

儘管有這樣一個動物園,您可以看到所有參數仍然適合某種演算法。這意味著您不僅可以查看資料(甚至可以手動查看所有可用記錄),還可以立即將整個陣列放入分析器中並根據它們建立建議。這就是新版本軟體中實現的內容。

UPS 詳細資訊頁面將提供警告和建議:

  • 至少記錄了一次自我檢測失敗(如果 UPS 提供此類功能)
  • 需要更換電池
  • UPS 上的異常負載值
  • 缺少電池數據
  • 異常輸入電壓值
  • 使用數據和維護 UPS 的建議

(所有可能的選項都可以在 ups_additional.php 中找到)
當然,正確分析的必要條件是盡可能收集盡可能多的數據。

在主頁上您可以立即看到最大值和臨界值以及調整後的運行時間預測。

並且:

  • 現在可以正確計算最大斷電時間
  • UPS 的當前資訊以綠色表示,過時資訊以灰色表示,關鍵資訊以紅色和橙色表示
  • 新增了資料庫最佳化程式(手動運行,自動建立備份)
  • 從主畫面中刪除了無用的信息並添加了有用的信息:)

UPS 監控。 第二部分 - 自動化分析

UPS 監控。 第二部分 - 自動化分析

免責聲明:
當然,這根本不是企業。幾乎所有安裝都是手工完成的。沒有足夠的測試,到處都會出現錯誤。儘管如此,我還是利用它來發揮我的優勢,並祝福你也能如此。
github.com/automatize-it/NUT_UPS_monitoring_webserver_for_Windows

謝謝你的關注!

只有註冊用戶才能參與調查。 登入, 請。

軟體還需要增加什麼嗎?

  • 給企業完成!

  • 設定會很好,這樣您就不必手動安裝它

  • 不,沒關係

  • 汽油,燒掉

  • 我需要很多東西,我會寫在評論裡

34 位用戶投票。 13 名用戶棄權。

來源: www.habr.com

添加評論