14 Ferramentas úteis de desempenho e monitoramento de rede para Linux

14 Ferramentas úteis de desempenho e monitoramento de rede para Linux

Se você está trabalhando como um administrador do sistema Linux/Unix, com certeza sabe que deve ter ferramentas de monitoramento úteis para monitorar o desempenho do seu sistema. Como as ferramentas de monitoramento são muito importantes no trabalho de um administrador do sistema ou um webmaster de servidor, é a melhor maneira de ficar de olho no que está acontecendo dentro do seu sistema.

[Você também pode gostar: 20 ferramentas de linha de comando para monitorar o desempenho do Linux]

Hoje vamos falar sobre outro 14 ferramentas de monitoramento Linux que você pode usar para fazer o trabalho.

Ferramenta de monitoramento Linux do Site24x7

Com a plataforma de monitoramento do Site24x7, você pode eliminar as interrupções do servidor Linux e os problemas de desempenho rastreando constantemente 60 Métricas principais de desempenho, incluindo média de carga, CPU, memória, espaço em disco, utilização de largura de banda de rede, eventos recentes e processos Linux.

Configure limiares para as principais métricas de desempenho e receba alertas instantâneos via SMS, email, notificações de push de aplicativos móveis e outras ferramentas de colaboração e colaboração sempre que esses limites forem violados.

Site24x7 permite automatizar a remediação de incidentes e torna suas operações de TI mais ágeis e eficientes.

Características principais:

  • Melhor visibilidade nos processos que afetam a saúde e o desempenho do seu servidor com o gráfico de processo superior exclusivo.
  • Monitoramento de serviços e monitoramento syslog para servidores Linux.
  • Um único console para os MSPs monitorarem as infraestruturas de TI de seus clientes.
  • Métricas monitoradas empurradas via STATSD.
  • Suporte para mais de 100 plugins, incluindo Redis, MySQL e Nginx.
Ferramenta de monitoramento Linux do Site24x7

1. Olhos - Monitoramento do sistema Linux em tempo real

O Gannces é uma ferramenta de monitoramento criada para apresentar o máximo de informações possível em qualquer tamanho de terminal, ele automaticamente leva o tamanho da janela do terminal em que ele é executado; em outras palavras, é uma ferramenta de monitoramento responsiva.

Olhos não apenas mostram informações sobre o uso da CPU e da memória, mas também monitoram a E/S do sistema de arquivos, E/S de rede, temperaturas de hardware, velocidade do ventilador, uso de disco e volume lógico.

Olhos - Ferramenta de monitoramento do sistema Linux

Instale olhares no Linux

Para instalar a versão estável mais recente de Olhares, Basta inserir a seguinte linha de comando:

$ curl -l https: // bit.Ly/Gushas | /bin/bash ou $ wget -o- https: // bit.Ly/Gushas | /BIN/BASH 

2. Sarg - Monitoramento de largura de banda de lula

O SARG (Squid Analysis Relation Generator) é uma ferramenta gratuita e de código aberto que atua como uma ferramenta de monitoramento para o seu servidor proxy da lula, cria relatórios sobre os usuários do servidor proxy da lula, endereços IP, os sites que eles visitam e algumas outras informações.

Sarg monitora toras de lula

Para instalação, leia nosso artigo - instale a ferramenta SARG “Squid Bandwidth Monitoring” no Linux

3. Monitoramento do status do Apache

O mod_status é um módulo de servidor Apache que permite monitorar o status dos trabalhadores do servidor Apache. Ele gera um relatório em um formato HTML fácil de ler. Ele mostra o status de todos os trabalhadores, quanto CPU cada um usando, quais solicitações são tratadas no momento e o número de trabalhadores que trabalham e não trabalham.

Monitoramento do status do Apache

Para instalação, leia nosso artigo - Como monitorar as estatísticas do Apache Web Server e estatísticas

4. Monit - Monitoramento de Processo e Serviços Linux

Monit é um bom programa que monitora seu servidor Linux e Unix, ele pode monitorar tudo o que você tem no seu servidor, do servidor principal (Apache, nginx…) para arquivos permissões, arquivos e serviços da Web. Além de muitas coisas.

