Cu ceva timp în urmă, am creat un sistem pentru evaluarea viabilității UPS-urilor de birou. Evaluarea se bazează pe monitorizarea pe termen lung. Ca urmare a utilizării, am îmbunătățit sistemul și am învățat multe lucruri interesante, despre care voi povesti – bun venit sub cat.
În general, ideea s-a dovedit a fi corectă. Dintr-o solicitare unică la UPS poți să afli doar că viața este dureroasă. O parte din parametri au legătură cu realitatea doar fără 220 V conectați, unii, în urma analizei, se dovedesc a fi pur și simplu absurde, alții trebuie recalculați manual, corelându-se cu realitatea.
Plecând de la premisa inițială, am încercat să adaug aceste nuanțe în sistem. Nu putem să facem asta manual, în realitate, suntem automatizatori sau ce?
Iată, de exemplu, parametrul „procentajul de încărcare a bateriei«. Ca valoare singulară, acesta nu oferă informații utile și este de obicei egal cu 100. Ce este cu adevărat important: cât de repede se descarcă bateria, cât de repede se încarcă, de câte ori a fost descărcată până la valori critice. Uimitor, dar o parte din această muncă UPS-ul o face singur, totuși folosind formule foarte ciudate; mai multe despre asta mai jos.
Parametrul „încărcarea pe UPS” este foarte bun și util. Dar, dacă ne uităm la el în dinamică, se dovedește că uneori este absurd, iar alteori oferă informații interesante despre echipamentele conectate.
«Tensiunea bateriei“. Practic Graalul, dacă nu ar fi un mic dar: majoritatea timpului bateria este în încărcare, iar în parametru apare tensiunea de încărcare, nu a bateriei. Așteaptă, oare, acest lucru nu ar trebui să fie gestionat de procedura de auto-test?..
«Auto-test“. Ar trebui, dar rezultatele acesteia nu sunt afișate nicăieri. În cazul unui auto-test nereușit, UPS-ul se va opri și va striga ca un tăiat, acesta este singurul rezultat disponibil. Plus, nu toate UPS-urile informează despre faptul că auto-testul a avut loc.
Și „nice try vendor” – cel mai interesant dintre parametrii disponibili „durata de viață a bateriei“. Acesta este destinat să prezică cât timp va rezista bateria la sarcina actuală. De asemenea, logica internă de comportament a UPS-ului se bazează pe el. De fapt, el arată vise roz, mai ales în stare de încărcare completă.
Au apărut și nuanțe de natură organizațională.
De exemplu, toate UPS-urile întâlnite de mine conțin date despre data bateriei (inclusiv două câmpuri). Totuși, am reușit să înregistrez aceste date (după înlocuirea bateriei, respectiv) doar în produsele de la APC, și chiar și atunci cu mari eforturi. La Powercom, aceste informații nu pot fi integrate deloc, cel puțin, pe Windows.
Același Powercom s-a evidențiat prin valori identice în câmpul „serial number”. Înregistrările nu pot fi salvate nici ele.
Calculația „durata de viață a bateriei„ pare să includă valori din acele perioade când UPS-urile sunt conectate la 220 V, iar datele despre baterie sunt clar eronate. În practică, durata de viață a bateriei poate fi împărțită liniștit la 2, sau chiar la 3. Și chiar și atunci va rămâne o valoare pur sintetică. În plus, se bazează pe „încărcarea bateriei”, despre care au fost observate de asemenea anomalii: pe unele exemplare nu se resetează rapid după o sarcină mare, iar pe altele - tinde către zero.
În ciuda acestui haos, se poate observa că toate parametrii sunt în continuare supuși unei algoritmizări. Asta înseamnă că nu doar putem vizualiza datele (și, cu atât mai puțin, revizui manual toate înregistrările existente), ci să introducem direct întreaga masă în analizor și să generăm recomandări pe baza lor. Ceea ce a fost implementat în noua versiune a software-ului.
Pagina de informații despre UPS va emite avertizări și recomandări:
- s-a înregistrat măcar un eșec al auto-testului (dacă UPS-ul oferă o astfel de funcționalitate)
- nevoia de a înlocui bateria
- valori neobișnuite ale sarcinii pe UPS
- lipsa datelor despre baterie
- valori neobișnuite ale tensiunii de intrare
- recomandări pentru utilizarea datelor și întreținerea UPS-ului
(toate opțiunile posibile pot fi găsite în ups_additional.php)
O condiție necesară pentru o analiză corectă este, desigur, colectarea maxim posibilă a datelor.
Pe pagina principală se poate vedea imediat valorile maxime și critice și predicția corectată a timpului de funcționare.
Și încă:
- acum se calculează corect timpul maxim de pierdere a alimentării
- informațiile actuale de la UPS sunt marcate cu verde, cele învechite - cu gri, iar cele critice cu roșu și portocaliu
- a fost adăugat un procedeu de optimizare a bazei de date (rulată manual, cu crearea automată a unui backup)
- au fost eliminate informațiile inutile de pe ecranul principal și au fost adăugate informații utile 🙂


Avertisment:
Desigur, aceasta nu este deloc o soluție enterprise. Practic, întreaga instalare se face manual. A fost prea puțin teste, iar uneori apar erori. Cu toate acestea, o folosesc cu succes și vă doresc și vouă.
Vă mulțumesc pentru atenție!
Numai utilizatorii înregistrați pot participa la sondaj. , vă rugăm.
Trebuie să adaug ceva în software?
adaptează-l pentru enterprise!
ar fi bine să existe setări automate, astfel încât să nu fie nevoie să instalezi manual
nu, așa e bine
benzină, arde-o
trebuie o grămadă de lucruri, voi scrie în comentarii
34 de utilizatori au votat. 13 utilizatori s-au abținut.
Sursa: habr.com
