Você pode considerar usar htop
em vez de top
para uma saída mais gráfica.
Em seguida, você pode usar lsof -p <pid>
para ver quais arquivos são abertos por um serviço, incluindo arquivos de rede.
lsof
tem uma grande variedade de opções, sugiro que você consulte man 8 lsof
.
Em seguida, você pode usar iptop
para ver as conexões de rede atuais. Novamente, essas ferramentas oferecem muitas opções, como mostrar os endereços IP resolvidos da máquina remota à qual seu servidor está conectado ou seus nomes de domínio.
monitorix
mostra a média e o uso da carga do sistema, alocação de memória, integridade do driver de disco, serviços do sistema, portas de rede, estatísticas de correio.
Se você estiver preocupado com a segurança, o Mecanismo Suricata é "capaz de detecção de intrusão em tempo real (IDS), prevenção de intrusão em linha (IPS) ), monitoramento de segurança de rede (NSM) e processamento pcap offline ". É gratuito e de código aberto.
Para uma ferramenta completa para monitorar quase tudo na máquina, existe Collectl , uma ferramenta completa para monitorar e coletar informações sobre o sistema Linux recursos como uso da CPU, memória, rede, inodes, processos, nfs, tcp, sockets. Em francês, usamos a expressão 'usine à gaz', traduzida para 'sistema labiríntico' para essas ferramentas, mas parece muito eficaz.