UPS-overvåking. Del to - automatisering av analyser

For en tid siden opprettet jeg et system for å vurdere levedyktigheten til kontor-UPS. Vurderingen er basert på langtidsovervåking. Basert på resultatene av å bruke systemet, fullførte jeg systemet og lærte mange interessante ting, som jeg vil fortelle deg om - velkommen til katten.

Den første delen

Generelt viste ideen seg å være riktig. Det eneste du kan lære av en engangsforespørsel til UPS er at livet er smerte. Noen av parametrene er bare relevante for virkeligheten uten 220 V tilkoblet, noen, ifølge resultatene av analysen, viser seg å være direkte tull, noen må beregnes på nytt for hånd, sjekke med virkeligheten.

Når jeg ser fremover, prøvde jeg å legge til disse nyansene til systemet. Vel, vi kan ikke telle med hendene, egentlig, er vi automatister eller hva?

For eksempel, her er parameteren "batteriladingsprosent". Som enkeltverdi rapporterer den ingenting og er vanligvis lik 100. Det som virkelig betyr noe: hvor raskt batteriet lades ut, hvor raskt det lades, hvor mange ganger det har blitt utladet til kritiske verdier. Overraskende nok gjør UPS-en en del av dette arbeidet selv, men etter veldig merkelige formler; mer om dette nedenfor.

Parameter "UPS-belastning"veldig bra og nyttig. Men hvis du ser på det i dynamikk, viser det seg at noen ganger er det tull, og noen ganger er det interessant informasjon om det tilkoblede utstyret.

«Batterispenning". Nesten gral, om ikke for én ting: det absolutte flertallet av tiden batteriet er på lading, og parameteren viser ladespenningen, ikke batteriet. Vent, er det ikke dette selvtestprosedyren skal gjøre?

«Selv test". Det burde det, men resultatene vises ingen steder. Hvis selvtesten mislykkes, vil UPS-en slå seg av og skrike som en gal, dette er det eneste tilgjengelige resultatet. Dessuten rapporterer ikke alle UPS-er at en selvtest har funnet sted.

Og "godt forsøk leverandør" er den mest interessante parameteren tilgjengelig "batteridriftstid". Den er designet for å forutsi hvor lenge batteriet vil vare under den eksisterende belastningen. Den interne logikken til UPS-atferden er også knyttet til den. Faktisk viser den rosenrøde drømmer, spesielt når den er fulladet.

Det var også organisatoriske nyanser.

For eksempel har alle UPS-ene jeg kom over informasjon om batteridato (så mange som to felt). Samtidig var jeg i stand til å registrere disse dataene (etter å ha byttet batteri, henholdsvis) bare i produkter fra APC, og deretter danse med en tamburin. Det er ingen måte å stappe denne informasjonen inn i Powercom, i hvert fall under Windows.
Den samme Powercom utmerket seg med de samme verdiene i feltet "serienummer". Det er heller ikke underlagt opptak.

Beregning "batteridriftstid"Ser ut til å inkludere verdier fra perioder da UPS-en er koblet til 220 V, og følgelig er batteridataene ærlig talt feil. Faktisk kan batteridriftstid trygt deles med 2, eller til og med 3. Og likevel vil det fortsatt være en rent syntetisk verdi. I tillegg er den basert på "batteribelastning", som også har noen rariteter: i noen tilfeller tilbakestilles den ikke i lang tid etter en høy belastning, og på andre har den en tendens til null.

Til tross for en slik dyrehage, kan du se at alle parametere fortsatt er tilgjengelige for en viss algoritmisering. Dette betyr at du ikke bare kan se på dataene (og enda mer manuelt se alle tilgjengelige poster), men umiddelbart sette hele arrayen inn i analysatoren og bygge anbefalinger basert på dem. Dette er hva som ble implementert i den nye versjonen av programvaren.

UPS-detaljsiden vil gi advarsler og råd:

  • minst én selvtestfeil ble registrert (hvis UPS-en har slik funksjonalitet)
  • må bytte ut batteriet
  • uvanlige belastningsverdier på UPS-en
  • manglende batteridata
  • uvanlige inngangsspenningsverdier
  • Anbefalinger for bruk av data og vedlikehold av UPS

(alle mulige alternativer finnes i ups_additional.php)
En nødvendig forutsetning for korrekt analyse er selvfølgelig størst mulig innsamling av data.

På hovedsiden kan du umiddelbart se maksimale og kritiske verdier og den justerte driftstidsprediksjonen.

Og også:

  • Maksimal effekttap tid er nå korrekt beregnet
  • gjeldende informasjon fra UPS-en er indikert i grønt, utdatert informasjon i grått, kritisk informasjon i rødt og oransje
  • lagt til databaseoptimaliseringsprosedyre (kjører manuelt, med automatisk sikkerhetskopiering)
  • Fjernet ubrukelig informasjon fra hovedskjermen og lagt til nyttig informasjon :)

UPS-overvåking. Del to - automatisering av analyser

UPS-overvåking. Del to - automatisering av analyser

Ansvarsfraskrivelse:
Selvfølgelig er dette ikke en bedrift i det hele tatt. Nesten all installasjon gjøres for hånd. Det var ikke nok tester, feil dukket opp her og der. Likevel bruker jeg det til min fordel og ønsker det for deg.
github.com/automatize-it/NUT_UPS_monitoring_webserver_for_Windows

Takk for din oppmerksomhet!

Kun registrerte brukere kan delta i undersøkelsen. Logg inn, vær så snill.

Er det noe mer som må legges til programvaren?

  • fullfør det til bedriften!

  • oppsett ville være fint, så du trenger ikke å installere det manuelt

  • nei, det er greit

  • bensin, brenn den

  • Jeg trenger mange ting, jeg vil skrive dem i kommentarfeltet

34 brukere stemte. 13 brukere avsto.

Kilde: www.habr.com

Legg til en kommentar