Перейти к содержимому
Калькуляторы

поле host в сообщении syslog на 2990

Здравствуйте.

У меня есть syslog-ng, где надо настроить фильтрацию поступающих сообщений по полю host.

с SNR-S2990G-24TX SoftWare Version 7.0.3.5(R0102.0233) это почему-то не работает.

 

правило

filter f_snr-8ecf-193  { host("SNR-8ECF-193"); };

сообщение

 Facility local0 (16), Severity warning (4)

 Msg:  SNR-8ECF-193 %Nov 23 09:07:13 2017 [zIMI]:[Telnet/SSH] admin@172.16.52.1:38412, no logging loghost sequence-number

 

Для другого свитча работает такое:

 

filter f_ecs-f029-173  { host("ECS4110-F029-173"); };

   Facility local7 (23), Severity info (6)
        Msg: Nov 23 09:06:49 ECS4110-F029-173 SNMP: CPU rising trap.

 

Видно, что порядок полей в сообщении от SNR другой (хост, дата вместо дата, хост)

Хотя пишут, что они есть и в заголовке: " the HEADER section contains a timestamp and the hostname or IP address of the device "

 

Есть еще заброшенная, неотвеченная тема такая: https://forum.nag.ru/index.php?/topic/123153-snr-2990g-24fx-vs-syslog/

 

Можете пояснить, что шлет SNR и как это фильтровать? или по Host это невозможно, надо только по IP?

 

в конфиге:

logging 172.27.214.123 level informational
logging executed-commands enable

еще пробовал

logging loghost sequence-number

 

с ним :

Msg:  000952: SNR-8ECF-193 %Nov 23 09:06:20 2017 [zIMI]:[Telnet/SSH] admin@172.16.52.1:38412, sh ip interface brief\0x0a

 

logging loghost source-ip <такой-то>, с ним было так

000908: SNR-8ECF-193[172.27.30.193] %Nov 22 16:27:24 2017 MODULE_PORT

 

Но фильтр по host() все равно не работает.

 

 

Изменено пользователем combr

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Здравствуйте.

Вероятно фильтрация по полю hostname в стандартном шаблоне не работает из-за отсутствия Timestamp как отдельное поле в header syslog, передаваемом SNR.

В приведенном вами работающем примере с другого коммутатора судя по всему также отсутствует Timestamp, а hostname помещен в поле msg.

Как выход из ситуации - фильтровать по содержимому поля MSG, либо действительно по IP. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А какие-либо изменения в работе SNR планируются на тему соотвествия отправляемого в удаленный лог тому, что ожидает rsyslog, syslog-ng и другие системы сбора логов ?  (сейчас есть разные системы мониторинга на основе сбора логов. например Logstash).

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

combr, мы ведем диалог с разработчиками по доработке формата логов, о каких-то конкретных сроках говорить пока рано. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Посмотрел сейчас еще раз что отправляет свитч.

свитч SNR : $HOST - ip адрес, $SOURCEIP - ip адрес

другой свитч: $HOST - hostname, $SOURCEIP - ip адрес

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.