3.12. Настройка журнала регистрации системных сообщений (syslog)

Назначение

Журнал регистрации системных сообщений (далее - журнал) позволяет сохранять сообщения в файл или направлять их на сервер журналов.

Описание

Журнал обладает следующими возможностями:

  • Предоставляет информацию о регистрации для мониторинга и устранения неполадок.

  • Позволяет выбрать типы регистрируемой информации.

  • Позволяет выбрать назначение записываемой информации.

По умолчанию коммутатор записывает важные системные сообщения во внутренний буфер, отправляет их на системную консоль и сохраняет их в файл flash:/syslog каждые 6 часов. Можно указать тип и уровень серьезности системных сообщений, которые должны сохраняться в файл журнала или на сервер. Сообщения имеют временную метку, что позволяет выполнять отладку и управление в режиме реального времени.

Доступ к системным сообщениям можно получить через интерфейс командной строки (CLI) коммутатора или сохранить их на сервере журналов. Программное обеспечение коммутатора сохраняет сообщения журнала во внутреннем буфере, в котором может храниться до 1000 сообщений.

Типы сообщений системного журнала:

Тип

Описание

Kern

Сообщения ядра

User

Сообщения пользовательского уровня

Mail

Почтовая система

Daemon

Системная служба

Auth

Сообщения безопасности/авторизации

LPR

Подсистема линейного принтера

News

Сетевая новостная подсистема

UUCP

Подсистема UUCP

Cron

Служба часов

Authpriv

Приватные сообщения безопасности/авторизации

FTP

Служба FTP

Local <0 - 7>

Сообщения, определяемые локально

Уровни критичности сообщений:

Уровень

Название

Описание

0

Emergency

Система неработоспособна

1

Alert

Необходимо немедленно принять меры

2

Critical

Критическое состояние

3

Error

Состояние ошибки

4

Warning

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

5

Notice

Незначительное отклонение от нормы

6

Information

Информационные

7

Debug

Сообщения уровня отладки

Настройка

Настройка сервера журналов

Шаг 1: Вход в режим “Global config”

Switch# configure terminal

Шаг 2: Включение и настройка логирования

Switch(config)# logging server enable
Switch(config)# logging server address 1.1.1.1
Switch(config)# logging server address 2001:1000::2
Switch(config)# logging server severity debug
Switch(config)# logging server facility mail

Шаг 3: Выход из режима “Global config”

Switch(config)# end

Шаг 4: Проверка

Switch# show logging

Current logging configuration:
============================================================
logging buffer 500
logging timestamp bsd
logging file enable
logging level file warning
logging level module debug
logging server enable
logging server severity debug
logging server facility mail
logging server address 1.1.1.1
logging server address 2001:1000::2
logging alarm-trap enable
logging alarm-trap level middle
logging merge enable
logging merge fifo-size 1024
logging merge timeout 10
logging operate disable

Настройка размера буфера журнала

По умолчанию, количество сообщений, записываемых в буфер, составляет 500. Размер буфера можно настроить в интервале от 10 до 1000.

Шаг 1: Вход в режим “Global config”

Switch# configure terminal

Шаг 2: Установка размера буфера журнала

Switch(config)# logging buffer 700

Шаг 3: Выход из режима “Global config”

Switch(config)# end

Шаг 4: Проверка

Вывод записей журнала через консоль:

Switch# show logging
Current logging configuration:
============================================================
logging buffer 700
logging timestamp bsd
logging file enable
logging level file warning
logging level module debug
logging server enable
logging server severity debug
logging server facility mail
logging server address 1.1.1.1
logging alarm-trap enable
logging alarm-trap level middle
logging merge enable
logging merge fifo-size 1024
logging merge timeout 10
logging operate disable

Сервер системного журнала:

image

Рис. 3.1 Вывод журнала на сервере