Задача:
Ослеживать кол-во СПАМ-а на почтовом сервере.
В почтовый лог пишется результат анализа почты на СПАМ. В принципе можно эту информацию получить фильтруя лог по определенным последовательностям символов, но элемент данных log[файл<,regexp><,кодировка><,макс кол-во строк>,<режим>] выдает отфильтрованные по regexp строки. А как получить просто кол-во отфильтрованных строк (типа режим count)?
Напр. мне нужно сделать 3 счетчика:
spam=log[файл<,regexp1><,кодировка><,макс кол-во строк>,<режим>]
maybe_spam=log[файл<,regexp2><,кодировка><,макс кол-во строк>,<режим>]
not_spam=log[файл<,regexp3><,кодировка><,макс кол-во строк>,<режим>]
Можно конечно наколхозить скрипт внешней проверки, но как-то оно ИМХО не рационально, когда все, за исключением подсчета, умеет делать агент...
Или такую задачу можно реализовать как-то по другому? Как?
Заранее сенькс всем откликнувшимся!
Ослеживать кол-во СПАМ-а на почтовом сервере.
В почтовый лог пишется результат анализа почты на СПАМ. В принципе можно эту информацию получить фильтруя лог по определенным последовательностям символов, но элемент данных log[файл<,regexp><,кодировка><,макс кол-во строк>,<режим>] выдает отфильтрованные по regexp строки. А как получить просто кол-во отфильтрованных строк (типа режим count)?
Напр. мне нужно сделать 3 счетчика:
spam=log[файл<,regexp1><,кодировка><,макс кол-во строк>,<режим>]
maybe_spam=log[файл<,regexp2><,кодировка><,макс кол-во строк>,<режим>]
not_spam=log[файл<,regexp3><,кодировка><,макс кол-во строк>,<режим>]
Можно конечно наколхозить скрипт внешней проверки, но как-то оно ИМХО не рационально, когда все, за исключением подсчета, умеет делать агент...
Или такую задачу можно реализовать как-то по другому? Как?
Заранее сенькс всем откликнувшимся!
Comment