Jump to content
Калькуляторы

поле 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() все равно не работает.

 

 

Edited by combr

Share this post


Link to post
Share on other sites

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

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

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

Join the conversation

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

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.