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

2.14.1. clear logging buffer

Назначение

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

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

-

AQ-N5000

7.0

Base

-

AQ-N6000

7.0

Base

-

Синтаксис

clear logging buffer

Режим ввода

Privileged EXEC

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

Нет

Применение

Нет

2.14.3. Примеры

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

Switch# clear logging buffer

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

show logging buffer

2.14.4. 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

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

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

Применение

2.14.6. Примеры

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

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

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

logging alarm-trap level middle

2.14.7. 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

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

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

Применение

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

2.14.9. Примеры

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

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

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

show logging

2.14.10. 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

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

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

Применение

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

2.14.12. Примеры

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

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

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

logging level module

2.14.13. 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

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

500

Применение

Нет

2.14.15. Примеры

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

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

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

show logging buffer

2.14.16. 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

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

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

Применение

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

2.14.18. Примеры

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

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

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

logging level file

2.14.19. 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

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

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

Применение

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

2.14.21. Примеры

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

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

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

logging merge timeout 30

2.14.22. logging sync

Назначение

Данная команда используется для записи событий из буфера в файл.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

-

AQ-N5000

7.0

Base

-

AQ-N6000

7.0

Base

-

Синтаксис

logging sync

Режим ввода

Privileged EXEC

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

Нет

Применение

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

2.14.24. Примеры

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

Switch# logging sync

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

logging merge enable logging sync timeout

2.14.25. logging sync timeout

Назначение

Данная команда используется для установки таймаута синхронизации журнала из буфера в файл.

Команда 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

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

360 мин

Применение

Нет

2.14.27. Примеры

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

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

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

logging sync

2.14.28. 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

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

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

Применение

Нет

2.14.30. Примеры

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

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

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

logging server

2.14.31. 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

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

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

Применение

Нет

2.14.33. Примеры

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

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

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

logging server severity

2.14.34. 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

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

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

Применение

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

2.14.36. Примеры

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

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

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

logging server

2.14.37. 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

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

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

Применение

Нет

2.14.39. Примеры

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

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

logging server

2.14.40. 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

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

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

Применение

Нет

2.14.42. Примеры

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

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

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

logging level module

logging level file

2.14.43. 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

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

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

Применение

Нет

2.14.45. Примеры

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

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

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

show logging

2.14.46. show logging

Назначение

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

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

-

AQ-N5000

7.0

Base

-

AQ-N6000

7.0

Base

-

Синтаксис

show logging

Режим ввода

Privileged EXEC

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

Нет

Применение

Нет

2.14.48. Примеры

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

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.49. 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

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

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

Применение

Нет

2.14.51. Примеры

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

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