Monitorování UPS. Část druhá - automatizace analytiky

Před časem jsem vytvořil systém pro posuzování životaschopnosti kancelářských UPS. Hodnocení je založeno na dlouhodobém sledování. Na základě výsledků používání systému jsem systém dokončil a dozvěděl se spoustu zajímavých věcí, o kterých vám povím - vítejte u kočky.

První část

Obecně se nápad ukázal jako správný. Jediná věc, kterou se můžete naučit z jednorázové žádosti UPS, je, že život je bolest. Některé parametry jsou relevantní pro realitu pouze bez připojeného 220 V, některé se podle výsledků rozboru ukazují jako naprostý nesmysl, některé je potřeba přepočítat ručně, ověřit se skutečností.

Při pohledu do budoucna jsem se pokusil tyto nuance přidat do systému. No, nemůžeme počítat rukama, opravdu jsme automaty nebo co?

Zde je například parametr „procento nabití baterie". Jako jediná hodnota nehlásí nic a obvykle se rovná 100. Na čem opravdu záleží: jak rychle se baterie vybíjí, jak rychle se nabíjí, kolikrát byla vybita na kritické hodnoty. Část této práce kupodivu dělá UPS sama, ale podle velmi podivných vzorců; více o tom níže.

Parametr "Zátěž UPS„velmi dobré a užitečné. Ale když se na to podíváte v dynamice, ukáže se, že někdy jsou to nesmysly a někdy jsou zajímavé informace o připojeném zařízení.

«Napeti baterky". Téměř grál, ne-li pro jednu věc: absolutní většinu času je baterie nabitá a parametr zobrazuje nabíjecí napětí, nikoli baterii. Počkejte, není to to, co by měl dělat samotestovací postup?...

«Autotest". Mělo by, ale jeho výsledky se nikde nezobrazují. Pokud autotest selže, UPS se vypne a bude křičet jako blázen, to je jediný dostupný výsledek. Navíc ne všechny UPS hlásí skutečnost, že proběhl autotest.

A „pěkný prodejce“ je nejzajímavější dostupný parametr“výdrž baterie". Je navržen tak, aby předpovídal, jak dlouho baterie vydrží při stávající zátěži. S tím souvisí i vnitřní logika chování UPS. Ve skutečnosti ukazuje růžové sny, zvláště když je plně nabitá.

Byly tam i organizační nuance.

Například všechny UPS, na které jsem narazil, mají informaci o datu baterie (až dvě pole). Tato data jsem přitom mohl zaznamenat (po výměně baterie, resp.) pouze do produktů od APC a poté tančit s tamburínou. Neexistuje způsob, jak tyto informace do Powercomu nacpat, alespoň pod Windows.
Stejný Powercom se vyznačoval stejnými hodnotami v poli „sériové číslo“. Také nepodléhá nahrávání.

Výpočet"výdrž baterie„Zdá se, že zahrnuje hodnoty z období, kdy je UPS připojena k 220 V, a proto jsou údaje o baterii upřímně nesprávné. Ve skutečnosti lze výdrž baterie bezpečně vydělit 2, nebo dokonce 3. A přesto to stále zůstane čistě syntetická hodnota. Kromě toho je založen na „bateriové zátěži“, která má také některé zvláštnosti: v některých případech se po vysoké zátěži dlouho neresetuje a v jiných má tendenci k nule.

Navzdory takové zoo můžete vidět, že všechny parametry jsou stále přístupné nějaké algoritmizaci. To znamená, že se na data nemůžete jen dívat (a ještě více ručně prohlížet všechny dostupné záznamy), ale rovnou vložit celé pole do analyzátoru a na jejich základě vytvořit doporučení. To bylo implementováno v nové verzi softwaru.

Stránka s podrobnostmi UPS bude obsahovat varování a upozornění:

  • bylo zaregistrováno alespoň jedno selhání autotestu (pokud UPS takovou funkci poskytuje)
  • potřeba vyměnit baterii
  • neobvyklé hodnoty zátěže na UPS
  • chybějící údaje o baterii
  • neobvyklé hodnoty vstupního napětí
  • Doporučení pro používání dat a údržbu UPS

(všechny možné možnosti naleznete v ups_additional.php)
Nezbytnou podmínkou správné analýzy je samozřejmě maximální možný sběr dat.

Na hlavní stránce můžete okamžitě vidět maximální a kritické hodnoty a upravenou předpověď provozní doby.

A také:

  • Maximální doba ztráty výkonu je nyní vypočítána správně
  • aktuální informace z UPS jsou označeny zeleně, zastaralé informace šedě, kritické informace červeně a oranžově
  • přidána procedura optimalizace databáze (spouští se ručně, s automatickým vytvářením zálohy)
  • Odstraněny zbytečné informace z hlavní obrazovky a přidány užitečné informace :)

Monitorování UPS. Část druhá - automatizace analytiky

Monitorování UPS. Část druhá - automatizace analytiky

Disclaimer:
To samozřejmě vůbec není podnik. Téměř veškerá instalace se provádí ručně. Testů bylo málo, sem tam vyskočila chyba. Přesto to využívám ve svůj prospěch a přeji vám to.
github.com/automatize-it/NUT_UPS_monitoring_webserver_for_Windows

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

Průzkumu se mohou zúčastnit pouze registrovaní uživatelé. Přihlásit se, prosím.

Je ještě něco, co je potřeba do softwaru přidat?

  • dokončit to do podniku!

  • nastavení by bylo hezké, abyste jej nemuseli instalovat ručně

  • ne, to je v pořádku

  • benzín, spal to

  • Potřebuji spoustu věcí, napíšu je do komentářů

Hlasovalo 34 uživatelů. 13 uživatelů se zdrželo hlasování.

Zdroj: www.habr.com

Přidat komentář