Перейти к основному содержимому

Конфигурация Syslog

Syslog — это стандарт для регистрации сообщений программ. Он позволяет разделить программное обеспечение, которое генерирует сообщения, систему, которая их сохраняет, и программное обеспечение, которое их анализирует и отображает. Также он предоставляет устройствам, которые иначе не могли бы взаимодействовать, возможность уведомлять администраторов о проблемах или производительности.

PRSP поддерживает регистрацию сообщений на сервер syslog в дополнение к записи в файл или консоль (локальную или ssh/telnet консоль). Сообщения PRSP могут записываться на локальный сервер syslog (машина, на которой выполняется PRSP), а также на один или несколько удаленных серверов syslog. Удаленные серверы syslog могут быть настроены с использованием IPv4-адресов или имен хостов.

Поддержка управления в полосе через VRF по умолчанию

PRSP поддерживает syslog через VRF по умолчанию и VRF управления через интерфейсы управления в полосе (in-band) и вне полосы (Out-Of-Band) соответственно.

По умолчанию syslog работает на VRF управления.

Топология

Image

Включение rsyslog
#configure terminalПерейти в режим конфигурации.
config)#feature rsyslog [vrf management]Включить функцию на VRF по умолчанию или VRF управления. По умолчанию эта функция работает на VRF управления.
config)#exitВыйти из режима конфигурации.
Запись в файл

Ниже приведена конфигурация, показывающая, как включить отладочные логи для определенного протокола. В данном случае показан OSPF.

#debug ospf allВключает отладку для OSPF.
#configure terminalПерейти в режим конфигурации.
(config)#router ospf 1Включить процесс OSPF 1.
(config-router)#exitВыйти из режима маршрутизатора.
(config)#feature rsyslogВключить функцию на VRF по умолчанию или VRF управления. По умолчанию эта функция работает на VRF управления.
(config)#logging level ospf 7Включает отладочные сообщения для модуля OSPF. Это можно настроить как для VRF по умолчанию, так и для VRF управления.

Конфигурация Syslog

(config)#logging logfile ospf1 7Создает файл журнала, в который будут сохраняться логи. Путь к файлу будет в каталоге /log/ospf1. Размер файла журнала 40964194304 байт.
(config)#exitВыйти из режима конфигурации.

Для проверки выполните некоторую конфигурацию OSPF и просмотрите сообщения в файле журнала или с помощью команды show logging logfile.

