Подсоветуйте простой анализатор логов, который бы при появлении определенных строк в логах выполнял бы определенные действия (для каждого лога свой набор "сигнальных" строк), слал е-майл и т.п.
>Подсоветуйте простой анализатор логов, который бы при появлении определенных строк в логах
>выполнял бы определенные действия (для каждого лога свой набор "сигнальных" строк),
>слал е-майл и т.п.#!/bin/sh
# usage: logalize.sh logfile "signalstring"
grep "$2" $1 > /dev/null
if [ $? -eq 0 ]; then
echo "Nashel signalnuu stroku"
else
echo "Ne nashel ee"
fi
Привет,Моим коллегам весьма по душе logwatch - каждую ночь шлет кучу своих репортов :-)
WWell,
>Моим коллегам весьма по душе logwatch - каждую ночь шлет кучу своих
>репортов :-)
логи большие и следить надо почти онлайн.
logwatch насколько я знаю по крону - а это напряжно будет.
>>Моим коллегам весьма по душе logwatch - каждую ночь шлет кучу своих
>>репортов :-)
>
>
>логи большие и следить надо почти онлайн.
>logwatch насколько я знаю по крону - а это напряжно будет.
при правильной настройке - не напряжно. исключите из анализа все, что не интересует, каждые 10 минут будет приходить несколько строк.
я его нашел.
это - swatch