Задолбали логи на человеческом языке
Sep. 16th, 2008 02:50 pmЗадолбали логи на человеческом языке.
Проблема в том, что их зверски неудобно парсить.
и дальше всё в том же духе - ловить пачку разных изложений одного и того же (ещё и меняющихся со временем - то illegal user, то invalid user...). Это вместо того чтобы аккуратно написать что-то вроде
установив соответствующие правила эскейпинга параметров.
Пусть даже будут параллельные два варианта - для людей и для роботов. Но не такой текст...
P.S. Виндовый вариант со специнтерфейсом по типу гибкой базы - перегиб в другую сторону. Но показательный перегиб.
Проблема в том, что их зверски неудобно парсить.
} elsif ($line =~ / (\S+)\[\d+\]: .*(Illegal
user|Invalid user|Failed password
for|authentication error for( illegal user)?) (\S+) from (\S+)/) {
и дальше всё в том же духе - ловить пачку разных изложений одного и того же (ещё и меняющихся со временем - то illegal user, то invalid user...). Это вместо того чтобы аккуратно написать что-то вроде
SSH-AUTHFAIL: ip=1.2.3.4 hostname=1-2-3-4.urody.net login=pupkin reason=user_acl
установив соответствующие правила эскейпинга параметров.
Пусть даже будут параллельные два варианта - для людей и для роботов. Но не такой текст...
P.S. Виндовый вариант со специнтерфейсом по типу гибкой базы - перегиб в другую сторону. Но показательный перегиб.
no subject
Date: 2008-09-16 02:12 pm (UTC)