UPS stebėjimas. Antra dalis – analizės automatizavimas

Prieš kurį laiką sukūriau biuro UPS gyvybingumo vertinimo sistemą. Vertinimas pagrįstas ilgalaikiu stebėjimu. Remdamasis sistemos naudojimo rezultatais, užbaigiau sistemą ir sužinojau daug įdomių dalykų, apie kuriuos papasakosiu – sveiki atvykę į katę.

Pirmoji dalis

Apskritai idėja pasirodė teisinga. Vienintelis dalykas, kurį galite išmokti iš vienkartinio prašymo UPS, yra tai, kad gyvenimas yra skausmas. Dalis parametrų tikrovei aktualūs tik neprijungus 220 V, kai kurie pagal analizės rezultatus pasirodo visiška nesąmonė, kai kuriuos reikia perskaičiuoti ranka, tikrinant su realybe.

Žvelgdamas į ateitį, aš bandžiau įtraukti šiuos niuansus į sistemą. Na, mes nemokame suskaičiuoti rankomis, ar mes automatai ar kaip?

Pavyzdžiui, čia yra parametras "akumuliatoriaus įkrovos procentas“. Kaip viena reikšmė, ji nieko nepraneša ir paprastai yra lygi 100. Kas iš tikrųjų svarbu: kaip greitai išsikrauna akumuliatorius, kaip greitai jis įkraunamas, kiek kartų buvo išsikrovęs iki kritinių verčių. Keista, bet dalį šio darbo UPS atlieka pats, tačiau pagal labai keistas formules; daugiau apie tai žemiau.

Parametras "UPS apkrova"labai geras ir naudingas. Bet pasižiūrėjus į dinamiką, paaiškėja, kad kartais būna nesąmonė, o kartais įdomios informacijos apie prijungtą įrangą.

«Akumuliatoriaus įtampa“. Beveik Gralis, jei ne dėl vieno dalyko: absoliuti didžiąją laiko dalį akumuliatorius yra įkraunamas, o parametras rodo įkrovimo įtampą, o ne akumuliatorių. Palaukite, argi ne tai turėtų būti atliekama savitikros procedūra?...

«Savęs išbandymas“. Turėtų, bet jo rezultatai niekur nerodomi. Jei savęs patikrinimas nepavyks, UPS išsijungs ir rėks ​​kaip išprotėjęs, tai vienintelis galimas rezultatas. Be to, ne visi UPS praneša apie tai, kad buvo atliktas savęs patikrinimas.

Ir „gražus išbandymo pardavėjas“ yra įdomiausias galimas parametras.akumuliatoriaus veikimo laikas“. Jis skirtas numatyti, kiek laiko baterija veiks esant esamai apkrovai. Su tuo taip pat susieta vidinė UPS elgesio logika. Tiesą sakant, jis rodo rožinius sapnus, ypač kai jis visiškai įkrautas.

Buvo ir organizacinių niuansų.

Pavyzdžiui, visi UPS, su kuriais susidūriau, turi informaciją apie akumuliatoriaus datą (net du laukai). Tuo pačiu metu šiuos duomenis (atitinkamai pakeitus bateriją) galėjau įrašyti tik APC gaminiuose, o tada šokti su tamburinu. Nėra jokio būdo įtraukti šią informaciją į „Powercom“, bent jau „Windows“.
Tas pats „Powercom“ išsiskyrė tomis pačiomis reikšmėmis lauke „serijos numeris“. Jis taip pat nėra įrašomas.

Skaičiavimas"akumuliatoriaus veikimo laikasAtrodo, kad yra verčių iš laikotarpių, kai UPS yra prijungtas prie 220 V, ir atitinkamai akumuliatoriaus duomenys yra neteisingi. Tiesą sakant, akumuliatoriaus veikimo laiką galima saugiai padalyti iš 2 ar net 3. Ir vis dėlto tai liks grynai sintetinė vertė. Be to, jis pagrįstas „baterijos įkrova“, kuri taip pat turi tam tikrų keistenybių: kai kuriais atvejais po didelės apkrovos jis ilgą laiką neatsistato, o kitais - linkęs į nulį.

Nepaisant tokio zoologijos sodo, matote, kad visi parametrai vis dar gali būti algoritmuojami. Tai reiškia, kad galite ne tik peržiūrėti duomenis (o juo labiau rankiniu būdu peržiūrėti visus turimus įrašus), bet iš karto įdėti visą masyvą į analizatorių ir pagal juos kurti rekomendacijas. Tai buvo įdiegta naujoje programinės įrangos versijoje.

UPS išsamios informacijos puslapyje bus pateikti įspėjimai ir patarimai:

  • buvo užregistruotas bent vienas savitikros gedimas (jei UPS teikia tokią funkciją)
  • reikia pakeisti bateriją
  • neįprastos UPS apkrovos vertės
  • trūksta akumuliatoriaus duomenų
  • neįprastos įėjimo įtampos vertės
  • Duomenų naudojimo ir UPS priežiūros rekomendacijos

(visas galimas parinktis rasite ups_additional.php)
Būtina teisingos analizės sąlyga, žinoma, yra maksimalus įmanomas duomenų rinkimas.

Pagrindiniame puslapyje galite iš karto matyti didžiausias ir kritines vertes bei pakoreguotą veikimo laiko prognozę.

Ir taip pat:

  • Dabar teisingai apskaičiuotas maksimalus galios praradimo laikas
  • dabartinė informacija iš UPS rodoma žalia spalva, pasenusi informacija – pilka, kritinė – raudona ir oranžine spalva
  • pridėta duomenų bazės optimizavimo procedūra (vykdoma rankiniu būdu, automatiškai sukuriant atsarginę kopiją)
  • Pašalinta nenaudinga informacija iš pagrindinio ekrano ir pridėta naudingos informacijos :)

UPS stebėjimas. Antra dalis – analizės automatizavimas

UPS stebėjimas. Antra dalis – analizės automatizavimas

Dėmesio:
Žinoma, tai visai ne įmonė. Beveik visas montavimas atliekamas rankomis. Nepakako testų, šen bei ten pasitaikydavo klaidų. Nepaisant to, naudoju tai savo naudai ir linkiu to jums.
github.com/automatize-it/NUT_UPS_monitoring_webserver_for_Windows

Dėkojame už dėmesį!

Apklausoje gali dalyvauti tik registruoti vartotojai. Prisijungti, Prašau.

Ar yra dar kažkas, ką reikia pridėti prie programinės įrangos?

  • baigk tai įmonei!

  • būtų puiku, kad jums nereikėtų jo įdiegti rankiniu būdu

  • ne, tai gerai

  • benzino, sudegink

  • Man reikia daug dalykų, parašysiu juos komentaruose

Balsavo 34 vartotojai. 13 vartotojų susilaikė.

Šaltinis: www.habr.com

Добавить комментарий