È stato presentato il rilascio del sistema di monitoraggio Monitorix 3.14.0, progettato per il monitoraggio visivo delle prestazioni di diversi servizi, come ad esempio il monitoraggio della temperatura della CPU, il carico di sistema, l'attività di rete e la reattività dei servizi di rete. La gestione del sistema avviene tramite un'interfaccia web, con dati presentati sotto forma di grafici.
Il sistema è scritto in linguaggio Perl, utilizza RRDTool per la generazione di grafici e l'archiviazione dei dati, e il codice è distribuito sotto licenza GPLv2. Il programma è piuttosto compatto e autonomo (è presente un server HTTP integrato), il che consente di utilizzarlo anche su sistemi embedded. Viene supportata una gamma abbastanza ampia di parametri di monitoraggio, dal monitoraggio dell'attività del pianificatore di attività, I/O, distribuzione della memoria e parametri del kernel del sistema operativo, fino alla visualizzazione dei dati sugli interfaccie di rete e applicazioni specifiche (email, serversdatabase, Apache, nginx).
Tra le modifiche più importanti nella nuova versione:
- È stato aggiunto il modulo nvme.pm per il monitoraggio dei dispositivi di archiviazione NVMe (NVM Express). Tra i parametri considerati ci sono: temperatura dell'unità, carico, errori registrati, intensità delle operazioni di scrittura,

- È stato aggiunto il modulo amdgpu.pm per monitorare lo stato di un numero arbitrario di GPU AMD. Viene monitorata la dinamica di variazione di parametri quali temperatura, consumo energetico, velocità della ventola, consumo di memoria video, variazione della frequenza della GPU.

- È stato aggiunto il modulo nvidiagpu.pm per il monitoraggio avanzato delle schede grafiche basate su GPU NVIDIA (una versione più avanzata del precedente modulo nvidia.pm).

- Nel modulo di monitoraggio del traffico traffacct.pm è stato aggiunto supporto IPv6.
- È stata implementata una modalità di funzionamento dell'interfaccia come applicazione web a schermo intero.
Fonte: opennet.ru



