UPS felügyelet. Második rész – az elemzés automatizálása

Nemrég létrehoztam egy rendszert az irodai UPS életképességének felmérésére. Az értékelés hosszú távú monitorozáson alapul. A rendszer használatának eredményei alapján befejeztem a rendszert és sok érdekes dolgot tanultam, amiről elmesélem - üdv a macskában.

Első rész

Általában véve az ötlet helyesnek bizonyult. Az egyetlen dolog, amit meg lehet tanulni a UPS-hez intézett egyszeri kérésből, hogy az élet fájdalom. Egyes paraméterek csak 220 V csatlakoztatása nélkül relevánsak a valóságban, némelyik az elemzés eredménye szerint egyenesen ostobaságnak bizonyul, néhányat kézzel kell újraszámolni, valósággal ellenőrizni.

Előretekintve megpróbáltam ezeket az árnyalatokat hozzáadni a rendszerhez. Nos, nem tudunk kézzel számolni, tényleg automaták vagyunk, vagy mi?

Például itt van a "akkumulátor töltöttségi százalék". Egyetlen értékként nem ad semmit, és általában 100. Ami igazán számít: milyen gyorsan merül le az akkumulátor, milyen gyorsan töltődik, hányszor merült le a kritikus értékig. Meglepő módon ennek a munkának egy részét az UPS maga végzi el, de nagyon furcsa képletek szerint; erről alább bővebben.

Paraméter "UPS terhelés"Nagyon jó és hasznos. De ha megnézzük a dinamikát, akkor kiderül, hogy néha hülyeségek vannak, néha pedig érdekes információk a csatlakoztatott berendezésekről.

«Akkumulátor feszültség". Majdnem a Grál, ha nem egy dologért: az idő abszolút többségében az akkumulátor töltődik, és a paraméter a töltési feszültséget mutatja, nem az akkumulátort. Várj, nem ezt kell tennie az önellenőrzési eljárásnak?

«Önteszt". Kellene, de az eredményei sehol sem jelennek meg. Ha az önteszt sikertelen, az UPS kikapcsol, és őrülten sikoltozni kezd, ez az egyetlen elérhető eredmény. Ráadásul nem minden UPS számol be arról, hogy megtörtént az önteszt.

És a „nice try vendor” a legérdekesebb elérhető paraméter.akkumulátor üzemidő". Úgy tervezték, hogy előre jelezze, mennyi ideig bírja az akkumulátor a meglévő terhelés mellett. Az UPS viselkedésének belső logikája is ehhez kötődik. Valójában rózsás álmokat mutat, különösen teljesen feltöltött állapotban.

Voltak szervezési árnyalatok is.

Például az összes UPS, amellyel találkoztam, rendelkezik információval az akkumulátor dátumáról (akár két mező). Ugyanakkor ezeket az adatokat (elemcsere után) csak az APC termékeinél tudtam rögzíteni, majd tamburával táncolva. Nincs mód arra, hogy ezeket az információkat a Powercomba zsúfolja, legalábbis Windows alatt.
Ugyanaz a Powercom ugyanazokkal az értékekkel különböztette meg magát a „sorozatszám” mezőben. Nem is rögzíthető.

számítás "akkumulátor üzemidőÚgy tűnik, hogy olyan időszakokból származó értékeket tartalmaz, amikor az UPS 220 V-ra van csatlakoztatva, és ennek megfelelően az akkumulátoradatok őszintén szólva hibásak. Valójában az akkumulátor üzemideje biztonságosan osztható 2-vel, vagy akár 3-mal is. Ennek ellenére ez továbbra is tisztán szintetikus érték marad. Ezen kívül az „akkumulátorterhelés”-re épül, aminek szintén vannak furcsaságai: egyes esetekben nagy terhelés után hosszú ideig nem áll vissza, máshol pedig nullára hajlamos.

Egy ilyen állatkert ellenére látható, hogy minden paraméter még mindig alkalmas valamilyen algoritmizálásra. Ez azt jelenti, hogy nem csak megnézheti az adatokat (és még inkább manuálisan megtekintheti az összes elérhető rekordot), hanem azonnal behelyezheti a teljes tömböt az elemzőbe, és ezek alapján javaslatokat készíthet. Ez történt a szoftver új verziójában.

A UPS részletes oldala figyelmeztetéseket és tanácsokat tartalmaz:

  • legalább egy önteszt-hibát regisztráltak (ha az UPS rendelkezik ilyen funkcióval)
  • akkumulátort kell cserélni
  • szokatlan terhelési értékek az UPS-en
  • hiányzó akkumulátoradatok
  • szokatlan bemeneti feszültség értékek
  • Javaslatok az adatok használatához és az UPS karbantartásához

(az ups_additional.php oldalon minden lehetséges opció megtalálható)
A helyes elemzés elengedhetetlen feltétele természetesen a lehető legnagyobb adatgyűjtés.

A főoldalon azonnal láthatóak a maximális és kritikus értékek, valamint a beállított üzemidő előrejelzés.

És még:

  • A maximális teljesítményveszteség idejét a rendszer most helyesen számítja ki
  • az UPS-től érkező aktuális információk zöld színnel, az elavult információk szürkével, a kritikus információk piros és narancssárga színnel vannak jelölve
  • hozzáadott adatbázis-optimalizálási eljárás (manuálisan fut, automatikus biztonsági mentés létrehozásával)
  • Eltávolítottam a haszontalan információkat a főképernyőről, és hasznos információkat adtak hozzá :)

UPS felügyelet. Második rész – az elemzés automatizálása

UPS felügyelet. Második rész – az elemzés automatizálása

Jogi nyilatkozat:
Természetesen ez egyáltalán nem vállalkozás. Szinte minden szerelés kézzel történik. Nem volt elég teszt, itt-ott hibák bukkantak fel. Ennek ellenére a magam javára használom, és kívánom neked.
github.com/automatize-it/NUT_UPS_monitoring_webserver_for_Windows

Спасибо за внимание!

A felmérésben csak regisztrált felhasználók vehetnek részt. Bejelentkezés, kérem.

Van még valami, amit hozzá kell adni a szoftverhez?

  • fejezze be a vállalkozásnak!

  • A beállítás jó lenne, hogy ne kelljen manuálisan telepítenie

  • nem, ez rendben van

  • benzin, égesd el

  • Sok mindenre van szükségem, megírom a megjegyzésekben

34 felhasználó szavazott. 13 felhasználó tartózkodott.

Forrás: will.com

Hozzászólás