Praćenje UPS-a. Deo drugi – automatizujemo analitiku

Nedavno sam stvorio sustav za procjenu isplativosti kancelarijskih UPS-ova. Procjena se temelji na dugoročnom praćenju. Na temelju rezultata korištenja, sustav sam unaprijedio i saznalo sam mnogo zanimljivog o čemu ću pričati – dobrodošli ispod.

Prvi dio

Općenito, ideja se pokazala ispravnom. Iz jednokratnog zahtjeva za UPS-om može se saznati samo da je život – bol. Neki parametri su relevantni samo bez uključene 220 V, neki se ispostavljaju kao potpuni nonsens, dok neke trebaju proračune ručno, uspoređujući sa stvarnošću.

Imajući to u vidu, pokušao sam dodati te nijanse u sustav. Pa, zar stvarno moramo sve računati ručno, mi smo automatizatori ili što?

Evo, na primjer, parametar „napunjenost baterije u postocima“. Kao pojedinačna vrijednost ne daje ništa i obično iznosi 100. Ono što je zapravo važno je: koliko brzo se baterija prazni, koliko brzo se puni, koliko je puta ispuhana do kritičnih razina. Čudno, ali dio ovog posla UPS obavlja sam, iako prema vrlo čudnim formulama; o tome dolje.

Parametar „opterećenje na UPS-u“ je vrlo dobar i koristan. Međutim, kada ga gledate u dinamici, ispostavlja se da ponekad daje besmislice, a ponekad – zanimljive informacije o priključenoj opremi.

«Napon baterije“. Prakticki Graal, da nije jednog ali: apsolutna većina vremena baterija je na punjenju, i u parametru se prikazuje napon punjenja, a ne baterije. Čekaj, zar to ne bi trebao raditi postupak samoprobnje?..

«Samoproba“. Trebao bi, samo se rezultati nigdje ne prikazuju. Ako samoproba ne uspije, UPS će se isključiti i početi urla poput zaklane, to je jedini dostupni rezultat. Plus, ne svi UPS-ovi izvještavaju o samom činjenju samoprobnog testa.

I „dobar pokušaj dobavljača“ – najzanimljiviji od dostupnih parametara „trajanje baterije“ Treba predvidjeti koliko će baterija trajati pod trenutnim opterećenjem. Također je povezan s internom logikom ponašanja UPS-a. U stvarnosti, ipak pokazuje ružičaste snove, posebno u stanju punjenja.

Pojavile su se i organizacijske nijanse.

Na primjer, svi UPS-ovi koji sam imao imaju podatke o datumu baterije (čak dva polja). Ipak, uspješno sam uspio zabilježiti te podatke (nakon zamjene baterije, naravno) samo za proizvode iz APC-a, i to uz puno truda. U slučaju Powercoma, te informacije ne mogu se nikako unijeti, barem pod Windowsom.
Isti Powercom se istaknuo identičnim vrijednostima u polju "serial number". Unosi također nisu mogući.

Kalkulacija "trajanje baterije", čini se, uključuje vrijednosti iz razdoblja kada su UPS-ovi spojeni na 220 V, i stoga su podaci o bateriji otvoreno netočni. U stvarnosti, vrijeme trajanja baterije smatrati se može kao polovina ili čak trećina. A ipak će to i dalje ostati isključivo sintetička vrijednost. Osim toga, temelji se na "battery load", za koje su također primjećene nedosljednosti: na nekim primjerima dugo se ne resetira nakon visoke opterećenosti, dok na drugima teži prema nuli.

Unatoč ovom zološkom vrtu, može se primijetiti da se svi parametri još uvijek podvrgavaju nekoj algoritmizaciji. To znači da se ne može samo gledati na podatke (i, naravno, ne pregledavati ručno sve dostupne unose), nego odmah sav sadržaj poslati analitičaru i izraditi preporuke na temelju njih. Što je i ostvareno u novoj verziji softvera.

Stranica s informacijama o UPS-u će prikazati upozorenja i preporuke:

  • registrirana je barem jedna pogreška tijekom samoprovjere (ako UPS nudi tu funkcionalnost)
  • potreba za zamjenom baterije
  • neobične vrijednosti opterećenja na UPS-u
  • nedostatak podataka o bateriji
  • neobične vrijednosti ulaznog napona
  • preporuke o korištenju podataka i održavanju UPS-a

(sve moguće opcije mogu se naći u ups_additional.php)
Zahvaljujući maksimalnom prikupljanju podataka, naravno, ispunjeni su uvjeti za korektnu analitiku.

Na glavnoj stranici odmah se mogu vidjeti maksimalne i kritične vrijednosti te ispravna predikcija vremena rada.

I još:

  • sada se ispravno izračunava maksimalno vrijeme gubitka napajanja
  • aktualne informacije iz UPS-a označavaju se zelenom bojom, zastarjele - sivom, kritične crvenom i narančastom
  • dodana procedura optimizacije baze podataka (pokreće se ručno s automatskim stvaranjem sigurnosne kopije)
  • uklonjena beskorisna informacija s glavnog ekrana i dodana korisna 🙂

Praćenje UPS-a. Deo drugi – automatizujemo analitiku

Praćenje UPS-a. Deo drugi – automatizujemo analitiku

Odricanje odgovornosti:
Naravno, ovo nije baš enterprise. Gotovo sve se postavlja ručno. Testova je bilo premalo, nekad iskaču greške. Ipak, koristim s koristi i vama želim.
github.com/automatize-it/NUT_UPS_monitoring_webserver_for_Windows

Hvala na pažnji!

Samo registrirani korisnici mogu sudjelovati u anketi. Prijavite se, molimo.

Treba li dodati nešto još u softver?

  • dovedi do enterprise levela!

  • bilo bi dobro imati setupe da se ne instalira ručno

  • ne, ovako je dobro

  • benzin, zapali ga

  • treba puno toga, napisat ću u komentarima

Glasalo je 34 korisnika. Uzdržalo se 13 korisnika.

Izvor: habr.com

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster