Jump to content

Recommended Posts

Posted (edited)

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

У меня есть 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
Posted

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

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

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

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

Posted

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

  • 7 years later...
Posted

Подскажите, имеется graylog для обработки syslog, модели S29** в source отправляли IP интерфейса управляющего VLAN. А вот модели S52** отправляют hostname  в поле source. Как настроить чтобы 52** отправляли IP ? 

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.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.