Como analisar os bytes transferidos em um grupo de servidores?

1

Temos cerca de 50 máquinas virtuais. Eu instalei collectd, grafite e grafana e temos algumas estatísticas de tráfego como estas:

Isso produz um gráfico como este:

As linhas são largura de banda de entrada e de saída em KB / s, mas eu gostaria de ter estatísticas que possam me informar quanto tráfego é usado em GB entre 9:00 e 17:00 em todo o farm de servidores.

Qual seria uma boa maneira de descobrir quantos dados foram os usuários em um grupo de servidores?

    
por ujjain 27.06.2016 / 12:20

2 respostas

0

Usar um integral e um escalonamento de 60 pareceu resolver o problema.

    
por 29.06.2016 / 10:43
0

Você já tentou usar o monitoramento do Netflow?

Você pode monitorar o tráfego IP usando o protocolo NetFlow. Este protocolo permite rever os padrões mais úteis e os dados gerais do tráfego.

'NetFlow' é um protocolo de rede, desenvolvido pela Cisco Systems para coletar informações de tráfego IP. Tornou-se um padrão industrial para monitoramento de tráfego de rede e atualmente é suportado por várias plataformas além do IOS e NXOS da Cisco, como dispositivos Juniper, Switches Enterasys e sistemas operacionais como Linux, FreeBSD, NetBSD e OpenBSD.

Se um roteador com capacidade do NetFlow não estiver disponível, mas você usar um servidor Linux para rotear seu tráfego, você poderá instalar um probe do software NetFlow que envia todas as informações relacionadas ao NetFlow para o servidor.

No Linux, existe um programa chamado fprobe , que obtém o tráfego e o envia para um servidor NetFlow. Por esse programa, você pode gerar o tráfego do NetFlow que passa por suas interfaces, por exemplo:

/usr/sbin/fprobe -ieth0 -fip 192.168.1.185:9995

Quando o tráfego tiver sido gerado, você poderá analisar as estatísticas do tráfego inserindo o seguinte comando:

nfdump -R /home/netflow_data/
    
por 24.08.2016 / 10:24