Я изо всех сил пытаюсь соответствовать Fail2Ban failregex
в журналах Apache, используя только коды возврата HTTP. Формат журнала, который я использую, приведен ниже, и в этом примере это поле, показывающее «200». Пока другие поля (в этом формате) могут быть любыми другими, меня интересует именно это поле.
66-121-89-14.domain.com - - [14/Apr/2011:14:47:05 +0100] "GET /city/index.html HTTP/1.1" 200 2577 "http://www.domain.com/referrer/" "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.9.2.16) Gecko/20110319 Firefox/3.6.16"
я считать Мне нужно что-то подобное.
failregex = ^(?P<host>\S*).*("-" "-"| 502 | 500 | 417 | 416 | 415 | 414 | 413 | 412 | 405 | 403 |
Помогите, пожалуйста, любителю регулярных выражений?
Как это сделать?
<HOST>.*\" (500|502|...)