2.14. Команды системного журнала

2.14.1. clear logging buffer

Назначение

Команда clear logging buffer используется для очистки буфера системного журнала.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

-

AQ-N5000

7.0

Base

-

AQ-N6000

7.0

Base

-

Синтаксис

clear logging buffer

Режим ввода

Privileged EXEC

Состояние по умолчанию

Нет

Применение

Команда используется для очистки сообщений из буфера системного журнала.

Примеры

Очистка буфера системного журнала:

Switch# clear logging buffer

Связанные команды

show logging buffer

2.14.2. logging alarm-trap

Назначение

Команда logging alarm-trap используется для включения или отключения отправки сообщений системного журнала на сервер, а также для ограничения отправки по уровню их критичности. Для восстановления уровня по умолчанию используйте команду no logging alarm-trap.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

-

AQ-N5000

7.0

Base

-

AQ-N6000

7.0

Base

-

Синтаксис

logging alarm-trap (enable|disable|level (high|lower|middle|minor) )

no logging alarm-trap level

Параметр

Описание

Значение

enable

Включение отправки сообщений журнала на сервер

-

disable

Отключение отправки сообщений журнала на сервер

-

level high

Отправлять сообщения журнала с уровнем high

-

level lower

Отправлять сообщения журнала с уровнем lower

-

level middle

Отправлять сообщения журнала с уровнем middle

-

level minor

Отправлять сообщения журнала с уровнем minor

-

Режим ввода

Global Config

Состояние по умолчанию

По умолчанию отправка сообщений системного журнала на сервер отключена.

Применение

Примеры

Настройка отправки на сервер сообщений системного журнала с уровнем high:

Switch# configure terminal
Switch(config)# logging alarm-trap enable
Switch(config)# logging alarm-trap level high

Связанные команды

logging alarm-trap level middle

2.14.3. logging file

Назначение

Команда logging file используется для включения или отключения записи системного журнала в файл.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

-

AQ-N5000

7.0

Base

-

AQ-N6000

7.0

Base

-

Синтаксис

logging file (enable|disable)

Параметр

Описание

Значение

enable

Включение записи системного журнала в файл

-

disable

Отключение записи системного журнала в файл

-

Режим ввода

Global Config

Состояние по умолчанию

По умолчанию запись системного журнала в файл включена.

Применение

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

Примеры

Включение записи системного журнала в файл:

Switch# configure terminal
Switch(config)# logging file enable

Связанные команды

show logging

2.14.4. logging level file

Назначение

Команда logging level file используется для настройки уровня критичности сообщений системного журнала, записываемых в файл.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

-

AQ-N5000

7.0

Base

-

AQ-N6000

7.0

Base

-

Синтаксис

logging level file (alert|critical|debug|emergency|error|information|notice|warning|SEVERITY_LEVEL)

no logging level file

Параметр

Описание

Значение

emergency

Система не функционирует

0

alert

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

1

critical

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

2

error

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

3

warning

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

4

notice

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

5

information

Информационные сообщения

6

debug

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

7

SEVERITY_LEVEL

Уровень критичности

0 - 7

Режим ввода

Global Config

Состояние по умолчанию

По умолчанию запись сообщений журнала регистрации в файл ведется начиная для уровней 0 - 6.

Применение

Указание уровня критичности приводит к записи в файл сообщений только указанного уровня и уровней с большей критичностью.

Примеры

Настройка записи в файл только сообщений с уровнями “error”, “critical”, “alerts” и “emergency”:

Switch# configure terminal
Switch(config)# logging level file 3

Связанные команды

logging level module

2.14.5. logging buffer

Назначение

Команда logging buffer используется для установки количества сообщений системного журнала, сохраняемых в системном буфере.

Команда no logging buffer используется для возврата количества сообщений, сохраняемых в системном буфере, к значению по умолчанию.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

-

AQ-N5000

7.0

Base

-

AQ-N6000

7.0

Base

-

Синтаксис

logging buffer BUFFERSIZE

no logging buffer

Параметр

Описание

Значение

BUFFERSIZE

