Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

Настройка фильтров SYSLOG-сообщений выполняется в режиме LOGFILTER. Данный режим доступен в режиме CONFIG.

Для настройки пользовательского SYSLOG-фильтра выполните команду:

ma4000(config)# logging filter <NAME>
ma4000(pp4x-config-log-filter-<NAME>)#

где <NAME> – имя фильтра.

Для настройки предопределенного SYSLOG-фильтра заданного модуля PLC8 или PP4X (по умолчанию) выполните команду:

ma4000(pp4x-config)# logging builtin-filter <NAME>
ma4000(pp4x-config-log-filter-<NAME>)#

где <NAME> – название модуля PLC8 или PP4X, принимает значения: 'pp' 'pp-other' 'slot0' 'slot1' 'slot2' 'slot3' 'slot4' 'slot5' 'slot6' 'slot7' 'slot8' 'slot9' 'slot10' 'slot11' 'slot12' 'slot13' 'slot14' 'slot15'.

destination

Данной командой настраивается место назначения для вывода SYSLOG-сообщений конфигурируемого фильтра:

  • в файл;
  • в консоль;
  • на удаленный хост.

Использование отрицательной формы команды (no) отменяет заданное направление.

Синтаксис     

[no] destination <TYPE>

Параметры

<TYPE> – место назначения SYSLOG-сообщений:

  • console – вывод в консоль;
  • file – вывод в файл, задается в виде file <FILE>, где: <FILE> – имя файла в локальной файловой системе;
  • host – вывод на удаленный адрес, задается в виде: host <HOST> port <PORT> transport <TRANSPORT>, где:
    • <HOST> – IP-адрес удаленного хоста;
    • <PORT> – номер порта подключения [1..65535];
    • <TRANSPORT> – протокол связи: tcp, udp.
  • monitor – вывод на монитор ПК.

Командный режим

LOG FILTER

Пример

ma4000(pp4x-config-log-filter-test)# destination console

match-source

Данной командой настраивается источник сообщений для анализа: модуль PP4X (ведущая/ведомая), номер модуля PLC8. Можно установить несколько источников для анализа.

Для того чтобы фильтр был активен необходимо указать хотя бы один источник.

Использование отрицательной формы команды (no) отменяет анализ заданного источника.

Синтаксис     

[no] match-source <SOURCE>

Параметры

<SOURCE> – источник, используемый для анализа сообщений SYSLOG:

  • pp – ведущая плата PP4X (мастер);
  • pp-other – ведомая плата PP4X;
  • slot – номер слота, задается в виде slot <num>, где <num> – номер слота [0..15].

Командный режим

LOG FILTER

Пример

ma4000(pp4x-config-log-filter-test)# match-source pp-other	

facility

Данной командой определяется уровень SYSLOG-сообщений, которые будут подвергаться анализу.

Использование отрицательной формы команды (no) отменяет установленный уровень для анализа.

Синтаксис     

[no] facility <FACILITY> <SEVERITY>

Параметры

<FACILITY> – класс источника сообщений SYSLOG:

  • kernel – ядро;
  • user – пользовательский уровень;
  • any – любой.

<SEVERITY> – уровень сообщения syslog: 'emerg', 'alert', 'crit', 'error', 'warning', 'notice', 'info', 'debug'.

Командный режим

LOG FILTER

Пример

ma4000(pp4x-config-log-filter-test)# facility all debug	

match

Данной командой добавляется regexp-выражение, служащее фильтром. Поступившая в фильтр строка должна пройти проверку этим выражением.

Использование команды not-match настраивает regexp-фильтр для противоположной цели – поступившая строка НЕ должна пройти проверку этим выражением.

Использование отрицательной формы команды (no) удаляет regexp-фильтр.

Синтаксис     

match <REGEXP>
not-match <REGEXP>
no match

Параметры

<REGEXP> – регулярное выражение, максимальная длина строки 63 символа.         

Командный режим

LOG FILTER

Пример

ma4000(pp4x-config-log-filter-test)# no match		
  • Нет меток