Просмотр лога в оперативной памяти устройства:
show info-center logbuffer
logbuffer хранит последние 2000 сообщений и стирается после перезагрузки устройства.
Пример настройки записи сообщений в буфер:
info-center logbuffer match level informational info-center logbuffer record-cmd
По умолчанию лог также сохраняется в энергонезависимой памяти и для этого используется logfile 4.
Чтобы посмотреть сохранённые системные сообщения используйте команду:
show info-center logfile 4
Пример настройки логирования в файл:
info-center logfile 4 config count 40960 nandflash logfile.log info-center logfile 4 output-enable info-center logfile 4 match level warnings show info-center logfile 4
Также можно настроить отправка лога на удалённый сервер логирования.
Пример настройки syslog:
info-center loghost 1 config 192.168.1.10 facility local0 info-center logfile 1 output-enable info-center loghost 1 match level warnings info-center loghost 1 record-cmd
Обратите внимание, что все команды приведённые выше выполняется на коммутаторе, который работает в режиме stand-alone.
Для того, чтобы применять данные команды на коммутаторе работающем в стеке необходимо указывать номер участника.
show info-center logfile 4 member 1
Чтобы настроить возможность отправки логов на сервер в системе logging, используйте команду:
logging 192.168.1.10 level warning
где:
• logging – сама команда
• 192.168.1.10 - - IP-адрес нашего сервера журналов, на который мы хотим отправлять log (вы можете
использовать адреса IPV4 или IPV6)
• level warning - - настройка соответствующего уровня логов для отправки на сервер
Кроме того, можно настроить порт, на который будут отправляться логи (UDP-порт):
logging 192.168.1.10 level warning transport udp port 55555
Дополнительные функции
Включение записи команд, выполненных на коммутаторе, включая информацию пользователя (отключение,
используя «disable» в конце)
logging executed-commands enable
Сохранение лога в файл
logging flash level warnings
Отправка записей лога на хост с порядковыми номерами sequence number
logging loghost sequence-number
Установка IP-адреса, с которого будут отправляться логи
logging source-ip 192.168.1.15
Логирование изменений статуса порта (включено по умолчанию)
logging event link-status global
Show команды
Отображение логов, хранящихся на устройстве
show logging / show logging buffered
Отображение лога с указанием уровня и диапазона.
show logging buffered level warnings range 1 100
Где:
• level – вместо важности «warnings» мы можем использовать другие уровни, которые появляются в нашем
буфере журнала, например, critical
• range - позволяет выбрать диапазон записей лога, которые мы хотим отображать, используя порядковый
номер, здесь мы указываем начало и конец диапазона
Отображение лога с указанием диапазона:
show logging buffered range 1 100
Убедитесь, что опция логирования выполненных команд включена:
show logging executed-commands state
Отображение лога хранящегося на flash:
show logging flash
Чтобы посмотреть локальный log file который хранится на коммутаторе, используется команда:
show info-center logfile 4 member 1
По Default для записи log сообщений на коммутаторе используется «logfile 4» (всего их доступно с 1-4).
Да, если коммутатор работает в стеке (режиме vsf) он работает как одно логическое устройство, но member указывать нужно.
В данном случае это файл, который хранится на первом коммутаторе.
Дополнительно приведу краткое описание команд при работе с логированием на коммутаторе:
|
Если коммутаторы не в стеке, member указывать не надо.
Пример настройки syslog:
|