Количество сообщений

10 - 1000

Режим ввода

Global Config

Состояние по умолчанию

500

Применение

Нет

Примеры

Настройка сохранения в буфере 1000 записей журнала:

Switch# configure terminal
Switch(config)# logging buffer 1000

Связанные команды

show logging buffer

2.14.6. logging level module

Назначение

Команда logging level module используется для ограничения логирования по уровню критичности событий.

Команда no logging level module используется для возврата уровня логируемых событий к значению по умолчанию.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

-

AQ-N5000

7.0

Base

-

AQ-N6000

7.0

Base

-

Синтаксис

logging level module (alert|critical|debug|emergency|error|information|notice|warning|SEVERITY_LEVEL)

no logging level module

Параметр

Описание

Значение

emergency

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

0

alert

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

1

critical

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

2

error

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

3

warning

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

4

notice

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

5

information

Информационные сообщения

6

debug

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

7

SEVERITY_LEVEL

Уровень критичности

0 - 7

Режим ввода

Global Config

Состояние по умолчанию

Уровень логируемых событий по умолчанию - “debug”.

Применение

Указание уровня критичности разрешает логирование сообщений данного уровня и уровня с большей критичностью.

Примеры

Настройка записи в журнал всех видов сообщений:

Switch# configure terminal
Switch(config)# logging level module debug

Связанные команды

logging level file

2.14.7. logging merge

Назначение

Команда logging merge используется для включения объединения одинаковых записей системного журнала.

Команда no logging merge используется для восстановления значения по умолчанию.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

-

AQ-N5000

7.0

Base

-

AQ-N6000

7.0

Base

-

Синтаксис

logging merge (enable|disable|fifo-size SIZE|timeout SECONDS)

no logging merge (fifo-size|timeout)

Параметр

Описание

Значение

enable

Включение объединения

-

disable

Отключение объединения

-

fifo-size SIZE

Установка размера буфера. Значение по умолчанию - 1024

100 - 10240

timeout SECONDS

Тайм-аут. Значение по умолчанию - 10 секунд.

1 - 300

Режим ввода

Global Config

Состояние по умолчанию

По умолчанию функция объединения записей включена.

Применение

Команда объединяет все одинаковые записи внутри указанного временного диапазона в одну. Временной диапазон задается ключевым словом timeout, размер буфера задается ключевым словом fifo-size.

Примеры

Включение объединения записей:

Switch# configure terminal
Switch(config)# logging merge enable

Связанные команды

logging merge timeout 30

2.14.8. logging sync

Назначение

Команда logging sync используется для синхронизации записей из буфера в файл системного журнала (syslog).

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

-

AQ-N5000

7.0

Base

-

AQ-N6000

7.0

Base

-

Синтаксис

logging sync

Режим ввода

Privileged EXEC

Состояние по умолчанию

Нет

Применение

При активированной функции объединения записей система объединяет все одинаковые записи в течение указанного диапазона времени. В течение этого времени записи не будут отправляться в буфер журнала. Для синхронизации записей из буфера в файл системного журнала (syslog) используется команда logging sync.

Примеры

Включение синхронизации журналов:

Switch# logging sync

Связанные команды

logging merge enable logging sync timeout

2.14.9. logging sync timeout

Назначение

Команда logging sync timeout используется для установки таймаута синхронизации журнала из буфера в файл системного журнала (syslog).

Команда no logging sync timeout используется для восстановления значения по умолчанию.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

-

AQ-N5000

7.0

Base

-

AQ-N6000

7.0

Base

-

Синтаксис

logging sync timeout INTERVAL

no logging sync timeout

| Параметр | Описание | Значение | | — | — | Таймаут синхронизации, мин | 5 - 1440 |

Режим ввода

Global Config

Состояние по умолчанию

360 мин

Применение

Нет

Примеры

Настройка синхронизации журнала из буфера в файл каждые 5 минут:

Switch# configure terminal
Switch(config)# logging sync timeout 5

Связанные команды

logging sync

2.14.10. logging operate

Назначение

