[Comm] Re: squid

Ilya Palagin =?iso-8859-1?q?tux_=CE=C1_fioc=2Ekz?=
Пт Авг 1 19:31:40 MSD 2003


On Fri, Aug 01, 2003 at 03:07:37PM +0400, Роман Тутов wrote:
...
> Не. Нужно в реальном времени анализировать строчку , что попадает в
> лог . Ежели кто чего не так ,писать письмо на имя рута

Можно сделать перловый, например, скрипт, который будет раз в
секунду читать приращения лога и анализировать строчки:

open(FH, "</var/log/squid/access.log");
for (;;) {
	while (<FH>) {
		# проверки с помощью regex
		# отсюда же посылайте письма админу
	}
	sleep 1
	seek(FH, 0, 1);
}




Подробная информация о списке рассылки community