Конфигур ация Syslog
Syslog — это стандарт для регистрации сообщений программ. Он позволяет разделить программное обеспечение, которое генерирует сообщения, систему, которая их сохраняет, и программное обеспечение, которое их анализирует и отображает. Также он предоставляет устройствам, которые иначе не могли бы взаимодействовать, возможность уведомлять администраторов о проблемах или производительности.
PRSP поддерживает регистрацию сообщений на сервер syslog в дополнение к записи в файл или консоль (локальную или ssh/telnet консоль). Сообщения PRSP могут записываться на локальный сервер syslog (машина, на которой выполняется PRSP), а также на один или несколько удаленных серверов syslog. Удаленные серверы syslog могут быть настроены с использованием IPv4-адресов или имен хостов.
Поддержка управления в полосе через VRF по умолчанию
PRSP поддерживает syslog через VRF по умолчанию и VRF управления через интерфейсы управления в полосе (in-band) и вне полосы (Out-Of-Band) соответственно.
По умолчанию syslog работает на VRF управления.
Топология
Включение 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 и просмотрите сообщения в консоли.