Enviado em 28/03/2014 - 10:00h
Bom dia pessoal estou utilizando o seginte comando para monitorar os acessos:
cat access_log | awk '{print $1}' | sort | uniq -c | sort -n | grep -v 127.0.0.1
tenho esse retorno, mostrando o numero de acessos e o ip:
1 192.168.0.7
1 192.168.0.8
1 192.168.0.9
1 192.168.0.10
1 192.168.0.11
1 192.168.0.12
1 192.168.0.13
1 192.168.0.14
1 192.168.0.15
1 192.168.0.16
3 192.168.0.5
3 192.168.0.18
4 192.168.0.19
9 192.168.0.20
16 192.168.0.6
21 192.168.0.4
40 192.168.0.17
Existe a possibilidade de filtrar os resultados mostrando apenas os que possuem mais de 20 acessos?
No caso acima ira me mostra apenas os IPs final 4 e 17
cat access_log | awk '{print $1}' | sort | uniq -c | sort -n | grep -v 127.0.0.1
tenho esse retorno, mostrando o numero de acessos e o ip:
1 192.168.0.7
1 192.168.0.8
1 192.168.0.9
1 192.168.0.10
1 192.168.0.11
1 192.168.0.12
1 192.168.0.13
1 192.168.0.14
1 192.168.0.15
1 192.168.0.16
3 192.168.0.5
3 192.168.0.18
4 192.168.0.19
9 192.168.0.20
16 192.168.0.6
21 192.168.0.4
40 192.168.0.17
Existe a possibilidade de filtrar os resultados mostrando apenas os que possuem mais de 20 acessos?
No caso acima ira me mostra apenas os IPs final 4 e 17