Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: Ali Nebi в Mar 14, 2008, 12:22



Титла: Logwatch и ignore.conf
Публикувано от: Ali Nebi в Mar 14, 2008, 12:22
Здравейте,

имам един проблем с logwatch на CentOS 5 и се мъча да се преборя с това.

Настоили сме logwatch да събира информация от логовете и да ни ги праща като писно на e-mail адрес. Проблемът е, че писмото е прекалено голямо като размер. Причината са записите за postfix. Те са причината писмото да стане толкова голямо.

Т.к не искам да променям дефаултските шаблони, аз въведох в /etc/logwatch/conf/ignore.conf файла следния израз.

Примерен код

###### REGULAR EXPRESSIONS IN THIS FILE WILL BE TRIMMED FROM REPORT OUTPUT #####
(NOQUEUE|\(250|Over quota)


Направих принт на писмото към STDOUT и писмото беше както трябва, като размерът беше значително по-малък и се побираше в максималния размер на писмото зададен в postfix.

Проблемът е следният. След като върнах настройките на logwatch да праща писмо на е-mail адрес, получавам вместо писмото следната грешка:

/etc/cron.daily/0logwatch:

Примерен код

Quantifier follows nothing in regex; marked by <-- HERE in m/* <-- HERE NOQUEUE*/ at /etc/cron.daily/0logwatch line 1182, <TESTFILE> line 2.


Такова нещо не ми извежда когато го дам да ми го изведе на STDOUT

Какво мога да направя да реша този проблем? Да не би регулярният израз да не е правилен, макар че на мен ми изглежда коректен?