Vor einiger Zeit habe ich ein System zur Bewertung der Lebensfähigkeit von Büro-USV entwickelt. Die Bewertung basiert auf einer langfristigen Überwachung. Aus den Nutzungsergebnissen habe ich das System weiterentwickelt und viele interessante Dinge erfahren, über die ich berichten werde – herzlich willkommen unter dem Cut.
Im Großen und Ganzen war die Idee korrekt. Aus einer einmaligen Anfrage an die USV kann man höchstens erfahren, dass das Leben – Schmerz ist. Einige Parameter beziehen sich nur auf den Zustand ohne angeschlossene 220 V, andere ergeben bei der Analyse klaren Unsinn, einige müssen manuell nachgerechnet werden, um mit der Realität übereinzustimmen.
Um es vorwegzunehmen, ich habe mich bemüht, diese Nuancen in das System zu integrieren. Man zählt schließlich nicht von Hand, wir sind doch Automatisierer, oder?
Nehmen wir zum Beispiel den Parameter „Batterieladung in Prozent“. Als einzelner Wert gibt er wenig Auskunft und liegt normalerweise bei 100. Was wirklich wichtig ist: Wie schnell entlädt sich die Batterie, wie schnell lädt sie sich auf, wie oft wurde sie auf kritische Werte entladen. Erstaunlicherweise erledigt ein Teil dieser Arbeit die USV selbst, allerdings nach sehr seltsamen Formeln; dazu später mehr.
Der Parameter „Last auf der USV“ ist sehr gut und hilfreich. Betrachtet man ihn jedoch im Zeitverlauf, stellt sich heraus, dass dort manchmal Unsinn zu finden ist, während es in anderen Fällen interessante Informationen über die angeschlossenen Geräte gibt.
«Batteriespannung“. Praktisch der heilige Gral, wenn da nicht eines wäre: Der Großteil der Zeit befindet sich die Batterie im Ladevorgang, und im Parameter wird die Spannung der Ladung angezeigt, nicht die der Batterie. Moment, sollte dies nicht die Aufgabe des Selbsttests sein?
«Selbsttest“. Sollte er, aber die Ergebnisse werden nirgendwo angezeigt. Bei einem misslungenen Selbsttest schaltet sich die USV aus und schreit wie ein geschnittener Hase, das ist das einzige verfügbare Ergebnis. Außerdem berichten nicht alle USVs über den tatsächlichen Selbsttest.
Und „gute Versuch, Anbieter“ – der interessanteste der verfügbaren Parameter „Batterielaufzeit“. Er soll vorhersagen, wie lange die Batterie bei der vorhandenen Last durchhält. Auch die interne Logik des Verhaltens der USV hängt davon ab. In der Praxis zeigt er jedoch rosarote Träume, insbesondere im Zustand vollständiger Ladung.
Es gab auch organisatorische Nuancen.
Zum Beispiel haben alle USV, die ich bisher gesehen habe, Daten zum Batteriedatum (sogar zwei Felder). Dennoch konnte ich diese Daten (nach dem Austausch der Batterie) nur bei Produkten von APC eintragen, und das nur mit viel Aufwand. Bei Powercom hingegen lassen sich diese Informationen unter Windows überhaupt nicht hinzufügen.
Die gleiche Powercom fiel durch identische Werte im Feld "Seriennummer" auf. Auch diese Aufzeichnungen sind nicht speicherbar.
Die Kalkulation "Batterielaufzeit", scheint Werte aus den Zeiträumen zu enthalten, in denen die USV mit 220 V verbunden war, und dementsprechend sind die Daten zur Batterie offensichtlich falsch. Faktisch kann man die Batterie-Laufzeit getrost durch 2 oder sogar 3 teilen. Und trotzdem bleibt sie ein rein synthetischer Wert. Darüber hinaus basiert sie auf "Batterielast", bei der ebenfalls seltsame Dinge aufgefallen sind: Bei manchen Exemplaren wird sie nach einer hohen Belastung lange nicht zurückgesetzt, während sie bei anderen schnell gegen Null tendiert.
Trotz eines solchen Durcheinanders kann man sehen, dass alle Parameter nach wie vor einer gewissen Algorithmierbarkeit unterliegen. Das bedeutet, dass man nicht nur die Daten betrachten kann (geschweige denn alle verfügbaren Aufzeichnungen manuell durchsehen), sondern die gesamte Datenmenge sofort in einen Analyzer einspeisen und darauf basierende Empfehlungen erstellen kann. Das wurde in der neuen Version der Software umgesetzt.
Die Seite mit Informationen zur USV gibt Warnungen und Empfehlungen aus:
- mindestens ein fehlgeschlagener Selbsttest wurde registriert (sofern die USV diese Funktion bietet)
- Batteriewechsel erforderlich
- ungewöhnliche Lastwerte auf der USV
- fehlende Daten zur Batterie
- ungewöhnliche Eingangsspannungswerte
- Empfehlungen zur Nutzung der Daten 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 maximal mögliche Datensammlung.
Auf der Hauptseite können Sie sofort die maximalen und kritischen Werte sowie die korrigierte Vorhersage der Betriebsdauer sehen.
Außerdem:
- jetzt wird die maximale Stromausfallzeit korrekt berechnet
- aktuelle Informationen von der USV werden grün angezeigt, veraltete Informationen grau, kritische rot und orange
- eine Datenbankoptimierungsprozedur wurde hinzugefügt (wird manuell gestartet, mit automatischer Backup-Erstellung)
- nutzlose Informationen wurden vom Hauptbildschirm entfernt und nützliche hinzugefügt 🙂


Haftungsausschluss:
Natürlich ist das überhaupt kein Enterprise. Fast die gesamte Installation erfolgt manuell. Es gab nicht genug Tests, an einigen Stellen treten Fehler auf. Trotzdem nutze ich es mit Nutzen und wünsche euch das gleiche.
Vielen Dank für Ihre Aufmerksamkeit!
Nur registrierte Benutzer können an der Umfrage teilnehmen. .
Muss noch etwas in die Software eingefügt werden?
Bring es ins Enterprise!
Setups wären gut, damit man es nicht manuell installieren muss.
Nein, so ist es in Ordnung.
Benzin, verbrenne es.
Es gibt eine Menge Dinge, ich werde es in den Kommentaren schreiben.
34 Nutzer haben abgestimmt. 13 Nutzer haben sich enthalten.
Quelle: habr.com
