is presented Release of the monitoring system Monitorix 3.14.0 , intended for visual tracking of various services, such as monitoring the CPU temperature, load on the system, network activity and responsiveness of network services. The system is controlled via the Web interface, the data is presented in the form of graphs.
The system is written in Perl, rrdtool is used to generate graphs and storage. , the code extends under the GPLv2 license. The program is compact and self-sufficient (there is a built-in HTTP server), which allows it to be used even on embedded systems. A fairly wide range of monitoring parameters , from tracking the work scheduler, I / O, memory distribution, and OS nucleus parameters prior to visualization data on network interfaces and specific applications (email servers, DBMS, Apache, Nginx, MySQL).
Among the most important changes in the new issue:
- Added NVME.PM module for monitoring NVME storage devices (NVM Express). Among the parameters taken into account: the temperature of the drive, the load, the fixed errors, the intensity of the record operations,
- Added AMDGPU.PM module to track the state of an arbitrary number of GPU AMD. The dynamics of changes in such parameters, as temperature, power consumption, cooler speed, video memory consumption, Changing the frequency GPU.
- Added module nvidiagpu.pm for advanced monitoring for video cards based on the GPU NVIDIA (a more advanced version of the previously available NVIDIA.PM module).
- in traffic monitoring module TRAFFACCT.PM Added support for IPv6.
- Implemented interface operation in the form of a full-screen Web application.