Описание
Возможности:
tcpdump
Сбор логов
Выгрузка troubleshooting-логов на сервер
Получить доступ к этому функционалу на конкретной точке можно выбрав её в дереве устройств и выбрать раздел утилиты, либо нажав на неё в дереве объектов ПКМ (правая кнопка мыши) → траблшутинг
В случае когда необходимо выполнить аналогичные действия сразу на нескольких точках, можно использовать групповые операции.
Для этого необходимо перейти в список устройств, выбрать нужные точки и действие с ними после чего нажать "Выполнить".
Траблшутинг одной ТД
tcpdump
Подзволяет удаленно запускать скрипт снятия tcpdump с указанием параметров, с последующей выгрузкой на сервер.
Фильтр — в поле указывается условие для фильтрации трафика, например port 3799 and host 192.168.0.1. Если поле оставить пустым, будет записан весь трафик. Максимальная длина значения — 400 символов.
Таймаут — в этом поле указывается максимальное время работы скрипта. Значение по умолчанию — 5. Допустимый диапазон: от 1 до 86400.
Интерфейсы ТД — в этом поле указываются интерфейсы, с которых будет сниматься дамп. Максимальное количество — 5 интерфейсов. При перечислении интерфейсов допускается использование запятой, точки с запятой или пробела.
Максимальный размер — в этом поле указывается максимальный размер дампа в Мб. Допустимый диапазон: от 1 до 100.
Interface Radio0/Radio1 — включение или выключение специальных интерфейсов: radio0 (2.4 GHz) и radio1 (5 GHz).
После настройки всех параметров необходимо нажать кнопку принять, после чего будет запущен процесс записи дампа на всех указаных интерфейсах. Прогресс будет отображаться на панели задач.
В случае отсутствия ошибок будет выведено сообщение об успешном завершении.
Архивы в данной директории записываются с именем в формате: имя устройства в дереве + MAC-адрес + имя интерфейса + дата и время запуска задачи.
Расположение файла в docker-инсталяции: /<Директория уставновки SoftWLC>/volumes/eltex-ems/tftpboot/debug_logs
Расположение файла в deb-инсталяции: /tftpboot/debug_logs
Снятие логов
Позволяет удаленно запускать скрипт для снятия логов с указанием параметров, с последующей выгрузкой на сервер.
Log-скрипт — в этом поле указывается скрипт, который будет выполняться. Поле не может быть пустым и не должно превышать 700 символов.
Таймаут — в этом поле указывается максимальное время работы скрипта. Значение по умолчанию — 5. Допустимый диапазон: от 1 до 86400.
Максимальный размер — в этом поле указывается максимальный размер дампа в Мб. Допустимый диапазон: от 1 до 100.
Ниже имеется возможность включить демоны на ТД перед началом выполнения скрипта.
После настройки всех параметров необходимо нажать кнопку принять, после чего будет запущен процесс записи логов. Прогресс будет отображаться на панели задач.
В случае отсутствия ошибок будет выведено сообщение об успешном завершении.
Архивы в данной директории записываются с именем в формате: имя устройства в дереве + MAC-адрес + имя интерфейса + дата и время запуска скрипта.
Расположение файла в docker-инсталяции: /<Директория уставновки SoftWLC>/volumes/eltex-ems/tftpboot/debug_logs
Расположение файла в deb-инсталяции: /tftpboot/debug_logs
Выгрузка troubleshooting-логов на сервер
Перед выгрузкой логов необходимо предварительно произвести настройку http сервера из EMS:
1) Перейти в раздел "Администрирование" → "Настройка сервера" → "Системные модули"
2) В разделе httpserver указать IP адрес для получения файла с утройств - IP сервера с SoftWLC
Если все настроено корректно, то необходимо нажать ПКМ на точку и в разделе "траблшутинг" выбрать выгрузить логи с устройства, после чего запустится задача.
После успешного завершения задачи необходимо открыть её двойным нажатием, после чего по предоставленой ссылке скачать архив с troubleshooting-файлами
Расположение файла в docker-инсталяции: /<Директория уставновки SoftWLC>/volumes/eltex-ems/tftpboot/debug_logs
Расположение файла в deb-инсталяции: /tftpboot/debug_logs
Траблшутинг группы точек
Для одновременной работы с несколькими точками необходимо использовать групповые операции. Различие от работы с одной точкой заключается в возможности выставить поля касающиеся интерфейсов Radio0/Radio1 и демонов на ТД в режим "Unactive"
В режиме "Unactivate" соответствующее значение на ТД не будет изменено.
В остальном принцип работы аналогичен действиям описаным в разделе "Траблшутинг одной ТД"
Очищение директорий траблшутинга
Для автоматического очищения директорий предусмотрен монитор "Очистка директорий выгрузки tcpdump/логов траблшутинга".
При запуске он удаляет все пустые файлы, которые появляются при ошибках во время снятия логов и дампа, а так же файлы старее семи дней.
По умолчанию монитор запускается каждые три дня, но можно перенастроить частоту работы в "Администрирование" → "Задачи по расписанию (мониторы)"















