Фильтр сообщений, попадающих в syslog-ng
Модераторы: SLEDopit, Модераторы разделов
-
NeverM
- Сообщения: 248
- ОС: gentoo
Фильтр сообщений, попадающих в syslog-ng
Здравствуйте, есть некая программа, которая постоянно спамит в /var/log/messages. На машине стоит syslog-ng. Подскажите, каким образом можно ловить все сообщения, в котором содержится слово bdLog, и просто не заносить их в /var/log/messages
-
Kam
- Сообщения: 67
- ОС: Fedora, CentOS
Re: Фильтр сообщений, попадающих в syslog-ng
filter filter44 { not match("bdLog"); };
Дописать фильтр в log {}. Напр:
log { source(s_sys); filter(f_filter2); destination(d_mesg); }; ---> log { source(s_sys); filter(f_filter2); filter(filter44); destination(d_mesg); };
Дописать фильтр в log {}. Напр:
log { source(s_sys); filter(f_filter2); destination(d_mesg); }; ---> log { source(s_sys); filter(f_filter2); filter(filter44); destination(d_mesg); };
-
serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
Re: Фильтр сообщений, попадающих в syslog-ng
Я бы сделал наоборот, например:
Код: Выделить всё
filter filter44 {
match("bdLog");
};
destination null {
file("/dev/null");
};
log {
source(s_sys);
filter(filter44);
destination(null);
};-
NeverM
- Сообщения: 248
- ОС: gentoo
-
NeverM
- Сообщения: 248
- ОС: gentoo
Re: Фильтр сообщений, попадающих в syslog-ng
Чтото всё равно не работает, в /etc/syslog-ng/syslog-ng.conf добавил следующее:
при
syslog-ng ругается:
(дистрибутив gentoo)
в логи всё равно сыпется:
Код: Выделить всё
destination null { file("/dev/null"); };
filter f_bdlog { match("bdLog"); };
log { source(src); filter(f_bdlog ); destination(null); };при
Код: Выделить всё
log { source(s_sys); filter(f_bdlog ); destination(null); };Код: Выделить всё
Error in configuration, unresolved source reference; source='s_sys'(дистрибутив gentoo)
в логи всё равно сыпется:
Код: Выделить всё
Mar 3 16:22:53 gmsrv bdLog[3313]: ../DemonWare/bdLobby/bdLobbyService.cpp(191): Received message of type: BD_LOBBY_SERVICE_TASK_REPLY-
serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
Re: Фильтр сообщений, попадающих в syslog-ng
NeverM
:( Ну это же была лишь общая идея, а не руководство сделать именно так. Как сделать в конкретном случае и какие идентификаторы использовать - зависит от существующего конфига.
:( Ну это же была лишь общая идея, а не руководство сделать именно так. Как сделать в конкретном случае и какие идентификаторы использовать - зависит от существующего конфига.
-
NeverM
- Сообщения: 248
- ОС: gentoo
Re: Фильтр сообщений, попадающих в syslog-ng
Вроде бы вариант, предложенный Kam, помог.