Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

identifier { hostname | ip | fqdn }
no identifier
Параметры

fqdn –  использовать — использовать в качестве значения полное имя устройства: hostname.domain_name. Используется только вместе с настроенным domain name;

ip использовать в качестве значения IP-адрес интерфейса устройства. Если в секции syslog host не указан source-address, то в качестве значения будет использован IP-адрес интерфейса, за которым находится удаленный syslog-сервер;

hostname использовать в качестве значения имя устройства.

...

Блок кода
scs(config)# logging aaa configuration

Scroll Pagebreak

logging acl configuration

...

Блок кода
scs(config)# logging syslog configuration

...

logging userinfo

Данной командой включается запись в локальный syslog-сервер сообщений о изменении user-profile.

...

match [not] process-name <PROCESS-NAME>
no match process-name { <PROCESS-NAME> | all }
Параметры

<PROCESS-NAME> – NAME> — имя процесса события, которое необходимо или не нужно сохранять в локальный syslog-файл или отправлять на удаленный syslog-сервер. Принимает значения:

  • aaa-mgr вывод информационных сообщений работы сервисов ААА на устройстве;

  • alarm-mgr вывод информационных сообщений менеджера аварийных событий устройства;

  • aux вывод информационных сообщений работы менеджера, передающего данные из последовательного порта в систему;

  • cfgsync-mgr вывод информационных сообщений менеджера конфигурации устройства (применения/отката/cохранения/загрузки);
  • cli вывод информационных сообщений командной оболочки CLI;

  • device-mgr вывод информационных сообщений подключаемых устройств (USB-flash,mmc,SD,HDD);
  • dhcp-client вывод информационных сообщений DHCP-клиента;

  • env-mgr вывод информационных сообщений мониторинга аппаратных параметров окружения системы (БП/FAN/RAM/FLASH/CPU);

  • esrfs вывод информационных сообщений, связанных с файловой системой устройства (чтение, запись);

  • file-mgr вывод информационных сообщений при работе с файлами (операция copy);

  • haveged вывод информационных сообщений службы генератора случайных чисел устройства;

  • if-mgr вывод информационных сообщений менеджера интерфейсов (состояние, сбор статистики);

  • if-mgr-ng вывод информационных сообщений менеджера интерфейсов (конфигурирование и перенастройка);

  • ipc-hub вывод информационных сообщений межпроцессного взаимодействия между различными сервисами системы;

  • ipc-mgr логирование событий IPC-шины устройства;

  • lb вывод информационных сообщений сервиса балансировки трафика на CPU;

  • lic-mgr вывод информационных сообщений сервиса лицензирования;

  • lldpd вывод информационных сообщений LLDP;

  • modem-cfgmgr вывод информационных сообщений конфигурирования (параметры, применение, конфликт конфигурации) USB-модемов на маршрутизатореконсольном сервере;

  • modem-mgr логирование низкоуровневых процессов подключения USB-модемов к устройству (идентификация типа и дальнейшее подключение);

  • ntp вывод информационных сообщений NTP;

  • oi-mgr вывод информационных сообщений менеджера оперативной информации внутрисистемных процессов устройства;

  • rexd вывод информационных сообщений работы регулярных выражений (компиляция, проверка на совпадения и отработка);

  • rngd вывод информационных сообщений службы генераторы случайных чисел устройства;

  • serial-iface вывод информационных сообщений работы менеджера, обрабатывающего данные, полученные из последовательного порта в систему;

  • service-mgr вывод информационных сообщений менеджера вторичных сервисов устройства;

  • session-mgr вывод информационных сообщений менеджера регистрации и мониторинга CLI-сессий;

  • snmp-server вывод информационных сообщений SNMP;

  • ssh-server вывод информационных сообщений SSH-сервера;

  • sync-mgr - вывод информационных сообщений процесса синхронизации;
  • syslog-mgr вывод информационных сообщений менеджера логирования (выборка процессов логирования, классифицирование по необходимому уровню логирования);

  • syslog-ng вывод информационных сообщений менеджера логирования (отправка сгенерированных сообщений в необходимый интерфейс вывода данных);

  • systemdb вывод информационных сообщений менеджера аварий сервисов системы;

  • telnet-server вывод информационных сообщений Telnet-сервера;

  • others логирование прочих процессов, не попадающих под какую-либо классификацию.

