LINUX.ORG.RU
ФорумAdmin

фильтрация логов

 ,


0

1

Всем привет!
Есть хост:

Debian GNU/Linux 11

На нем Zabbix-агент с которого Zabbix-сервер постоянно снимает
метрики SMART. Из-за этого постоянно в
/var/log/messages валятся сообщения вида:
May  5 16:45:49 srv-zabbix kernel: [14692692.232387] program smartctl is using a deprecated SCSI ioctl, please convert it to SG_IO


Пробую его отфильтровать внося в /etc/rsyslog.conf
:syslogtag, contains, "smartctl" stop
Все равно сообщение валится в лог... Пробовал и так:
syslogtag, contains, "program smartctl is using a deprecated SCSI ioctl, please convert it to SG_IO" stop

Так же...
Научите плиз, как отфильтровать эти сообщения.

Зачем ты пытаешься найти текст из сообшения в syslogtag?

его в msg искать надо.

if $msg contains 'smartctl is using a deprecated SCSI ioctl' then ~
vel ★★★★★ ()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.