Команда logging operate предназначена для регистрации действий пользователя в режимах “Global config” и выше.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

-

AQ-N5000

7.0

Base

-

AQ-N6000

7.0

Base

-

Синтаксис

logging operate (enable|disable)

Параметр

Описание

Значение

enable

Включение регистрации действий пользователя

-

disable

Отключение регистрации действий пользователя

-

Режим ввода

Global Config

Состояние по умолчанию

По умолчанию регистрация действий пользователя отключена.

Применение

Если команда logging operate включена, все команды, вводимые в режиме конфигурации или выше, сохраняются в буфере журнала.

Примеры

Включение регистрации действий пользователя:

Switch# configure terminal
Switch(config)# logging operate enable

Связанные команды

logging server

2.14.11. logging server

Назначение

Команда logging server предназначена для регистрации и отправки сообщений системного журнала на удаленные серверы.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

-

AQ-N5000

7.0

Base

-

AQ-N6000

7.0

Base

-

Синтаксис

logging server (enable|disable)

Параметр

Описание

Значение

enable

Включение отправки сообщений журнала

-

disable

Отключение отправки сообщений журнала

-

Режим ввода

Global Config

Состояние по умолчанию

По умолчанию отправка сообщений на удаленные сервера отключена.

Применение

Нет

Примеры

Включение отправки сообщений на удаленный сервер:

Switch# configure terminal
Switch(config)# logging server enable

Связанные команды

logging server severity

2.14.12. logging server address

Назначение

Команда logging server address используется для настройки сетевых параметров удаленного сервера, который будет получать сообщения системного журнала.

Команда no logging server address используется для удаления указанного сервера из конфигурации.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

-

AQ-N5000

7.0

Base

-

AQ-N6000

7.0

Base

-

Синтаксис

logging server address (mgmt-if| ) (IPV4_ADDR|IPV6_ADDR) (dest-port PORT_NUM| ) (transport (tcp|udp)| ) (source-interface IFNAME|source-ip SRC_IP_ADDR| )

no logging server address (mgmt-if| ) (IPV4_ADDR|IPV6_ADDR)

Параметр

Описание

Значение

mgmt-if

Порт управления

-

IPV4_ADDR

IPv4-адрес сервера

-

IPV6_ADDR

IPv6-адрес сервера

-

PORT_NUM

Порт

1 - 65535

tcp

Передача через TCP

-

udp

Передача через UDP

-

IFNAME

Имя интерфейса-источника

Любой тип интерфейса

SRC_IP_ADDR

IPv4-адрес источника

-

Режим ввода

Global Config

Состояние по умолчанию

По умолчанию сообщения системного журнала не отправляются на удаленный сервер.

Применение

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

Примеры

Отправка сообщений системного журнала на сервер с адресом 209.165.202.169:

Switch# configure terminal
Switch(config)# logging server address 209.165.202.169

Связанные команды

logging server

2.14.13. logging server facility

Назначение

Команда logging server facility предназначена для настройки типа сообщений об ошибках, отправляемых на сервер.

Команда no logging server facility используется для возврата к значению по умолчанию.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

-

AQ-N5000

7.0

Base

-

AQ-N6000

7.0

Base

-

Синтаксис

logging server facility (kern|user|mail|daemon|auth|syslog|lpr|news|uucp|cron|authpriv|ftp|FACILITY_TYPE|FACILITY_LOCAL)

no logging server facility

Параметр

Описание

Значение

0

kern

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

1

user

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

2

mail

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

3

daemon

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

4

auth

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

5

syslog

Системный журнал

6

lpr

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

7

news

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

8

uucp

UNIX-to-UNIX

9

cron

Служба часов

10

authpriv

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

11

ftp

Служба FTP

16

local0

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

17

local1

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

18

local2

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

19

local3

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

20

local4

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

21

local5

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

22

local6

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

23

local7

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

FACILITY_TYPE

system defined messages

0 - 11

FACILITY_LOCAL

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

16 - 23

Режим ввода

Global Config

Состояние по умолчанию

Состояние по умолчанию - local4.

Применение