Команды проверки
#show logging logfile
File logging : enabled  File Name : /log/ospf1  Size : 419430400  Severity :
(7)
2022 Jan 05 20:10:52.202 : PRSP : OSPF : INFO : NSM Message Header
2022 Jan 05 20:10:52.202 : PRSP : OSPF : INFO :  VR ID: 0
2022 Jan 05 20:10:52.203 : PRSP : OSPF : INFO :  VRF ID: 0
2022 Jan 05 20:10:52.203 : PRSP : OSPF : INFO :  Message type: NSM_MSG_LINK_ADD (5)
2022 Jan 05 20:10:52.203 : PRSP : OSPF : INFO :  Message length: 232
2022 Jan 05 20:10:52.203 : PRSP : OSPF : INFO :  Message ID: 0x00000000
2022 Jan 05 20:10:52.203 : PRSP : OSPF : INFO : NSM Interface
2022 Jan 05 20:10:52.203 : PRSP : OSPF : INFO :  Interface index: 100001
2022 Jan 05 20:10:52.203 : PRSP : OSPF : INFO :  Name: po1
2022 Jan 05 20:10:52.204 : PRSP : OSPF : INFO :  Flags: 536875010
2022 Jan 05 20:10:52.204 : PRSP : OSPF : INFO :  Status: 0x00000804
2022 Jan 05 20:10:52.204 : PRSP : OSPF : INFO :  Metric: 1
2022 Jan 05 20:10:52.207 : PRSP : OSPF : INFO :  MTU: 1500
2022 Jan 05 20:10:52.207 : PRSP : OSPF : INFO :  Type: L3
2022 Jan 05 20:10:52.207 : PRSP : OSPF : INFO :  HW type: 9
2022 Jan 05 20:10:52.208 : PRSP : OSPF : INFO :  HW len: 6
2022 Jan 05 20:10:52.209 : PRSP : OSPF : INFO :  HW address: ecf4.bb5c.a2b0
2022 Jan 05 20:10:52.210 : PRSP : OSPF : INFO :  Bandwidth: 0.000000
2022 Jan 05 20:10:52.211 : PRSP : OSPF : INFO :  Interface lacp key flag 0
2022 Jan 05 20:10:52.212 : PRSP : OSPF : INFO :  Interface lacp aggregator update flag 0
#show logging level
Facility        Default Severity        Current Session Severity
nsm                    3                           3
ripd                   3                           3
ospfd                  3                           7
ospf6d                 3                           3
isisd                  3                           3
hostpd                 3                           3
ldpd                   2                           2
mribd                  2                           2
pimd                   2                           2
authd                  2                           2
mstpd                  2                           2
imi                    2                           2
onmd                   2                           2
Syslog Configuration
oamd                   2                           2
vlogd                  2                           2
vrrpd                  2                           2
ribd                   2                           2
bgpd                   3                           3
l2mribd                2                           2
lagd                   2                           2
sflow                  2                           2
pservd                 2                           2
Запись в консоль
#configure terminalПерейти в режим конфигурации.
(config)#logging level ospf 7Включает отладочные сообщения для модуля OSPF.
(config)#logging console 7Включает логи в консоли.
(config)#debug ospfВключает отладку для конфигураций OSPF.
(config)#router ospfВключение OSPF для процесса 1.
(config-router)#exitВыйти из режима маршрутизатора.
(config)#exitВыйти из режима конфигурации.

Для проверки выполните некоторую конфигурацию OSPF и просмотрите сообщения в консоли.

Команды проверки
#show logging console
Console
logging     : enabled Severity: (debugging)
#show logging level
Facility        Default Severity        Current Session Severity
nsm                    3                           3
ripd                   3                           3
ospfd                  3                           7
ospf6d                 3                           3
isisd                  3                           3
hostpd                 3                           3
ldpd                   2                           2
mribd                  2                           2
pimd                   2                           2
authd                  2                           2
mstpd                  2                           2
imi                    2                           2
onmd                   2                           2
oamd                   2                           2
vlogd                  2                           2
vrrpd                  2                           2
ribd                   2                           2
bgpd                   3                           3
l2mribd                2                           2
lagd                   2                           2
Syslog Configuration
sflow                  2                           2
pservd                 2                           2
Запись на удаленный сервер
#configure terminalПерейти в режим конфигурации.
(config)#logging level bgp 7Включает отладочные сообщения для модуля BGP.
(config)#logging server 10.16.2.1 vrf managementПеренаправляет сообщения журнала на настроенный сервер.
(config)#debug bgpВключает отладку для конфигураций BGP.
(config)#router bgp 1Включение процесса BGP 1.
(config-router)#exitВыйти из режима маршрутизатора.
(config)#exitВыйти из режима конфигурации.
Команды проверки
#show logging server
Remote Servers:
10.16.2.1                 severity: (debugging)                 facility: local7                 VRF: management
#show logging level
Facility        Default Severity        Current Session Severity
nsm                    3                           3
ripd                   3                           3
ospfd                  3                           3
ospf6d                 3                           3
isisd                  3                           3
hostpd                 3                           3
ldpd                   2                           2
mribd                  2                           2
pimd                   2                           2
authd                  2                           2
mstpd                  2                           2
imi                    2                           2
onmd                   2                           2
oamd                   2                           2
vlogd                  2                           2
vrrpd                  2                           2
ribd                   2                           2
bgpd                   3                           7
l2mribd                2                           2
lagd                   2                           2
sflow                  2                           2
pservd                 2                           2