...
Подключаемся по SSH к E-SBC, под учетной записью admin
Запускаем снятие PCAP трассировки командой для ESBC на базе ESR-3200:
| Блок кода |
|---|
monitor twentyfivegigabitethernet 1/0/1 file flash:data/<имя файла 1> packets 2147483647 |
Для v-ESBC на виртуальной машине:
| Блок кода |
|---|
monitor gigabitethernet 1/0/1 file flash:data/<имя файла 1> packets 2147483647 |
Во второй сессии, например, у нас интерфейсы 1/0/2 и 1/0/3 объеденены в port-channel 2. И настроены разные VLANы 405, 406,407
Тогда PCAP трассировку надо запустить командой:
| Блок кода |
|---|
monitor port-channel 2 file flash:data/<имя файла 2> packets 2147483647 |
или если нужен конкретный VLAN, например, VLAN405
| Блок кода |
|---|
monitor port-channel 2 405 file flash:data/<имя файла 2> packets 2147483647 |
После совершения вызова остановить дампы в обеих сессиях
<Ctrl>+C
Нам потребуется скопировать файлы с устройства <имя файла 1>, <имя файла 2> (можно также из CLI) командами:
| Блок кода |
|---|
copy flash:data/<имя файла 1> scp://username:password@ip_host:port_ssh/<имя файла 1> |
...
copy flash:data/<имя файла 2> scp://username:password@ip_host:port_ssh:/<имя файла 2> |
...
| Блок кода |
|---|
Например copy flash:data/PCAP1 scp://sergey:rootpasswd@192.168.1.3:1613:/PCAP1 |
- sergey - учётная запись вашего устройства, на которое копируете;
- rootpasswd - пароль от вашей учётной записи устройства, на которое копируете;
- 192.168.1.3 - ip адрес вашего устройства, на которое копируете;
- 1613 - если используется отличный от 22 порт ssh, то его требует указать. Если используется 22 порт - можно не указывать.
...
2. Syslog, Debug
2.1. WEB
Начиная с версии ПО 1.7.0 появилась возможность снимать логи в WEB интерфейсе.
Для этого переходим в раздел Администрирование - Syslog - Общие настройки
В верхнем правом углу включаем Режим редактирования
Выставляем общие настройки и модули
Сохраняем. Переходим в раздел Настройки логирования. Запись вести может как на сервер, так и в локальный файл. Выставляем параметры.
Перед снятием лога удаляем всё что ранее в нём было
Совершаем вызовы, все данные, которые будут - скачиваем.
2.2. CLI
Открыть Открыть третью сессию SSH
Запись логов можно вести как в локальный syslog-файл, так и на удалённый syslog-сервер.
В данном примере описана запись на удалённый syslog-сервер:
| Блок кода |
|---|
vesbc# configure |
...
vesbc(config)# syslog host |
...
eltex - задаёте имя, например eltex |
...
vesbc(config-syslog-host)# source-address 192.168.1. |
...
88 |
...
- адрес интерфейса, с которого будут отправляться пакеты на удалённый syslog сервер |
...
vesbc(config-syslog-host)# remote-address 192.168.1. |
...
3 |
...
- удалённый syslog сервер |
...
vesbc(config-syslog-host)# severity |
...
info - уровень важности, информационные сообщения |
- Бывают случаи, когда требуется уровень важности debug, тогда выставляем уже:
vesbc(config-syslog-host)# severity debug - уровень важности, отладочные сообщения
Если требуется снять оба уровня важности, тогда мы можем писать severity info в syslog monitor, а severity debug в syslog host
В рамках одного объекта эти команды взаимоисключающие.
Если требуется:
| Блок кода |
|---|
vesbc# commit |
...
vesbc# confirm |
Включаем debug:
Перейти в раздел debug
| Блок кода |
|---|
vesbc# debug |
...
vesbc(debug)# |
Включить debug модулей E-SBC (описание команды и назначение есть в документации):
| Блок кода |
|---|
vesbc(debug)# debug esbc disp |
...
vesbc(debug)# debug esbc cfgmgr |
...
vesbc(debug)# debug esbc accmed |
...
vesbc(debug)# debug esbc core |
...
vesbc(debug)# debug esbc sipbl |
...
vesbc(debug)# debug esbc sipwrk |
...
vesbc(debug)# debug esbc mediawrk |
...
vesbc(debug)# debug esbc mediabl |
...
vesbc(debug)# debug esbc sysio |
...
vesbc(debug)# debug esbc submngr |
...
vesbc(debug)# debug esbc voip-guard |
После совершения вызова выключить debug командой - no debug all