Monit - Monitoramento do servidor Linux

Instale o monit no Linux

Para instalar a versão estável de Monit, Basta inserir a seguinte linha de comando:

$ sudo apt install monit [em Debian, Ubuntu e Mint] $ sudo yum install monit [on RHEL/CENTOS/FEDORA e Rocky Linux/Almalinux] $ sudo emerge -A App -Admin/Monit [ON Gentoo Linux] $ sudo pacman -s monit [em Arch Linux] $ sudo zypper install monit [on OpenSuse] 

5. Sysstat-Monitoramento de desempenho do sistema all-in-one

Outra ferramenta de monitoramento útil para o seu sistema Linux é Sysstat - não é um comando real, na verdade, é apenas o nome do projeto, Sysstat, De fato, é um pacote que inclui muitas ferramentas de monitoramento de desempenho, como iostat, sadf, pidstat, além de muitas outras ferramentas que mostram muitas estatísticas sobre o seu sistema operacional Linux.

Sysstat: Monitoramento de estatísticas do Linux
Características do Sysstat
  • Está disponível em todos os repositórios modernos de distribuição Linux por padrão.
  • Capacidade de criar estatísticas sobre RAM, CPU e uso de troca. Além da capacidade de monitorar a atividade do kernel Linux, o NFS Server, Sockets, Tty e FileSystems.
  • Capacidade de monitorar estatísticas de entrada e saída para dispositivos, tarefas ... etc.
  • Capacidade de produzir relatórios sobre interfaces e dispositivos de rede, com suporte para IPv6.
  • Sysstat pode mostrar as estatísticas de energia (uso, dispositivos, velocidade dos fãs ... etc.) também.
  • Muitos outros recursos ..

Instale o sysstat no Linux

Para instalar a versão estável de Sysstat, Basta inserir a seguinte linha de comando:

$ sudo apt install sysstat [on Debian, Ubuntu e Mint] $ sudo yum install sysstat [on RHEL/CENTOS/FEDORA e Rocky Linux/Almalinux] $ sudo emerge -A App -Admin/Sysstat [ON Gentoo Linux] $ sudo pacman -s sysstat [em Arch Linux] $ sudo zypper install sysstat [on OpenSuse] 

Para uso e exemplos, leia nosso artigo - 20 comandos úteis de Sysstat

6. ICINGA - Monitoramento do servidor da próxima geração

Ao contrário das outras ferramentas, o ICINGA é um programa de monitoramento de rede, mostra muitas opções e informações sobre suas conexões de rede, dispositivos e processos, é uma boa escolha para quem procura uma boa ferramenta para monitorar coisas de rede.

ICINGA - Monitoramento de rede Linux
Recursos de Icinga
  • Icinga também é gratuito e de código aberto.
  • Muito funcional ao monitorar tudo o que você pode ter na rede.
  • O suporte para MySQL e PostgreSQL está incluído.
  • Monitoramento em tempo real com uma boa interface da web.
  • Muito expansível com módulos e extensões.
  • Icinga suporta a aplicação de serviços e ações aos hosts.
  • Muito mais para descobrir ..

Para instalação, leia nosso artigo - como instalar a ferramenta de monitoramento do servidor Icinga no Linux

7. Observos - Gerenciamento de Rede e Monitoramento

O Observium também é uma ferramenta de monitoramento de rede, foi projetada para ajudá -lo a gerenciar sua rede de servidores facilmente, existem 2 versões; Edição Comunitária, que é gratuita e de código aberto, e a versão comercial que custa £ 1.000/ano.

Observium: Monitoramento da rede Linux
Características do observium
  • Escrito em PHP com suporte ao banco de dados MySQL.
  • Tem uma boa interface da web para produzir informações e dados.
  • Capacidade de gerenciar e monitorar centenas de hosts em todo o mundo.
  • A versão comunitária é licenciada sob a licença QPL.
  • Funciona no Windows, Linux, FreeBSD e muito mais.

Para instalação, leia nosso artigo - Instale a ferramenta de gerenciamento e monitoramento da Rede de Observos em Linux

