Команды LOGGING позволяют настроить такие параметры как место хранения журнала (локальный файл, удаленный файл), количество и размер этих файлов, правила фильтрации сообщений.
logging console
Команда позволяет установить уровень сообщений syslog, которые будут выводиться в консоли в одном из двух режимов: либо выводить все сообщения с уровнем не ниже указанного, либо только с этим уровнем.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
[no] logging console <SEVERITY>
Параметры
<SEVERITY > – уровень сообщения syslog для отображения: 'emerg', 'alert', 'crit', 'error', 'warning', 'notice', 'info', 'debug'.
Значение по умолчанию
info
Командный режим
CONFIG
Пример
ma4000(config)# logging console debug
logging file
Данной командой производится задание имени локального файла, в котором хранится log, а также уровень сообщений, которые сохраняются в этом файле.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
[no] logging file <FILE> <SEVERITY>
Параметры
<FILE> – имя файла, до 255 символов;
<SEVERITY> – уровень сообщений, сохраняемых в файл.
Командный режим
CONFIG
Пример
ma4000(config)# logging file test alert
logging file-size
Позволяет задать максимальный размер log-файла в килобайтах. Когда будет исчерпан объем одного файла, система создаст следующий, согласно настройке max-files (см. loggingmax-files).
Использование отрицательной формы команды (no) восстанавливает значение по умолчанию.
Синтаксис
logging file-size <SIZE>
no logging file-size
Параметры
<SIZE> – допустимый размер log-файла. Допустимы значения от 100 до 10000 Кбайт.
Значение по умолчанию
500 Кбайт.
Командный режим
CONFIG
Пример
ma4000(config)# logging file-size 1000
logging filter
Команда позволяет перейти в режим настройки отдельного правила фильтрации по его имени, подробное описание режима LOGFILTER приведено в Версия 3.36.0 Конфигурирование фильтров Syslog. Командный режим LOGFILTER.
Использование отрицательной формы команды (no) удаляет фильтр по его имени.
Синтаксис
[no] logging filter <FILE>
Параметры
<FILE> – имя фильтра, до 255 символов.
Командный режим
CONFIG
Пример
ma4000(config)# logging filter test ma4000(pp4x-config-log-filter-test)#
logging builtin-filter
Команда позволяет перейти в режим настройки правила фильтрации предопределенного для заданного слота.
Синтаксис
logging builtin-filter <NAME>
Параметры
<NAME> – название слота или плата PP4X, принимает значения: 'pp', 'pp-other', 'slot0', 'slot1', 'slot2', 'slot3', 'slot4', 'slot5', 'slot6', 'slot7', 'slot8', 'slot9', 'slot10', 'slot11', 'slot12', 'slot13', 'slot14', 'slot15'.
Командный режим
CONFIG
Пример
ma4000(config)# logging builtin-filter pp ma4000(pp4x-config-log-filter-pp)#
logging host
Команда позволяет настроить режим сохранения журнала на удаленный адрес.
Использование отрицательной формы команды (no) отменяет удаленное логирование.
Синтаксис
logging host <HOST> port <PORT> transport <TRANSPORT> <SEVERITY>
no logging host
Параметры
<HOST> – IP-адрес удаленного узла для сохранения log-файла;
<PORT> – номер порта для связи с удаленным узлом от 1 до 65535;
<TRANSPORT> – тип передаваемых пакетов: tcp или udp;
<SEVERITY> – уровень сообщений, сохраняемых в файл.
Командный режим
CONFIG
Пример
ma4000(config)# logging host 192.168.1.2 port 1024 transport tcp debug
logging max-files
Данная команда задает максимальное количество log-файлов, которые будут храниться в системе. Когда заполнится последний доступный, система перейдет обратно к первому.
Использование отрицательной формы команды (no) возвращает значение по умолчанию.
Синтаксис
logging max-files <FILE_NUM>
no logging max-files
Параметры
<FILE_NUM> – максимальное количество log-файлов, принимает значения [1 .. 1000].
Значение по умолчанию
3
Командный режим
CONFIG
Пример
ma4000(config)# logging max-files 20
logging storage persistent
Команда позволяет указать режим сохранения log-файлов в памяти. Log-файлы будут либо создаваться с нуля при каждом запуске корзины MA4000, либо сохраняться между перезапусками.
Использование отрицательной формы команды (no) возвращает режим хранения ко временному.
Синтаксис
[no] logging storage persistent
Параметры
Команда не содержит аргументов.
Командный режим
CONFIG
Пример
ma4000(config)# logging storage persistent
logging monitor
Команда позволяет установить уровень сообщений syslog, которые будут выводиться на экран при удаленных сеансах SSH и Telnet в одном из двух режимов: либо выводить все сообщения с уровнем не ниже указанного, либо только с данным уровнем.
Использование отрицательной формы команды (no) удаляет установленный режим.
Синтаксис
logging monitor <SEVERITY>
no logging monitor
Параметры
<SEVERITY> – уровень сообщений syslog для отображения: 'emerg', 'alert', 'crit', 'error', 'warning', 'notice', 'info', 'debug';
Значение по умолчанию
info
Командный режим
CONFIG
Пример
ma4000(config)# logging monitor debug
clear log
Команда позволяет удалить log-файлы, хранимые в локальной памяти МА4000-PX.
Синтаксис
clear log [file <FILE>]
Параметры
<FILE> – имя log-файла для удаления, опциональный параметр. Если не указывать имя файла, будут удалены все log-файлы, хранимые в локальной памяти устройства.
Командный режим
ROOT
Пример
ma4000# clear log file slot0
show log
Команда позволяет просмотреть список log-файлов, хранимых в локальной памяти МА4000-PX. При указании имени файла будет выведено содержимое файла log.
Синтаксис
show log [<FILE>]
Параметры
<FILE> – имя log-файла, опциональный параметр.
Командный режим
ROOT
Пример
ma4000# showlog Log files ~~~~~~~~~ ## Name Size in bytes Date of last modification ---- -------------------- ---------------- ------------------------- 1 daemon 447 Tue Feb 4 12:01:39 2014 2 pp 188073 Tue Feb 4 12:01:39 2014 3 slot0 6132 Tue Feb 4 12:03:41 2014 4 slot0.1 511983 Tue Feb 4 09:23:56 2014 5 slot0.2 511867 Tue Feb 4 09:23:56 2014 6 slot0.3 511915 Tue Feb 4 09:23:56 2014 ---- -------------------- ---------------- ------------------------- Total files: 6
show logging config
Команда позволяет просмотреть настройки логирования для сохранения log-файлов МА4000.
Синтаксис
show logging config
Параметры
Команда не содержит аргументов.
Командный режим
ROOT
Пример
ma4000# show logging config Logging max files – 3 Logging file size – 500 Criteria filter table: ~~~~~~~~~~~~~~~~~~~~~~ Name Emerg Alert Crit Error Warn Notce Info Debug --------------- ----- ----- ----- ----- ----- ----- ----- ----- console + + + + + + – – monitor + + + + + + + + + + + + + + – – slot0 + + + + + + + – slot1 + + + + + + + – slot2 + + + + + + + – slot3 + + + + + + + – slot4 + + + + + + + – slot5 + + + + + + + – slot6 + + + + + + + – slot7 + + + + + + + – slot8 + + + + + + + – slot9 + + + + + + + – slot10 + + + + + + + – slot11 + + + + + + + – slot12 + + + + + + + – slot13 + + + + + + + – slot14 + + + + + + + – slot15 + + + + + + + – pp + + + + + + + – pp-other + + + + + + + – File target table: ~~~~~~~~~~~~~~~~~~ Filter name File name -------------------- ------------------------------------------------------------ slot0 slot0 slot1 slot1 slot2 slot2 slot3 slot3 slot4 slot4 slot5 slot5 slot6 slot6 slot7 slot7 slot8 slot8 slot9 slot9 slot10 slot10 slot11 slot11 slot12 slot12 slot13 slot13 slot14 slot14 slot15 slot15 pp pp pp-other pp-other load-1-3-2_51#