USV-Überwachung. Teil zwei – Automatisierung von Analysen

Vor einiger Zeit habe ich ein System zur Bewertung der Rentabilität von Büro-USVs entwickelt. Die Beurteilung basiert auf einer Langzeitbeobachtung. Basierend auf den Ergebnissen der Nutzung des Systems habe ich das System fertiggestellt und viele interessante Dinge gelernt, von denen ich Ihnen erzählen werde – willkommen bei der Katze.

Der erste Teil

Im Großen und Ganzen erwies sich die Idee als richtig. Das Einzige, was Sie aus einer einmaligen Anfrage an UPS lernen können, ist, dass das Leben schmerzhaft ist. Einige der Parameter sind nur ohne 220-V-Anschluss für die Realität relevant, andere erweisen sich nach den Ergebnissen der Analyse als völliger Unsinn, andere müssen manuell neu berechnet und mit der Realität überprüft werden.

Mit Blick auf die Zukunft habe ich versucht, diese Nuancen in das System einzubauen. Nun, wir können nicht wirklich mit unseren Händen zählen. Sind wir Automaten oder was?

Hier ist zum Beispiel der Parameter „Prozentsatz der Batterieladung". Als Einzelwert meldet er nichts und liegt in der Regel bei 100. Was wirklich zählt: wie schnell sich der Akku entlädt, wie schnell er lädt, wie oft er auf kritische Werte entladen wurde. Überraschenderweise erledigt die USV einen Teil dieser Arbeit selbst, allerdings nach sehr seltsamen Formeln; Mehr dazu weiter unten.

Parameter "USV-Last„sehr gut und nützlich. Aber wenn man es in der Dynamik betrachtet, stellt sich heraus, dass es manchmal Unsinn gibt und manchmal interessante Informationen über die angeschlossenen Geräte.

«Batteriespannung". Fast der Gral, wenn da nicht eines wäre: Die meiste Zeit wird die Batterie geladen, und der Parameter zeigt die Ladespannung an, nicht die Batterie. Moment, ist das nicht das, was das Selbsttestverfahren tun sollte?

«Selbsttest". Das sollte der Fall sein, aber die Ergebnisse werden nirgendwo angezeigt. Wenn der Selbsttest fehlschlägt, schaltet sich die USV ab und schreit wie verrückt. Dies ist das einzige verfügbare Ergebnis. Außerdem melden nicht alle USVs die Tatsache, dass ein Selbsttest stattgefunden hat.

Und „netter Versuchsanbieter“ ist der interessanteste Parameter, den es gibt.Akkulaufzeit". Es soll vorhersagen, wie lange die Batterie unter der vorhandenen Last hält. Auch die interne Logik des USV-Verhaltens hängt damit zusammen. Tatsächlich zeigt es rosige Träume, besonders wenn es voll aufgeladen ist.

Es gab auch organisatorische Nuancen.

Beispielsweise verfügen alle USVs, die ich gefunden habe, über Informationen zum Batteriedatum (bis zu zwei Felder). Gleichzeitig konnte ich diese Daten (nach jeweils einem Batteriewechsel) nur bei Produkten von APC aufzeichnen und dann mit einem Tamburin tanzen. Es gibt keine Möglichkeit, diese Informationen in Powercom zu stopfen, zumindest nicht unter Windows.
Dasselbe Powercom zeichnete sich durch die gleichen Werte im Feld „Seriennummer“ aus. Es unterliegt auch keiner Aufzeichnung.

Berechnung "Akkulaufzeit„scheint Werte aus Zeiträumen zu enthalten, in denen die USV an 220 V angeschlossen ist, und dementsprechend sind die Batteriedaten offen gesagt falsch.“ Tatsächlich lässt sich die Akkulaufzeit getrost durch 2 oder sogar 3 teilen. Und dennoch bleibt es ein rein synthetischer Wert. Darüber hinaus basiert es auf der „Batterielast“, die auch einige Kuriositäten aufweist: In manchen Fällen wird sie nach einer hohen Belastung für längere Zeit nicht zurückgesetzt, in anderen geht sie gegen Null.

Trotz eines solchen Zoos können Sie sehen, dass alle Parameter immer noch einer gewissen Algorithmisierung zugänglich sind. Dies bedeutet, dass Sie nicht nur die Daten anzeigen (und noch mehr alle verfügbaren Datensätze manuell anzeigen können), sondern sofort das gesamte Array in den Analysator eingeben und darauf basierend Empfehlungen erstellen können. Dies wurde in der neuen Version der Software umgesetzt.

Auf der UPS-Detailseite finden Sie Warnungen und Hinweise:

  • Es wurde mindestens ein Selbsttestfehler registriert (sofern die USV eine solche Funktionalität bietet).
  • muss die Batterie ausgetauscht werden
  • ungewöhnliche Lastwerte an der USV
  • Fehlende Batteriedaten
  • ungewöhnliche Eingangsspannungswerte
  • Empfehlungen zur Datennutzung und Wartung der USV

(alle möglichen Optionen finden Sie in ups_additional.php)
Eine notwendige Voraussetzung für eine korrekte Analyse ist natürlich die größtmögliche Datenerfassung.

Auf der Hauptseite sehen Sie sofort die maximalen und kritischen Werte sowie die angepasste Betriebszeitvorhersage.

Und auch:

  • Die maximale Stromausfallzeit wird nun korrekt berechnet
  • Aktuelle Informationen der USV werden in Grün angezeigt, veraltete Informationen in Grau, kritische Informationen in Rot und Orange
  • Datenbankoptimierungsverfahren hinzugefügt (manuell ausgeführt, mit automatischer Backup-Erstellung)
  • Unnötige Informationen vom Hauptbildschirm entfernt und nützliche Informationen hinzugefügt :)

USV-Überwachung. Teil zwei – Automatisierung von Analysen

USV-Überwachung. Teil zwei – Automatisierung von Analysen

Haftungsausschluss:
Natürlich handelt es sich dabei überhaupt nicht um ein Unternehmen. Fast die gesamte Installation erfolgt von Hand. Es gab nicht genügend Tests, hier und da tauchten Fehler auf. Dennoch nutze ich es zu meinem Vorteil und wünsche es Dir.
github.com/automatize-it/NUT_UPS_monitoring_webserver_for_Windows

Danke!

An der Umfrage können nur registrierte Benutzer teilnehmen. Einloggenbitte.

Muss der Software noch etwas hinzugefügt werden?

  • Bring es zum Unternehmen!

  • Das Setup wäre schön, damit Sie es nicht manuell installieren müssen

  • Nein. Das ist in Ordnung

  • Benzin, verbrenne es

  • Ich brauche viele Dinge, ich schreibe sie in die Kommentare

34 Benutzer haben abgestimmt. 13 Benutzer enthielten sich der Stimme.

Source: habr.com

Kommentar hinzufügen