Нет

Примеры

Switch# configure terminal
Switch(config)# logging server facility local3

Связанные команды

logging server

2.14.14. logging server severity

Назначение

Команда logging server severity используется для установки уровня критичности сообщений, отправляемых на сервер.

Команда no logging server severity используется для возврата к значению по умолчанию.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

-

AQ-N5000

7.0

Base

-

AQ-N6000

7.0

Base

-

Синтаксис

logging server severity (alert|critical|debug|emergency|error|information|notice|warning|SEVERITY_LEVEL)

no logging server severity

Параметр

Описание

Значение

emergency

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

0

alert

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

1

critical

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

2

error

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

3

warning

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

4

notice

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

5

information

Информационные сообщения

6

debug

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

7

SEVERITY_LEVEL

Уровень критичности

0 - 7

Режим ввода

Global Config

Состояние по умолчанию

По умолчанию уровень отправляемых сообщений - information и выше.

Применение

Нет

Примеры

Настройка отправки на сервер сообщений с уровнями критичности error, critical, alerts и emergency:

Switch# configure terminal
Switch(config)# logging server severity 3

Связанные команды

logging level module

logging level file

2.14.15. logging timestamp

Назначение

Команда logging timestamp используется для настройки системы на применение временной метки к отладочным сообщениям или сообщениям системного журнала.

Команда no  logging timestamp используется для восстановления формата временной метки по умолчанию.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

-

AQ-N5000

7.0

Base

-

AQ-N6000

7.0

Base

-

Синтаксис

logging timestamp (bsd|date|iso|none|rfc3164|rfc3339)

no logging timestamp

Параметр

Описание

Значение

bsd

Стиль BSD (RFC 3164)

-

date

Стиль команд даты

-

iso

Стиль ISO (RFC 3339)

-

none

Без метки

-

rfc3164

Стиль RFC 3164 (BSD)

-

rfc3339

Стиль RFC 3339 (ISO)

-

Режим ввода

Global Config

Состояние по умолчанию

Формат по умолчанию - BSD.

Применение

Нет

Примеры

Установка временной метки в ISO:

Switch# configure terminal
Switch(config)# logging timestamp iso

Связанные команды

show logging

2.14.16. show logging

Назначение

Команда show logging используется для вывода состояния системного журнала.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

-

AQ-N5000

7.0

Base

-

AQ-N6000

7.0

Base

-

Синтаксис

show logging

Режим ввода

Privileged EXEC

Состояние по умолчанию

Нет

Применение

Нет

Примеры

Вывод состояния системного журнала:

Switch# show logging
Current logging configuration:
============================================================
logging buffer 500
logging timestamp date
logging file enable
logging level file warning
logging level module debug
logging server disable
logging server severity warning
logging server facility local7
logging alarm-trap enable
logging alarm-trap level middle
logging merge disable
logging merge fifo-size 1024
logging merge timeout 10
logging operate disable

Связанные команды

logging level

2.14.17. show logging buffer

Назначение

Команда show logging buffer используется для вывода содержимого буфера системного журнала.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

-

AQ-N5000

7.0

Base

-

AQ-N6000

7.0

Base

-

Синтаксис

show logging buffer (LINES|statistics| )

Параметр

Описание

Значение

LINES

Количество записей. Положительное число - отображение более новых сообщений выше, отрицательное число - отображение выше более старых сообщений.

-1000 - 1000

statistics

Вывод статистики буфера

-

Режим ввода

Privileged EXEC

Состояние по умолчанию

По умолчанию отображается 20 последних сообщений, если не указано иное. Более поздние сообщения отображаются сверху.

Применение

Нет

Примеры

Вывод статистики буфера:

Switch# show logging buffer statistics
Logging buffer statistics:
============================================================
Total processed 153 entries
Total dropped 0 entries
Current have 153 entries
The latest message is:
Aug 6 16:06:44 Switch3 IMISH-6: ready to service
The oldest message is:
Aug 6 13:38:38 Switch LOGGING-5: logging starting up;
version='2.0rc4'

Связанные команды

show logging