версия для печати
Запись системного лога на внешний syslog-сервер
Логирование на внешний сислог-сервер позволит при записи лога обойти некоторые ограничения, связанные с логированием во внутреннюю память телефона:
- т.к. системный лог пишется в оперативную память, все записи удаляются при перезагрузке устройства, что не позволяет "отловить" множества проблем, в процессе воспроизведения которых телефон перезагружается
- объем внутренней памяти телефона, выделяемой под запись системного лога, ограничен
Процедура следующая:
1. Подготавливаем сислог-сервер
В качестве примера будем использовать tftpd64 https://pjo2.github.io/tftpd64/
Скачиваем на ПК, устанавливаем, открываем
Из настроек сислог-сервера нам интересны:
- Выбор сетевого интерфейса, на который "повесим" сервер

- Включение сислог-сервера (включен по-умолчанию)
- Указание файла, в который будет вестись логирование

2. Настраиваем логирование на телефоне
- Переходим в веб интерфейс телефона (Настройки - Конфигурации - Syslog)
- Включаем логирование (Enable Syslog = Включено)
- Указываем адрес сислог-сервера (Syslog Server = ip адрес ПК, на который установлен tftpd64)
- Устанавливаем уровень логирования на debug (Syslog Level = 6)

- Сохраняем изменения и проверяем, что логирование ведется, в логе сислог-сервера

3. Воспроизводим проблему
4. Из директории на ПК, которую мы задали в п.1, забираем файл системного лога.
Если мы снимаем логи по запросу технической поддержки вендора или дистрибьютера, важно запомнить и указать время возникновения инцедента, а также другие параметры, связанные с проблемой (ip адреса, номера сторон вызова и т.п.)
- т.к. системный лог пишется в оперативную память, все записи удаляются при перезагрузке устройства, что не позволяет "отловить" множества проблем, в процессе воспроизведения которых телефон перезагружается
- объем внутренней памяти телефона, выделяемой под запись системного лога, ограничен
Процедура следующая:
1. Подготавливаем сислог-сервер
В качестве примера будем использовать tftpd64 https://pjo2.github.io/tftpd64/
Скачиваем на ПК, устанавливаем, открываем
Из настроек сислог-сервера нам интересны:
- Выбор сетевого интерфейса, на который "повесим" сервер

- Включение сислог-сервера (включен по-умолчанию)
- Указание файла, в который будет вестись логирование
2. Настраиваем логирование на телефоне
- Переходим в веб интерфейс телефона (Настройки - Конфигурации - Syslog)
- Включаем логирование (Enable Syslog = Включено)
- Указываем адрес сислог-сервера (Syslog Server = ip адрес ПК, на который установлен tftpd64)
- Устанавливаем уровень логирования на debug (Syslog Level = 6)
- Сохраняем изменения и проверяем, что логирование ведется, в логе сислог-сервера
3. Воспроизводим проблему
4. Из директории на ПК, которую мы задали в п.1, забираем файл системного лога.
Если мы снимаем логи по запросу технической поддержки вендора или дистрибьютера, важно запомнить и указать время возникновения инцедента, а также другие параметры, связанные с проблемой (ip адреса, номера сторон вызова и т.п.)
![]() ![]() ![]() ![]() ![]() ![]() |
|
![]() ![]() |