É apresentado o lançamento do sistema de monitoramento Monitorix 3.14.0, projetado para monitoramento visual do funcionamento de diversos serviços, por exemplo, monitoramento de temperatura da CPU, carga do sistema, atividade da rede e capacidade de resposta dos serviços de rede. O sistema é controlado através de uma interface web, os dados são apresentados em forma de gráficos.
O sistema é escrito em Perl, o RRDTool é usado para gerar gráficos e armazenar dados, o código é distribuído sob a licença GPLv2. O programa é bastante compacto e autossuficiente (possui um servidor http integrado), o que permite sua utilização até mesmo em sistemas embarcados. Uma ampla gama de parâmetros de monitoramento é suportada, desde o monitoramento do trabalho do agendador de tarefas, E/S, alocação de memória e parâmetros do kernel do sistema operacional até a visualização de dados em interfaces de rede e aplicativos específicos (servidores de email, SGBD, Apache, nginx).
Entre as mudanças mais importantes na nova versão:
- Adicionado módulo nvme.pm para monitoramento de dispositivos de armazenamento NVMe (NVM Express). Entre os parâmetros levados em consideração: temperatura do drive, carga, erros registrados, intensidade das operações de gravação,
- Adicionado módulo amdgpu.pm para monitorar o status de um número arbitrário de GPUs AMD. A dinâmica das mudanças em parâmetros como temperatura, consumo de energia, velocidade de rotação do cooler, consumo de memória de vídeo e mudanças na frequência da GPU são monitoradas.
- Adicionado módulo nvidiagpu.pm para monitoramento avançado de placas de vídeo baseadas em GPUs NVIDIA (uma versão mais avançada do módulo nvidia.pm disponível anteriormente).
- O suporte IPv6 foi adicionado ao módulo de monitoramento de tráfego traffacct.pm.
- O modo de operação da interface foi implementado na forma de um aplicativo web em tela cheia.
Fonte: opennet.ru