8. Web VMSTAT - Monitoramento de estatísticas do sistema

Web VMSTAT é um programador de aplicativos da Web muito simples, que fornece informações sobre informações do sistema em tempo real, da CPU para RAM, Swap e Information/Saída Informações no formato HTML.

Ferramenta Web vmstat para Linux

Para instalação, leia nosso artigo - Web vmstat: uma ferramenta de estatística de sistema em tempo real para Linux

9. Monitoramento do servidor PHP

Ao contrário das outras ferramentas nesta lista, o Monitoramento do Servidor Php é um script da Web escrito no PHP que ajuda você a gerenciar seus sites e hosts facilmente, ele suporta o banco de dados MySQL e é lançado em GPL 3 ou posterior.

Monitor do servidor PHP
Características
  • Uma boa interface da web.
  • Capacidade de enviar notificações para você por e -mail e SMS.
  • Capacidade de ver as informações mais importantes sobre a CPU e RAM.
  • Um sistema de log muito moderno para registrar erros de conexão e e -mails enviados.
  • Suporte para serviços Cronjob para ajudá -lo a monitorar seus servidores e sites automaticamente.

Para instalação, leia nosso artigo - Instale a ferramenta de monitoramento do servidor PHP no Linux

10. Linux Dash - Monitoramento de desempenho do servidor Linux

De seu nome, “Dash Linux”É um painel da web que mostra as informações mais importantes sobre seus sistemas Linux, como RAM, CPU, sistema de arquivos, processos de execução, usuários e uso de largura de banda em tempo real, ele tem uma boa GUI e é grátis e de código aberto.

Ferramenta Linux Dash

Para instalação, leia nosso artigo - Instale a ferramenta Linux Dash (Linux Performance Monitoring) no Linux

11. Cacti - monitoramento de rede e sistema

Cacti nada mais é do que uma interface da web gratuita e de código aberto para RRDTool, é usado com frequência para monitorar a largura de banda usando SNMP (Simple Network Management Protocol) e pode ser usado também para monitorar o uso da CPU.

Monitoramento da rede Cacti

Para instalação, leia nosso artigo - instale a ferramenta de monitoramento de rede e sistema de cactos no Linux

12. Munin - Monitoramento de rede

Munin também é um GUI da interface da web para RRDTOOL, foi escrito em Perl e licenciado sob GPL, Munin é uma boa ferramenta para monitorar sistemas, redes, aplicativos e serviços.

Funciona em todos os sistemas operacionais do tipo UNIX e possui um bom sistema de plug-in; Existem mais de 500 plugins diferentes disponíveis para monitorar o que você quiser em sua máquina. Um sistema de notificações está disponível para enviar mensagens ao administrador quando houver um erro ou quando o erro é resolvido.

Monitoramento da rede Munin

Para instalação, leia nosso artigo - instale a ferramenta de monitoramento de rede Munin no Linux

13. Wireshark - analisador de protocolo de rede

Além disso, ao contrário de todas as outras ferramentas da nossa lista, o Wireshark é um programa de desktop do analisador usado para analisar pacotes de rede e monitorar as conexões de rede. Está escrito em C com a biblioteca GTK+ e lançado sob a licença GPL.

Analisador de rede Wireshark
Características
  • Plataforma cruzada: funciona no Linux, BSD, Mac OS X e Windows.
  • Suporte da linha de comando: há uma versão baseada em linha de comando do Wireshark para analisar dados.
  • Capacidade de capturar chamadas VoIP, tráfego USB e dados de rede facilmente para analisá -los.
  • Disponível na maioria dos repositórios de distribuição Linux.

Para instalação, leia nosso artigo - Instale o Wireshark - Ferramenta de Analisador de Protocolo de Rede no Linux

Essas eram as ferramentas mais importantes para monitorar suas máquinas Linux/Unix, é claro, existem muitas outras ferramentas, mas essas são as mais famosas. Compartilhe seus pensamentos conosco nos comentários: Quais ferramentas e programas você usa para monitorar seus sistemas? Você já usou qualquer uma das ferramentas nesta lista? O que você acha deles?