all – all — ключ для удаление удаления всех ранее сконфигурированных процессов.

...

port <PORT>
no port
Параметры

<PORT> номер TCP/UDP-порта, на который будут отправляться пакеты с syslog-сообщениями.

...

Блок кода
scs(config-syslog-host)# port 5014

Scroll Pagebreak

remote-address

Данной командой указывается IPv4/IPv6-адрес удаленного syslog-сервера.

...

no remote-address
Параметры

<ADDR>  IP-адрес, задаётся задается в виде AAA.BBB.CCC.DDD, где каждая часть принимает значения [0..255];

<IPV6-ADDR>  IPv6-адрес, задаётся задается в виде X:X:X:X::X, где каждая часть принимает значения в шестнадцатеричном формате [0..FFFF].

...

severity <SEVERITY>
no severity
Параметры

<SEVERITY> уровень важности сообщения, принимает значения (в порядке убывания важности):

  • none отключает вывод syslog-сообщений в консоль;
  • emerg в системе произошла критическая ошибка, система неработоспособна;
  • alert сигналы тревоги, необходимо немедленное вмешательство персонала;
  • crit критическое состояние системы, сообщение о событии;
  • error сообщения об ошибках;
  • warning предупреждения, неаварийные сообщения;
  • notice сообщения о важных системных событиях;
  • info информационные сообщения системы;
  • debug отладочные сообщения, предоставляют пользователю информацию для корректной настройки системы.

...

show syslog <FILE> [ from-date <YEAR> <MONTH> <DAY> ] [ from-time <TIME> ] [ to-date <YEAR> <MONTH> <DAY> ] [ to-time <TIME> ] [ from-end ]
Параметры

<FILE> имя файла, задаётся задается строкой до 31 символа;

from-date для вывода информации, начиная с указываемой даты;

from-time для вывода информации, начиная с указываемого времени;

to-date для вывода информации до указываемой даты;

to-time для вывода информации до указываемого времени;

<YEAR> год, принимает значения [2001..2037].

<MONTH> месяц, принимает значения [ January/February/March/April/May/June/July/August/September/October/November/December ];

<DAY> день месяца, принимает значения [1..31];

<TIME> устанавливаемое системное время, задаётся задается в виде HH MM SS, где:

  • HH часы, принимает значение [0..23];
  • MM минуты, принимает значение [0 .. 59];
  • SS секунды, принимает значение [0 .. 59].

from-end просмотр содержимого файла с конца, так как последние записи помещаются в конец файла.

...

show syslog configuration [ console | files [<FILE>] | hosts [<NAME>] | monitor | snmp ]
Параметры

console – console — конфигурация syslog-событий при консольном подключении;

files информация о файлах для записи syslog-событий;

hosts – hosts — вывод информации о хостах, на которые передаются syslog-журналы;

monitor – monitor — вывод конфигурации монитора syslog-журнала;

snmp – вывод snmp — вывод конфигурации snmp syslog-журнала.

...

Блок кода
scs# show syslog configuration 
Syslog:                                  
    Write sequence numbers:             Disabled
    Write msec in timestamp:            Disabled
    Write program names:                Disabled
                                         
    Log syslog configuration changes:   Disabled
    Debug severity on reload:           Disabled
                                         
Console:                                 
    Console severity:                   info
    Console filters defined:            Disabled
                                         
Monitor:                                 
    Monitor severity:                   info
    Monitor filters defined:            Disabled
                                         
