È stato rilasciato Monitorix 3.14.0, un sistema di monitoraggio progettato per il controllo visivo delle prestazioni di vari servizi, ad esempio il monitoraggio della temperatura della CPU, del carico del sistema, dell'attività di rete e della reattività dei servizi di rete. La gestione del sistema avviene tramite web-interfaccia, e i dati sono presentati sotto forma di grafici.
Il sistema è scritto in Perl, utilizza RRDTool per la generazione di grafici e la memorizzazione dei dati, e il codice è distribuito sotto licenza GPLv2. Il programma è abbastanza compatto e autonomo (ha un server http integrato), il che permette di utilizzarlo anche su sistemi embedded. Supporta un ampio spettro di parametri di monitoraggio, dal monitoraggio del funzionamento del pianificatore di attività, dell'input/output, della distribuzione della memoria e dei parametri del kernel del sistema operativo, fino alla visualizzazione dei dati tramite interfacce di rete e applicazioni specifiche (come i servizi di posta, serveri DBMS, Apache, nginx).
Tra le modifiche più significative nel nuovo rilascio:
- È stato aggiunto il modulo nvme.pm per il monitoraggio dei dispositivi di archiviazione NVMe (NVM Express). Tra i parametri monitorati: temperatura dell'unità, carico, errori registrati, intensità delle operazioni di scrittura.

- È stato aggiunto il modulo amdgpu.pm per il monitoraggio dello stato di un numero arbitrario di GPU AMD. Viene monitorata la dinamica di cambiamento di parametri quali temperatura, consumo energetico, velocità delle ventole, 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 la modalità interfaccia come applicazione web a schermo intero.
Fonte: opennet.ru



