Monitorar o uso e desligar

1

Bom dia,

No momento, estou pensando em alugar um servidor VPS para o nosso grupo de jogos usar como servidor TeamSpeak. Gostaríamos de mantê-lo local, mas estamos limitados a recursos e fundos.

Eu encontrei uma solução que está dentro do nosso orçamento que vem com o Ubuntu instalado, mas tem algumas limitações na largura de banda mensal permitida. Infelizmente, a empresa não interrompe o serviço depois que você atinge sua largura de banda mensal permitida e, em seguida, é cobrado pelo uso excessivo a uma taxa premium.

Eu preciso saber se é possível rastrear o uso mensal de largura de banda com o Ubuntu e se ele atinge um certo limite para desligar a VM?

Obrigado

    
por Anton Botha 12.02.2016 / 09:34

1 resposta

0

Monitorando a ferramenta de largura de banda de rede (vnstat):

instale o vnstat:

apt-get install vnstat

Comando de monitoramento:

vnstat -m de largura de banda mensal

root@test:~# vnstat -m

 eth0  /  monthly

       month        rx      |     tx      |    total    |   avg. rate
    ------------------------+-------------+-------------+---------------
      Feb '16    106.13 MiB |   95.41 MiB |  201.54 MiB |    1.70 kbit/s
    ------------------------+-------------+-------------+---------------
    estimated       273 MiB |     245 MiB |     518 MiB |

vnstat -d de largura de banda diária

vnstat -h de largura de banda horária

% bl0ck_qu0te%

você precisa monitorar manualmente a largura de banda se a largura de banda mensal ultrapassar o limite de hospedagem. Você pode desligar o vm manualmente ou usar o firewall ufw para bloquear o tráfego. (script pode ser feito para desligar vm)

firewall do ufw:

apt-get install ufw

sudo ufw default deny incoming 

sudo ufw default deny outgoing 

Uso da largura de banda do Teamspeak:

se você estiver usando um bom codec de áudio (32KHz), cada usuário enviará aprox. 8 KB / s de dados.

considerando 20 jogadores 20 * 8 = 160 KB / s (cerca de 1 GB em uma hora).

considerando 20 jogadores jogando 12 horas / dia = 12 * 1 = 12GB / dia

por uso de largura de banda mensal = 30 * 12 = 360 GB

Nota: todos os jogadores não estão falando ao mesmo tempo (se sim, a largura de banda pode aumentar)

considerar 360 GB / mês é a largura de banda média. Principalmente, todos os provedores de hospedagem fornecem cerca de 500 GB / mês.

counter strike servidor 1.6 com habilitação por voz:

Eu tinha servidor cs 1.6 que era voice_enabled e tinha 28-32 jogadores simultâneos. estava usando aproximadamente 4-5GB / dia.

Fonte:

link

link

link

link

    
por editinit 12.02.2016 / 12:28