Задолбали логи на человеческом языке
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 11:57 am (UTC)no subject
Date: 2008-09-16 12:03 pm (UTC)Боюсь, увы, со всеми авторами не договориться. Заметим, и в винде всё больше текстовые логи.