Nginx
está servindo páginas da web do servidor ubuntu. Uma ou duas vezes em uma semana, recebo uma mensagem de aviso do provedor do servidor em nuvem que diz The amount of transferred data has exceeded the limit:
The amount of transferred data has exceeded the limit:
hourly: (1:00 - 02:00)
IP / Subnet Server name Limit (MB) Traffic (MB)
xx.xx.xx.xxx Niren 200 238.264
Então eu quero monitorar o tráfego da Internet no servidor ubuntu para determinado período dizer com o aviso acima Eu quero saber como o tráfego exceder o limite em duração de tempo especificado (1hr-2hr). Eu quero saber o que o IP está tentando acessar o servidor nessa duração.
Informações adicionais:
Provedor do servidor de nuvem: Hetzner
, SO do servidor: Ubuntu-1404-trusty-64-minimal
, servidor da Web: Nginx
.
update: Eu tentei vnstat mas ele mostra por hora, semanalmente detalhes de tráfego diários ou mensais, mas eu queria saber quais são os IP's que tentaram acessar o servidor em duração específica, isso não é possível com o vnstat.