User Info:                               
    Log AAA configuration changes:      Disabled
    Log ACL configuration changes:      Disabled
    Log user info changes:              Disabled
    Log user commands:                  Disabled
    Log failed authentication attempts: Disabled
                                         
SNMP:                                    
    SNMP trap status:                   Disabled
    SNMP severity:                      info
    SNMP filters defined:               Disabled
                                         
                                         
  Files:
  ~~~~~~
Name                               Severity     Filters
--------------------------------   ----------   --------
tmpsys:syslog/DHCP                 Info         Yes
tmpsys:syslog/debug                Debug        No
tmpsys:syslog/NOT-DHCP             Info         Yes
tmpsys:syslog/test                 Debug        Yes

  Hosts:
  ~~~~~~
Name                     IP Address                      Severity   Transport   Port    Filters
----------------------   -----------------------------   --------   ---------   -----   --------
syslog_host              192.168192.168.1.2                     Info       UDP         514     No

source-address

Данной командой указывается IPv4/IPv6-адрес маршрутизатораконсольного сервера, от которого будут отправляться пакеты на удаленный syslog-сервер.

...

no source-address
Параметры

<ADDR> – IP— IP-адрес, задаётся задается в виде AAA.BBB.CCC.DDD, где каждая часть принимает значения [0..255];

<IPV6-ADDR> – IPv6— IPv6-адрес, задаётся задается в виде X:X:X:X::X, где каждая часть принимает значения в шестнадцатеричном формате [0..FFFF].

<NETWORK_OBJ_GROUP_NAME> список адресов, которые будут использоваться в качестве source address.

...

CONFIG-SYSLOG-HOST

Пример
Блок кода
esrscs(config-syslog-host)# source-address 192.168.54.157

...

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

CONFIG

Пример
Блок кода
esrscs(config)# syslog cli-commands

...

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

CONFIG

Пример
Блок кода
esrscs(config)# syslog console

syslog facility

...

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

Синтаксис

...

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

CONFIG

Пример
Блок кода
esrscs(config)# syslog facility local0

...

