como medir MB / s em soquete específico

9

Temos uma camada da Web em que de vez em quando um nó da Web bate nossos nós de dados (plural) e, se pudéssemos ver o MB / segundo entrando nessa máquina em todos os soquetes ou soquetes individuais, poderíamos saber imediatamente qual nó da Web era iniciado. ter um enorme fluxo de coisas. Isso seria ótimo para nossa capacidade de monitoramento.

Existe maneira de ver uma entrada "atual" de máquinas / MB?

Não quero usar uma ferramenta que teste a largura de banda entre os nós, mas sim apenas medir o status atual.

Dean Hiller
fonte

Respostas:

3

O iptables possui contador de bytes para cada regra / cadeia (não sabe exatamente a terminologia). Portanto, você pode configurar uma política noop para as portas de seu interesse e monitorar os contadores de bytes.

AFAIK, este é o melhor caminho a seguir com algum monitoramento sério (automatizado) (ao contrário de iftop e etc)

yaccz
fonte
1
+1 para SNMP. Eu também apontaria que o RRD deveria ser usado para detectar tendências. O SNMP + RRD é poderoso a longo prazo, enquanto todas as ferramentas relatadas são para solução imediata de problemas.
Marcel
Para o monitoramento point-in time, adicionar a camada de complexidade do iptables não faz sentido. O SNMP ou uma coleção apoiada por RRD é a melhor solução geral a longo prazo. Mas o OP está pedindo para ver máquinas / portas específicas sob demanda.
ewwhite
16

Você pode tentar usar o iftopcomando Ele fornece uma boa exibição de maldições. Isso pode mostrar estatísticas médias e em tempo real de uma interface ou fonte / destino / porta específica. Também pode filtrar, mas ainda não explorei essa funcionalidade.

insira a descrição da imagem aqui

Host display:                          General:
 n - toggle DNS host resolution         P - pause display
 s - toggle show source host            h - toggle this help display
 d - toggle show destination host       b - toggle bar graph display
 t - cycle line display mode            B - cycle bar graph average
ewwhite
fonte
7

Eu costumo usar o iptraf para coisas como esta:

iptraf

Essa tela mostra várias conexões com o banco de dados, mas você pode filtrar o que estiver interessado.

Dennis Kaarsemaker
fonte
1
Você e suas ferramentas sofisticadas!
Ewwhite 31/05
1

ntopprovavelmente será o que você precisa. Possui uma interface da web para exibir estatísticas em interfaces específicas. Ele filtra por protocolo para que você tenha uma idéia decente.

Nathan C
fonte