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 |
Отправлять сообщения журнала с уровнем |
- |
level lower |
Отправлять сообщения журнала с уровнем |
- |
level middle |
Отправлять сообщения журнала с уровнем |
- |
level 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 |
Почтовая система |
|
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