Das Überwachungssystem Monitorix 3.14.0 wurde veröffentlicht. Es ist für die visuelle Überwachung verschiedener Dienste konzipiert, beispielsweise CPU-Temperatur, Systemlast, Netzwerkaktivität und Reaktionsfähigkeit von Netzwerkdiensten. Die Steuerung des Systems erfolgt über eine Weboberfläche und die Daten werden in Form von Grafiken dargestellt.
Das System ist in Perl geschrieben und verwendet RRDTool zur Graphgenerierung und Datenspeicherung. Der Code wird unter der GPLv2-Lizenz vertrieben. Das Programm ist sehr kompakt und in sich abgeschlossen (es verfügt über einen integrierten HTTP-Server), wodurch es sich auch für eingebettete Systeme eignet. Es unterstützt eine breite Palette an Überwachungsparametern, von der Überwachung des Task-Schedulers, der Ein-/Ausgabe, der Speicherverwaltung und der Parameter des Betriebssystemkerns bis hin zur Visualisierung von Daten auf Netzwerkschnittstellen und spezifischen Anwendungen (E-Mail). Server, DBMS, Apache, nginx).
Zu den wichtigsten Änderungen in der neuen Version gehören:
- Modul nvme.pm zur Überwachung von NVMe-Speichergeräten (NVM Express) hinzugefügt. Zu den berücksichtigten Parametern gehören: Laufwerkstemperatur, Auslastung, aufgezeichnete Fehler, Intensität der Schreibvorgänge,

- Modul amdgpu.pm hinzugefügt, um den Status einer beliebigen Anzahl von AMD-GPUs zu überwachen. Die Dynamik von Änderungen bei Parametern wie Temperatur, Stromverbrauch, Kühlerrotationsfrequenz, Videospeicherverbrauch und GPU-Frequenzänderungen wird überwacht.

- Modul nvidiagpu.pm zur erweiterten Überwachung von Grafikkarten basierend auf NVIDIA-GPUs hinzugefügt (eine erweiterte Version des zuvor verfügbaren Moduls nvidia.pm).

- Dem Verkehrsüberwachungsmodul trafafcct.pm hinzugefügt IPv6-Unterstützung.
- Der Schnittstellenmodus wurde in Form einer Vollbild-Webanwendung implementiert.
Source: opennet.ru