syslog file { flash:syslog/<NAME> | tmpsys:syslog/<NAME> | hdd://<HDD>:/<NAME> | mmc://<MMC>:/<NAME> | usb://<USB>:/<NAME> }
no syslog file { flash:syslog/<NAME> | tmpsys:syslog/<NAME> | hdd://<HDD>:/<NAME> | mmc://<MMC>:/<NAME> | usb://<USB>:/<NAME> | all}
Параметры

flash файл располагается в энергонезависимой памяти устройства;

tmpsys файл располагается в энергозависимой памяти устройства;

hdd, mmc, usb – usb — файл располагается на внешнем носителе;

<NAME> имя файла, в который будет производиться запись сообщений заданного уровня, задается строкой до 31 символа. При выполнении отрицательной формы команды со значением параметра «all» будут отключено сохранение во все сконфигурированные syslog-файлы.

Предупреждение

Для моделей ESR-1x размер Размер файловой системы tmpsys составляет 50 МБ, для всех остальных моделей – 100 МБ.

Настраивая число файлов в ротации и размер файла, необходимо следить за тем, чтобы суммарный размер файлов не превышал эти ограничения.

...

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

CONFIG

Пример
Блок кода
esrscs(config)# syslog file flash:syslog/file

...

Использование отрицательной формы команды (no) устанавливает значение размера файла журнала в значение по умолчанию.scroll-pagebreak

Синтаксис
syslog file-size <SIZE>
no syslog file-size
Параметры

<SIZE> размер файла, принимает значение [10..10000000] Кбайт.

...

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

CONFIG

Пример
Блок кода
esrscs(config)# syslog file-size 10000

...

no syslog host { <HOSTNAME> | all }
Параметры

<HOSTNAME> наименование syslog-сервера, задаётся задается строкой до 31 символа. Используется только для идентификации сервера при конфигурировании. Значение «all» используется в команде no syslog host all для удаления всех syslog-серверов.

...

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

CONFIG

Пример
Блок кода
esrscs(config)# syslog host eltex

...

no syslog max-files
Параметры

<NUM> максимальное количество файлов, принимает значения [1 .. 1000].

...

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

CONFIG

Пример
Блок кода
esrscs(config)# syslog max-files 100

...

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

CONFIG

Пример
Блок кода
esrscs(config)# syslog monitor

syslog program-name

...

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

CONFIG

Пример
Блок кода
esrscs(config)# syslog program-name

...

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

CONFIG

Пример
Блок кода
esrscs(config)# syslog reload debugging

...

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

CONFIG

Пример
Блок кода
esrscs(config)# syslog sequence-numbers

syslog

...

snmp

Данной командой устанавливается уровень логирования sip-событийвключается отображение syslog-сообщений на snmp-сервер в виде snmp-trap и происходит переход в режим конфигурирования параметров.

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

Синтаксис
[no] syslog sip-level <LEVEL>
Параметры

<LEVEL> – уровень sip-сообщений, который будут попадать в syslog. Принимает значение в диапазоне [0..9].

Значение по умолчанию

0

Необходимый уровень привилегий

15

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

CONFIG

Пример
Блок кода
esr(config)# syslog sip-level 8

syslog snmp

Данной командой включается отображение syslog-сообщений на snmp-сервер в виде snmp-trap и происходит переход в режим конфигурирования параметров.

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

Синтаксис
syslog snmp
no syslog snmp
Параметры

Команда не содержит параметров.

Необходимый уровень привилегий

10

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

CONFIG

Пример
Блок кода
esr(config)# syslog snmp

...

Данной командой включается добавление миллисекунд в таймштамп.

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

Синтаксис
syslog snmp
[no] syslog timestamp msecsnmp
Параметры

Команда не содержит параметров.

Значение по умолчанию

Отключено.

Необходимый уровень привилегий

1510

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

CONFIG

Пример
Блок кода
esrscs(config)# syslog snmp

syslog timestamp

...

msec

...

Данной командой отключается отправка поля "STRUCTURED-DATA" в syslog-сообщенияхвключается добавление миллисекунд в таймштамп.

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

Синтаксис
[no] sys-obj-id disablesyslog timestamp msec
Параметры

Команда не содержит параметров.

Значение по умолчанию

Отключено.

Необходимый уровень привилегий

15

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

CONFIG

Пример
Блок кода
esrscs(config-syslog-host)# syslog timestamp msec

sys-obj-id

...

disable

...

Данной командой указывается транспортный протокол для передачи пакетов на удаленный syslog-серверотключается отправка поля "STRUCTURED-DATA" в syslog-сообщениях.

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

Синтаксис
transport { tcp | udp }
no transport[no] sys-obj-id disable
Параметры

Команда не содержит параметров.

Значение по умолчанию

udpОтключено.

Необходимый уровень привилегий

1015

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

CONFIG-SYSLOG-HOST

Пример
Блок кода
esrscs(config-syslog-host)# transport tcp

...

)# sys-obj-id disable 

transport

Данной командой указывается имя экземпляра VRF, в рамках которого будут отправляться пакеты на транспортный протокол для передачи пакетов на удаленный syslog-сервер.

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

Синтаксис
vrf <VRF>transport { tcp | udp }
no vrftransport
Параметры

<VRF> – имя экземпляра VRF, в котором доступен удаленный syslog-сервер, задается строкой до 31 символаКоманда не содержит параметров.

Значение по умолчанию

Отсутствует (глобальная таблица маршрутизации).udp

Необходимый уровень привилегий

10

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

CONFIG-SYSLOG-HOST

Пример
Блок кода
esrscs(config-syslog-host)# vrftransport MGMTtcp

Scroll Pagebreak