ТОП IP получающий определенную ошибку

D
На сайте с 28.06.2008
Offline
1114
659

Хочу анализировать лог Nginx прямо в консоли.

Помогите, пожалуйста, составить команду awk или cat (я в этом нуб полный) - которая бы выводила так ТОП 10 IP получивших 503 ошибку и сколько раз они ее получили:

кол-во срабатываний IP, например

91 195.9.161.238
88 178.94.20.158

Формат лога такой

80.82.47.52 - - [27/Dec/2016:12:35:50 +0300] "GET / HTTP/1.1" 503 608 "-" "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.0; WOW64; Trident/5.0)"
[umka]
На сайте с 25.05.2008
Offline
456
#1

cat access_log | awk '{if ($9=="503") {print $1}}' | uniq -c | sort -r | head -n 10

Лог в помощь!
D
На сайте с 28.06.2008
Offline
1114
#2

Спасибо, то что нужно!!!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий