Ticker

6/recent/ticker-posts

Header Ads Widget

header ads

30 ferramentas de monitoramento do sistema Linux que todo SysAdmin deve conhecer Confira!

 





precisa monitorar o desempenho do servidor Linux? Experimente estes comandos integrados e algumas ferramentas complementares. A maioria das distribuições vem com toneladas de ferramentas de monitoramento do Linux. Essas ferramentas fornecem métricas que podem ser usadas para obter informações sobre as atividades do sistema. Você pode usar essas ferramentas para localizar as possíveis causas de um problema de desempenho. Os comandos discutidos abaixo são alguns dos comandos mais fundamentais quando se trata de análise do sistema e depuração de problemas do servidor Linux, como:

  1. Descobrindo os gargalos do sistema
  2. Gargalos de disco (armazenamento)
  3. Gargalos de CPU e memória
  4. Gargalo da rede.

  5.  1. topo – Comando de monitoramento da atividade do processo
  6. O comando top exibe os processos do Linux. Ele fornece uma visão dinâmica em tempo real de um sistema em execução, ou seja, a atividade real do processo. Por padrão, ele exibe as tarefas mais intensivas da CPU em execução no servidor e atualiza a lista a cada cinco segundos.

    top - comando de monitoramento do Linux

    Fig.01: comando superior do Linux

  7. Teclas de atalho comumente usadas com as principais ferramentas de monitoramento do Linux

    Aqui está uma lista de teclas de atalho úteis:

    Tecla de atalhoUso
    tExibe informações resumidas desativadas e ativadas.
    mExibe informações de memória desligadas e ligadas.
    UMAClassifica a exibição pelos principais consumidores de vários recursos do sistema. Útil para identificação rápida de tarefas que exigem desempenho em um sistema.
    fEntra em uma tela de configuração interativa para top. Útil para configurar o topo para uma tarefa específica.
    oPermite que você selecione interativamente a ordenação no topo.
    rEmite o comando renice.
    kEmite o comando kill.
    zAtivar ou desativar a cor/mono

    2. vmstat – Estatísticas de memória virtual

    O comando vmstat relata informações sobre processos, memória, paginação, bloco de E/S, traps e atividade da CPU.  

  8. # vmstat 3

  9. Saídas de amostra:

    procs -------memória---------- ---swap-- -----io---- --system-- -----cpu ------
     rb swpd free buff cache si so bi bo in cs us sy id wa st
     0 0 0 2540988 522188 5130400 0 0 2 32 4 2 4 1 96 0 0
     1 0 0 2540988 522188 5130400 0 0 0 720 1199 665 1 0 99 0 0
     0 0 0 2540956 522188 5130400 0 0 0 0 1151 1569 4 1 95 0 0
     0 0 0 2540956 522188 5130500 0 0 0 6 1117 439 1 0 99 0 0
     0 0 0 2540940 522188 5130512 0 0 0 536 1189 932 1 0 98 0 0
     0 0 0 2538444 522188 5130588 0 0 0 0 1187 1417 4 1 96 0 0
     0 0 0 2490060 522188 5130640 0 0 0 18 1253 1123 5 1 94 0 0

    Exibir Slabinfo de utilização de memória

    # vmstat -m

  10. Obter informações sobre páginas de memória ativas/inativas

    # vmstat -a

  11. Use o comando smem:
    smem
    Outra opção é combinar o comando pgrep com o comando grep para descobrir o uso do SWAP:

    pgrep memcached
     grep  --color VmSwap / proc / 48440 / status
    Linux descubra qual processo está usando o espaço de troca
  12. w – Descubra quem está conectado e o que está fazendo

    w comando exibe informações sobre os usuários atualmente na máquina e seus processos. Saídas de amostra:
    # w username
    # w vivek

    17:58:47 até 5 dias, 20:28, 2 usuários, carga média: 0,36, 0,26, 0,24
    USER TTY DE LOGIN@ IDLE JCPU PCPU O QUE
    root pts/0 10.1.3.145 14:55 5.00s 0.04s 0.02s vim /etc/resolv.conf
    root pts/1 10.1.3.145 17:43 0.00s 0.03s 0.00sw

    4. uptime – Informe quanto tempo o sistema Linux está em execução

    O comando uptime pode ser usado para ver há quanto tempo o servidor está em execução. A hora atual, há quanto tempo o sistema está em execução, quantos usuários estão conectados no momento e as médias de carga do sistema nos últimos 1, 5 e 15 minutos.
    # uptime
    Saída:
    18:02:41 até 41 dias, 23:42, 1 usuário, carga média: 0,00, 0,00, 0,00

    1 pode ser considerado como valor de carga ideal. A carga pode mudar de sistema para sistema. Para um único sistema de CPU 1 – 3 e sistemas SMP 6-10, o valor de carga pode ser aceitável.

    5. ps – Exibe os processos do Linux

    O comando ps relatará um instantâneo dos processos atuais. Para selecionar todos os processos, use a opção -A ou -e:
    # ps -A
    Sample Outputs:
      PID TTY TIME CMD
        1? 00:00:02 iniciar
        2? 00:00:02 migração/0
        3? 00:00:01 ksoftirqd/0
        4? 00:00:00 vigilante/0
        5? 00:00:00 migração/1
        6? 00:00:15 ksoftirqd/1
    ....
    .....
     4881? 00:53:28 java
     4885 tty1 00:00:00 mingetty
     4886 tty2 00:00:00 mingetty
     4887 tty3 00:00:00 mingetty
     4888 tty4 00:00:00 mingetty
     4891 tty5 00:00:00 mingetty
     4892 tty6 00:00:00 mingetty
     4893 ttyS1 00:00:00 agetty
    12853? 00:00:00 cifsoplockd
    12854? 00:00:00 cifsdnotificado
    14231? 00:10:34 lighttpd
    14232? 00:00:00 php-cgi
    54981 pts/0 00:00:00 vim
    55465? 00:00:00 php-cgi
    55546 ? 00:00:00 bind9-snmp-stat
    55704 pts/1 00:00:00 ps

    ps é como top, mas fornece mais informações.

  13. Mostrar saída de formato longo

    # ps -Al
    Para ativar o modo extra completo (ele mostrará os argumentos da linha de comando passados ​​para o processo):
    # ps -AlF

    Tópicos de exibição (LWP e NLWP)

    # ps -AlFH

    Assista Threads Após Processos

    # ps -AlLm

    Imprimir todo o processo no servidor

    # ps ax
    # ps axu

    Quer imprimir uma árvore de processos?

    # ps -ejH
    # ps axjf
    pstree

    Obter informações de segurança do processo Linux

    # ps -eo euser,ruser,suser,fuser,f,comm,label
    # ps axZ
    # ps -eM

    Vamos imprimir todos os processos executados como usuário Vivek

    # ps -U vivek -u vivek u

    Configurar a saída do comando ps em um formato definido pelo usuário

    # ps -eo pid,tid,class,rtprio,ni,pri,psr,pcpu,stat,wchan:14,comm
    # ps axo stat,euid,ruid,tty,tpgid,sess,pgrp,ppid,pid,pcpu,comm
    # ps -eopid,tt,user,fname,tmout,f,wchan

    Tente exibir apenas os IDs de processo do Lighttpd

    # ps -C lighttpd -o pid=
    OU
    # pgrep lighttpd
    OU
    # pgrep -u vivek php-cgi

    Imprimir o nome do PID 55977

    # ps -p 55977 -o comm=

    Os 10 principais processos de consumo de memória

    # ps -auxf | sort -nr -k 4 | head -10

    Mostre-nos os 10 principais processos de consumo de CPU

    # ps -auxf | sort -nr -k 3 | head -10
    Mostrar todos os processos em execução no Linux

    6. grátis – Mostra o uso de memória do servidor Linux

    O comando free mostra a quantidade total de memória física e de troca livre e usada no sistema, bem como os buffers usados ​​pelo kernel.
    # free
    Saída de amostra:

                total de buffers compartilhados gratuitos usados ​​em cache
    Mem: 12302896 9739664 2563232 0 523124 5154740
    -/+ buffers/cache: 4061800 8241096
    Trocar: 1052248 0 1052248

    7. iostat – Monitorar a carga média da CPU e a atividade do disco do Linux

    relatório de comando iostat estatísticas da Unidade de Processamento Central (CPU) e estatísticas de entrada/saída para dispositivos, partições e sistemas de arquivos de rede (NFS).
    # iostat
    Saídas de amostra:

    Linux 2.6.18-128.1.14.el5 (www03.nixcraft.in) 26/06/2009
    
    avg-cpu: %user %nice %system %iowait %roubar %idle
               3,50 0,09 0,51 0,03 0,00 95,86
    
    Dispositivo: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
    sda 22,04 31,88 512,03 16193351 260102868
    sda1 0,00 0,00 0,00 2166 180
    sda2 22,04 31,87 512,03 16189010 260102688
    sda3 0,00 0,00 0,00 1615 0

    Linux Track NFS Directory / Disk I/O Stats

    8. sar – Monitorar, coletar e relatar a atividade do sistema Linux

    comando sar usado para coletar, relatar e salvar informações de atividade do sistema. Para ver o contador de rede, digite:
    # sar -n DEV | more
    Os contadores de rede do dia 24:
    # sar -n DEV -f /var/log/sa/sa24 | more
    Você também pode exibir o uso em tempo real usando sar:
    # sar 4 5
    Saídas de amostra:

    Linux 2.6.18-128.1.14.el5 (www03.nixcraft.in) 26/06/2009
    
    06:45:12 PM CPU %user %nice %system %iowait %roubar %idle
    06:45:16 PM tudo 2,00 0,00 0,22 0,00 0,00 97,78
    18h45:20 tudo 2,07 0,00 0,38 0,03 0,00 97,52
    06:45:24 PM todos 0,94 0,00 0,28 0,00 0,00 98,78
    18h45:28 tudo 1,56 0,00 0,22 0,00 0,00 98,22
    18h45:32 tudo 3,53 0,00 0,25 0,03 0,00 96,19
    Média: todos 2,02 0,00 0,27 0,01 0,00 97,70

    9. mpstat – Monitore o uso de multiprocessadores no Linux

    O comando mpstat exibe atividades para cada processador disponível, sendo o processador 0 o primeiro. mpstat -P ALL para exibir a utilização média da CPU por processador:
    # mpstat -P ALL
    Exemplo de saída:

    Linux 2.6.18-128.1.14.el5 (www03.nixcraft.in) 26/06/2009
    
    06:48:11 PM CPU %user %nice %sys %iowait %irq %soft %roubar %idle intr/s
    06:48:11 PM todos 3,50 0,09 0,34 0,03 0,01 0,17 0,00 95,86 1218,04
    06:48:11 PM 0 3,44 0,08 0,31 0,02 0,00 0,12 0,00 96,04 1000,31
    06:48:11 PM 1 3,10 0,08 0,32 0,09 0,02 0,11 0,00 96,28 34,93
    06:48:11 PM 2 4,16 0,11 0,36 0,02 0,00 0,11 0,00 95,25 0,00
    06:48:11 PM 3 3,77 0,11 0,38 0,03 0,01 0,24 0,00 95,46 44,80
    06:48:11 PM 4 2,96 0,07 0,29 0,04 0,02 0,10 0,00 96,52 25,91
    06:48:11 PM 5 3,26 0,08 0,28 0,03 0,01 0,10 0,00 96,23 14,98
    06:48:11 PM 6 4,00 0,10 0,34 0,01 0,00 0,13 0,00 95,42 3,75
    06:48:11 PM 7 3,30 0,11 0,39 0,03 0,01 0,46 0,00 95,69 76,89

    Linux exibe cada utilização de vários processadores de CPU SMP individualmente .

    10. pmap – Monitora o uso da memória do processo no Linux

    comando pmap relata o mapa de memória de um processo. Use este comando para descobrir as causas dos gargalos de memória.
    # pmap -d PID
    Para exibir as informações da memória do processo para o pid # 47394, digite:
    # pmap -d 47394
    Sample Outputs:

    47394: /usr/bin/php-cgi
    Mapeamento de dispositivo de deslocamento do modo Kbytes de endereço
    0000000000400000 2584 rx-- 0000000000000000 008:00002 php-cgi
    0000000000886000 140 rw --- 0000000000286000 008:00002 php-cgi
    00000000008a9000 52 rw--- 00000000008a9000 000:00000 [anônimo]
    0000000000aa8000 76 rw--- 00000000002a8000 008:00002 php-cgi
    000000000f678000 1980 rw--- 000000000f678000 000:00000 [anon]
    000000314a600000 112 rx-- 0000000000000000 008:00002 ld-2.5.so
    000000314a81b000 4 r---- 000000000001b000 008:00002 ld-2.5.so
    000000314a81c000 4 rw--- 000000000001c000 008:00002 ld-2.5.so
    000000314aa00000 1328 rx-- 0000000000000000 008:00002 libc-2.5.so
    000000314ab4c000 2048 ----- 000000000014c000 008:00002 libc-2.5.so
    .....
    ......
    ..
    00002af8d48fd000 4 rw --- 0000000000006000 008:00002 xsl.so
    00002af8d490c000 40 rx-- 0000000000000000 008:00002 libnss_files-2.5.so
    00002af8d4916000 2044 ----- 000000000000a000 008:00002 libnss_files-2.5.so
    00002af8d4b15000 4 r---- 0000000000009000 008:00002 libnss_files-2.5.so
    00002af8d4b16000 4 rw--- 000000000000a000 008:00002 libnss_files-2.5.so
    00002af8d4b17000 768000 rw-s- 0000000000000000 000:00009 zero (excluído)
    00007fffc95fe000 84 rw --- 00007ffffffea000 000:00000 [ pilha ]
    ffffffffff600000 8192 ----- 00000000000000000 000:00000 [anon]
    mapeado: 933712K gravável/privado: 4304K compartilhado: 768000K

    A última linha é muito importante:

    • mapeado: 933712K quantidade total de memória mapeada para arquivos
    • gravável/privado: 4304K a quantidade de espaço de endereço privado
    • compartilhado: 768000K a quantidade de espaço de endereço que este processo está compartilhando com outros

    Linux encontra a memória usada por um programa/processo usando o comando pmap

    11. netstat – ferramenta de monitoramento de estatísticas e redes Linux

    O comando netstat exibe conexões de rede, tabelas de roteamento, estatísticas de interface, conexões mascaradas e associações multicast.
    # netstat -tulpn
    # netstat -nat

    12. ss – Estatísticas de Rede

    ss comando usado para despejar estatísticas de soquete. Permite mostrar informações semelhantes ao netstat. Por favor, note que o netstat é principalmente obsoleto. Portanto, você precisa usar o comando ss. Para ss todos os soquetes TCP e UDP no Linux:
    # ss -t -a
    OU
    # ss -u -a
    Mostrar todos os soquetes TCP com contextos de segurança do processo SELinux:
    # ss -t -a -Z
    Consulte os seguintes recursos sobre os comandos ss e netstat:

    • ss: Exibe informações de rede e soquete do Linux TCP/UDP
    • Obtenha informações detalhadas sobre conexões de endereços IP específicos usando o comando netstat

    13. iptraf – Obtenha estatísticas de rede em tempo real no Linux

    O comando iptraf é um monitor de LAN IP colorido interativo. É um monitor de LAN IP baseado em ncurses que gera várias estatísticas de rede, incluindo informações de TCP, contagens de UDP, informações de ICMP e OSPF, informações de carregamento de Ethernet, estatísticas de nó, erros de soma de verificação de IP e outros. Ele pode fornecer as seguintes informações em formato fácil de ler:

    • Estatísticas de tráfego de rede por conexão TCP
    • Estatísticas de tráfego IP por interface de rede
    • Estatísticas de tráfego de rede por protocolo
    • Estatísticas de tráfego de rede por porta TCP/UDP e por tamanho de pacote
    • Estatísticas de tráfego de rede por endereço Layer2

    Fig.02: Estatísticas gerais da interface: Estatísticas de tráfego IP por interface de rede

    Fig.02: Estatísticas gerais da interface: Estatísticas de tráfego IP por interface de rede


  14. 14. tcpdump – Análise detalhada do tráfego de rede

    O comando tcpdump é um comando simples que despeja o tráfego em uma rede. No entanto, você precisa de uma boa compreensão do protocolo TCP/IP para utilizar esta ferramenta. Por exemplo, para exibir informações de tráfego sobre DNS, digite:
    # tcpdump -i eth1 'udp port 53'
    Ver todos os pacotes HTTP IPv4 de e para a porta 80, ou seja, imprima apenas pacotes que contenham dados, não, por exemplo, pacotes SYN e FIN e pacotes somente ACK, digite:
    # tcpdump 'tcp port 80 and (((ip[2:2] - ((ip[0]&0xf)<<2)) - ((tcp[12]&0xf0)>>2)) != 0)'
    Mostrar tudo Sessão FTP para 202.54.1.5, digite:
    # tcpdump -i eth1 'dst 202.54.1.5 and (port 21 or 20'
    Imprimir todas as sessões HTTP para 192.168.1.5:
    # tcpdump -ni eth0 'dst 192.168.1.5 and tcp and port http'
    Use wireshark para visualizar informações detalhadas sobre arquivos, digite:
    # tcpdump -n -i eth1 -s 0 -w output.txt src or dst port 80

    15. iotop – Monitor de E/S Linux

    monitor de comando iotop, informações de uso de E/S, usando o kernel Linux. Ele mostra uma tabela de uso de E/S atual classificada por processos ou encadeamentos no servidor.
    $ sudo iotop
    Saídas de amostra:
    iotop monitorando disco linux ler gravação IO
    Linux iotop: Verifique o que está estressando e aumentando a carga em seus discos rígidos

    16. htop – visualizador de processo interativo

    htop é um visualizador de processos baseado em ncurses gratuito e de código aberto para Linux. É muito melhor do que o comando superior. Muito fácil de usar. Você pode selecionar processos para matar ou renicing sem usar seus PIDs ou sair da interface htop.
    $ htop
    Saídas de amostra:
    visualizador de processos htop para Linux

    17. no topo – Sistema Linux avançado e monitor de processos

    atop é um monitor interativo e muito poderoso para visualizar a carga em um sistema Linux. Ele exibe os recursos de hardware mais críticos do ponto de vista do desempenho. Você pode ver rapidamente o desempenho da CPU, memória, disco e rede. Ele mostra quais processos são responsáveis ​​pela carga indicada em relação à carga de CPU e memória em um nível de processo.
    $ atop
    no topo das ferramentas de linha de comando para monitorar o desempenho do Linux

  15. 18. ac e lastcomm –

    Você deve monitorar o processo e a atividade de login em seu servidor Linux. O pacote psacct ou acct contém vários utilitários para monitorar as atividades do processo, incluindo:

    1. comando ac: mostra estatísticas sobre o tempo de conexão dos usuários
    2. Comando lastcomm : Mostra informações sobre comandos executados anteriormente
    3. Comando accton: Ativa ou desativa a contabilidade do processo
    4. comando sa : Resume as informações contábeis
    5. 19. monit – Supervisão do processo

      Monit é um software gratuito e de código aberto que atua como supervisão de processos. Ele vem com a capacidade de reiniciar serviços que falharam. Você pode usar Systemd, daemontools ou qualquer outra ferramenta para o mesmo propósito.

    6. 20. nethogs- Descubra os PIDs que usam mais largura de banda no Linux

      NetHogs é uma ferramenta de rede pequena, mas útil. Ele agrupa a largura de banda por nome de processo, como Firefox, wget e assim por diante. Se houver uma explosão repentina de tráfego de rede, inicie o NetHogs. Você verá qual PID está causando aumento de largura de banda.
      $ sudo nethogs
      nethogs linux ferramentas de monitoramento de código aberto

    7. 21. iftop – Mostra o uso de largura de banda em uma interface por host

      O comando iftop escuta o tráfego de rede em um determinado nome de interface, como eth0. Ele exibe uma tabela de uso de largura de banda atual por pares de hosts .
      $ sudo iftop
      iftop em ação

      22. vnstat – Um monitor de tráfego de rede baseado em console

      O vnstat é um monitor de tráfego de rede baseado em console fácil de usar para Linux. Ele mantém um registro do tráfego de rede por hora, diariamente e mensalmente para a(s) interface(s) selecionada(s).

      23. nmon – administrador de sistemas Linux, sintonizador, ferramenta de benchmark

      nmon é a ferramenta final de um administrador de sistemas Linux para o propósito de ajuste. Ele pode mostrar CPU, memória, rede, discos, sistemas de arquivos, NFS, recursos de processos superiores e informações de partição do cli.
      $ nmon
      comando nmon
      Instalar e usar a ferramenta nmon para monitorar o desempenho dos sistemas Linux

      24. relances – Fique de olho no sistema Linux

      relances é uma ferramenta de monitoramento multiplataforma de código aberto. Ele fornece toneladas de informações na tela pequena. Também pode funcionar no modo cliente/servidor.
      $ glances
      Olhares
      Linux: Fique de olho no seu sistema com o Glances Monitor

      25. strace – Monitore as chamadas do sistema no Linux

      Quer rastrear chamadas e sinais do sistema Linux? Tente o comando strace. Isso é útil para depurar o servidor web e outros problemas do servidor. Veja como usar para rastrear o processo e veja o que ele está fazendo.

      26. /proc/ sistema de arquivos – Várias estatísticas do kernel Linux

      O sistema de arquivos /proc fornece informações detalhadas sobre vários dispositivos de hardware e outras informações do kernel Linux. Veja as documentações do kernel Linux /proc para mais detalhes. Exemplos comuns de /proc:
      # cat /proc/cpuinfo
      # cat /proc/meminfo
      # cat /proc/zoneinfo
      # cat /proc/mounts

      27. Nagios – monitoramento de servidor/rede Linux

      Nagios é um popular sistema de computador de código aberto e software de aplicativo de monitoramento de rede. Você pode monitorar facilmente todos os seus hosts, equipamentos de rede e serviços. Ele pode enviar alertas quando as coisas dão errado e novamente quando elas melhoram. FAN é "Nagios totalmente automatizado". Os objetivos do FAN são fornecer uma instalação do Nagios incluindo a maioria das ferramentas fornecidas pela comunidade do Nagios. O FAN fornece uma imagem de CDRom no formato ISO padrão, facilitando a instalação de um servidor Nagios. Além disso, uma grande variedade de ferramentas está sendo incluída na distribuição, a fim de melhorar a experiência do usuário em torno do Nagios.

      28. Cacti – ferramenta de monitoramento Linux baseada na web

      O Cacti é uma solução completa de gráficos de rede projetada para aproveitar o poder do armazenamento de dados e da funcionalidade de gráficos do RRDTool. O Cacti fornece um poller rápido, modelos de gráficos avançados, vários métodos de aquisição de dados e recursos de gerenciamento de usuários prontos para uso. Tudo isso em uma interface intuitiva e fácil de usar que faz sentido para instalações do tamanho de LAN até redes complexas com centenas de dispositivos. Ele pode fornecer dados sobre rede, CPU, memória, usuários logados, Apache, servidores DNS e muito mais. Veja como instalar e configurar a ferramenta de gráficos de rede Cacti no CentOS / RHEL.

      29. KDE System Guard – Relatórios e gráficos de sistemas Linux em tempo real

      O KSysguard é um aplicativo de monitoramento de sistema e tarefa habilitado para rede para a área de trabalho do KDE. Esta ferramenta pode ser executada em uma sessão ssh. Ele fornece muitos recursos, como uma arquitetura cliente/servidor que permite o monitoramento de hosts locais e remotos. O front-end gráfico usa os chamados sensores para recuperar as informações exibidas. Um sensor pode retornar valores simples ou informações mais complexas, como tabelas. Para cada tipo de informação, são fornecidos um ou mais displays. As exibições são organizadas em planilhas que podem ser salvas e carregadas independentemente umas das outras. Portanto, o KSysguard não é apenas um gerenciador de tarefas simples, mas também uma ferramenta muito poderosa para controlar grandes farms de servidores.

      Fig.05 KDE System Guard {Crédito da imagem: Wikipedia}.

      30. Monitor do sistema Gnome Linux

      O aplicativo System Monitor permite exibir informações básicas do sistema e monitorar processos do sistema, uso de recursos do sistema e sistemas de arquivos. Você também pode usar o Monitor do Sistema para modificar o comportamento do seu sistema. Embora não seja tão poderoso quanto o KDE System Guard, ele fornece as informações básicas que podem ser úteis para novos usuários:

      • Exibe várias informações básicas sobre o hardware e software do computador.
      • Versão do kernel Linux
      • Versão do GNOME
      • Hardware
      • Memória instalada
      • Processadores e velocidades
      • Status do sistema
      • Espaço em disco atualmente disponível
      • Processos
      • Memória e espaço de troca
      • Uso da rede
      • Sistemas de arquivos
      • Lista todos os sistemas de arquivos montados juntamente com informações básicas sobre cada um.
      Gostou do que está lendo?

      Fig.06 O aplicativo Gnome System Monitor

      Bônus: Ferramentas Adicionais

      Mais algumas ferramentas:

      • nmap – verifica seu servidor em busca de portas abertas.
      • lsof – lista arquivos abertos, conexões de rede e muito mais.
      • ntop ferramenta baseada na web – ntop é a melhor ferramenta para ver o uso da rede de uma forma semelhante ao que o comando top faz para os processos, ou seja, é um software de monitoramento de tráfego de rede. Você pode ver o status da rede, a distribuição de tráfego do protocolo para UDP, TCP, DNS, HTTP e outros protocolos.
      • Conky – Outra boa ferramenta de monitoramento para o X Window System. É altamente configurável e é capaz de monitorar muitas variáveis ​​do sistema, incluindo o status da CPU, memória, espaço de troca, armazenamento em disco, temperaturas, processos, interfaces de rede, energia da bateria, mensagens do sistema, caixas de entrada de e-mail etc.
      • GKrellM – Pode ser usado para monitorar o status de CPUs, memória principal, discos rígidos, interfaces de rede, caixas de correio locais e remotas e muitas outras coisas.
      • mtr – mtr combina a funcionalidade dos programas traceroute e ping em uma única ferramenta de diagnóstico de rede.
      • vtop – monitor gráfico de atividade do terminal no Linux
      • gtop – Painel de monitoramento de sistema incrível para terminal Linux/macOS Unix

      Use o comando man para ler os documentos: Perdi alguma coisa? Por favor, adicione sua ferramenta de automobilismo de sistema favorita nos comentários.
      man mtr
      man top
      man 

      Gostou do que está lendo?



Postar um comentário

0 Comentários