UPS-i jälgimine. Teine osa – analüütika automatiseerimine

Mõni aeg tagasi lõin süsteemi kontori UPS-de elujõudluse hindamiseks. Hindamine põhineb pikaajalisel jälgimisel. Kasutuse tulemuste põhjal täiendasin süsteemi ja õppisin palju huvitavat, millest ka räägin – tere tulemast alla.

Esimene osa

Üldiselt osutus idee õigeks. Üksikust UPS-i päringust saab teada vaid seda, et elu on valu. Osa parameetreid on seotud reaalsusega ainult ilma 220 V ühenduseta, mõned analüüsi tulemused osutuvad ilgeks jamaks, mõned tuleb käsitsi üle viia, võrreldes reaalsusega.

Kaugele ette vaatamata püüdsin need nüansid süsteemi lisada. Noh, ei saa ju käsitsi arvutada, me oleme ju automatiseerijad või mis.

Näiteks parameeter „aku laadimine protsentides“. Üksiku väärtusena ei anna ta midagi ja on tavaliselt 100. Mis on tõeliselt oluline: kui kiiresti aku tühjeneb, kui kiiresti see laadib, kui mitu korda on see tühjenenud kriitilistele väärtustele. Üllatav, kuid osa sellest tööst teeb UPS ise, kuid väga kummaliste valemite järgi; sellest allpool.

Parameeter „UPS-ile koormus» on üsna hea ja kasulik. Kuid kui vaadata seda dünaamikas, selgub, et vahel on seal jama ja vahel huvitavaid teadmisi ühendatud seadmete kohta.

«Aku pinge«. Praktiliselt Graal, kui mitte ühte, aga: absoluutne enamus ajast aku on laadimisel ja parameetris kuvatakse laadimise pinge, mitte aku oma. Oota, ei peaks self-testi protseduur sellega tegelema?..

«Self-test«. Peaks, ainult et selle tulemusi ei kuvata kuhugi. Ebaõnnestunud self-testi korral UPS lülitub välja ja karjub nagu lõhestatud, see on ainus saadaval tulemus. Pluss mitte kõik UPS-id ei teata ise self-testi toimumisest.

Ja „nice try vendor“ – kõige huvitavam olemasolevatest parameetritest «aku tööaeg«. See on mõeldud ennustama, kui kaua aku olemasoleva koormuse korral vastu peab. Samuti on sellele seotud UPS-i sisemine käitumisloogika. Tegelikult näitab see roosaid unistusi, eriti täislaadimise olekus.

Leiti ka organisatsioonilisi nüansse.

Näiteks, kõik minu kätte sattunud UPS-id omavad andmeid aku kuupäeva kohta (lausa kaks välja). Siiski sain neid andmeid (pärast aku vahetust) kirja panna ainult APC tootedel, ja isegi siis suure vaevaga. Powercomi puhul ei suuda ma neid andmeid kuidagi sisestada, vähemalt Windowsi all.
See sama Powercom eristus identsete väärtustega välja «serial number». Ka sissekanded ei allu salvestamisele.

Kalkulatsioon «aku tööaeg« tundub, et sisaldab väärtusi nendest perioodidest, kui UPS oli ühendatud 220 V teha, ja seega on aku kohta andmed ilmselgelt vale. Tegelikult võib aku tööaega julgelt jagada 2, kui mitte 3. Ja selle eest jääb see ikkagi vägagi sünteetiliseks väärtuseks. Lisaks põhineb see «battery load» -l, millel on samuti märgatud kummalisi nähtusi: mõnel eksemplaril ei nullita see pikka aega pärast suurt koormust, teistel aga kipub see nulli suunas.

Hoolimata sellest, on näha, et kõik parameetrid on endiselt teatud mõttes algoritmitiseeritavad. Seega ei pea mitte ainult andmetesse vaatama (ja veel vähem kõiki olemasolevaid salvestusi käsitsi läbi vaatama), vaid saab kohe kogu massiivi analüsaatorisse edastada ja nende põhjal soovitusi koostada. Just see on ellu viidud uues tarkvara versioonis.

UPS-i teabeleht annab välja hoiatusi ja soovitusi:

  • on registreeritud vähemalt ühe self-test'i ebaõnnestumine (kui UPS pakub sellist funktsionaalsust)
  • akude vahetuse vajadus
  • ebaharilikud koormuse väärtused UPS-il
  • puuduvad andmed aku kohta
  • ebaharilikud sisendpinged
  • soovitused andmete kasutamiseks ja UPS-i hoolduseks

(kõik võimalikud variandid on saadaval ups_additional.php failis)
Täpse analüüsi tegemiseks on loomulikult vajalik maksimaalne andmete kogumine.

Pealehelt on kohe näha maksimaalsed ja kriitilised väärtused ning korrigeeritud ooteaja ennustus.

Ja veel:

  • nüüd arvestatakse õigesti maksimaalne toitekatkestuse kestev aeg
  • ajakohane teave UPS-i kohta on tähistatud roheliselt, aegunud hallilt, kriitiline punaselt ja oranžilt
  • lisatud andmebaasi optimeerimise protseduur (käivitatakse käsitsi, koos automaatse varukoopia loomisega)
  • peamiselt ekraanilt eemaldati kasutud andmed ja lisati kasulikku 🙂

UPS-i jälgimine. Teine osa – analüütika automatiseerimine

UPS-i jälgimine. Teine osa – analüütika automatiseerimine

Käesoleva artikli sisu:
Muidugi ei ole see päris ettevõtte tasemel. Peaaegu kogu installatsioon on käsitsi. Teste oli vähe, kohati tekivad vead. Sellegipoolest kasutan seda kasulikult ja soovin ka teile.
github.com/automatize-it/NUT_UPS_monitoring_webserver_for_Windows

Aitäh tähelepanu eest!

Ainult registreeritud kasutajad saavad küsitluses osaleda. Logige sisse, palun.

Kas on midagi veel, mida tuleks tarkvarasse lisada?

  • viime edasi ettevõtte tasemele!

  • setup'id oleksid head, et mitte käsitsi paigaldada

  • ei, nii on normaalne

  • bensiini, põleta see

  • palju on vaja, kirjutan kommentaaridesse

34 kasutajat hääletasid. 13 kasutajat jäi erapooletuks.

Allikas: habr.com

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster