satus

Лог работы эмулятора wicardd

В теме 2 сообщения

Для того, чтобы снять лог с эмулятора Wicardd, необходимо проделать следующее:

 

1. Скачиваем программу "logger"
2. Устанавливаем программу "logger" на компьютер.
3. Запускаем программу "logger"
4. Нажимаем IP

 

post-1818-0-04809300-1473941891_thumb.pn

 

5. Запоминаем IP компьютера(у вас он будет свой)

6. Переходим к редактированию файла wicardd.conf который находится в ресивере по адресу /var/etc/

 

post-1818-0-01196100-1473941892_thumb.pn

 

7. Редактируем значение log_udp = ip.адрес.компьютера:514

 

post-1818-0-41553300-1473941892_thumb.pn

 

8. Сохраняем файл
9. В программе "logger" открываем настройки программы

 

post-1818-0-49521300-1473941893_thumb.pn

 

10. В вкладке "настройки доступа" указываем:
Ip адрес ресивера
Логин - root
Пароль - оставляем, или как правило он тоже root, для ресиверов dreambox-пароль dreambox

 

post-1818-0-11090400-1473941894_thumb.pn

 

11. В вкладке "пути к файлам" указываем:
Путь к бинарнику - /var/bin/имя файла викард
Путь к файлу конфигурации - /var/etc/имя конфигурационного файла

 

post-1818-0-03901200-1473941895_thumb.pn

 

12. Запускаем логирование

 

post-1818-0-74181800-1473941895_thumb.pn

 

13. Лог работы эмулятора появится в окошке программы

 

Внимание! Программа универсальная, позволяет редактировать конфиг и показывать лог викарда и других эмуляторов, отправляющих его на 514 порт также и под Энигмой.

Wicardd_loger.zip

Поделиться сообщением


Ссылка на сообщение

Добавлю в описание несколько вариантов как можно получить лог работы эмулятора Wicard. Первый способ подойдет для пользователей, кто использует на компьютере ОС Windows, все остальные подойдут как для Windows так  и для других ОС ( Linux, Mac OS). Сразу уточню, что здесь я не буду делать описание как подключиться к ресиверу по FTP для редактирования wicardd.conf  и где посмотреть в ресивере его IP адрес, в интернете достаточно описаний для различных FTP клиентов, которые вы сможете использовать на своих ОС.

 

1. Получение лога при помощи программы TraySyslog.

 

 

 

Скачиваем по ссылке программу, устанавливаем ее на комп. Запускаем ее после чего можно проверить в ней настройки и выставить необходимые для вас:

 

fe41a78b8b60.png

 

Во вкладке General можно установить галочку на прослушивании порта для получения лога сразу после старта программы:

 

fe1213475653.png

 

Во вкладке Network  оставляем настройки по умолчанию, т.е. прослушивать порт 514

 

ba6c563eb383.png

 

В последней же вкладке - Logging  можно активировать сохранение лога в файл и указать путь к нему, чтобы прямо из программы можно было лог файл открывать и копировать лог для предоставления тех поддержке или на форум, если самостоятельно не можете с проблемой разобраться:

 

6641d0321d97.png

 

После активации сохранения лога в файл выбираем в какую папку будем сохранять файлы с логами:

 

f172bec05dc6.png

 

Я выбрал сохранение лога в папку, куда установлена программа TraySyslog,  вы же можете поступить так же или выбрать другую папку ( как кому удобнее ).

 

После этих манипуляций с программой, достаточных для получения лога, нужно отредактировать конфигурационный файл этого эмулятора, а именно в файле wicardd.conf  указать IP адрес компьютера ( посмотреть его можно в настройках сетевой карты компьютера или командой ipconfig  в командной строке), куда будет выводиться лог по UDP, за это отвечает параметр log_udp в секции global:

 

[global]

log_udp =  здесь нужно указать IP адрес компьютера  и через двоеточие указывается порт, если необходимо ( пример log_udp = 192.168.1.2:514  )

 

Теперь при необходимости вы можете получить лог и скопировать его из файла для предоставления тех поддержке или на форум. Здесь стоит добавить, что порт могут блокировать антивирус или фаервол и их можно временно отключить, если после настроек, в которых вы будете уверены, в мониторе программы вы лог не увидите. После всех манипуляций с конфигом его нужно сохранить и перегрузить эмулятор для того, чтобы внесенные изменения применились. Открыть лог файл можно следующим образом:

 

be89569313ac.png

 

Продолжение следует...

 

 

2. Сохранение лога в файл

 

 

По умолчанию лог выводится в консоль,  один из вариантов получения лога, который подойдет для различных ОС на компьютере, это сохранение лога в файл на ресивере. Для этого необходимо отредактировать конфиг  и внести в него следующие изменения:

 

[global]
log = /tmp/wicardd.log  #имя лог-файла и путь к нему, по-умолчанию выводится в консоль
log_size = 64  #максимальный размер лога в килобайтах
debug = 1
daemon = 1

 

После редактирования файла сохраняем изменения, перегружаем эмулятор. Максимальный размер указывайте без фанатизма. Переходим в папку /tmp  и смотрим ваш лог в файле wicardd.log

Именно это имя файла и путь к нему мы указали в конфиге.

 

3. Просмотр лога в WEB интерфейсе.

 

 

Еще один вариант, позволяющий легко получить лог работы эмулятора на различных ОС. Все так же необходимо отредактировать wicardd.conf соответствующим образом, для этого нужно указать  в секциях [global] и [webif] необходимые настройки, если второй нет, добавить:

 

 

[global]
log_rb_size = 64  # размер кольцевого буфера в стоках, задается для хранения лога с последующим отображением в WEB интерфейсе
debug = 1
daemon = 1

 

[webif]
port = 8081  # порт HTTP сервера
debug = 1  # уровень логирования 0 - 3
active = 1  # включение/отключение секции

 

 

После редактирования файла сохраняете изменения и перегружаете эмулятор. Обратите внимание на порт HTTP сервера, к нему нужно будет подключаться браузером для получения лога. Еще один момент стоит упомянуть о порте. Были проблемы у некоторых пользователей с номером порта, который в настройках выдается биллингом, эмулятор после старта отключался. Вероятно этот порт используется софтом или другим плагином/приложением. В случае подобных проблем номер порта можно просто сменить на любой свободный.

 После рестарта эмулятора открываем ваш интернет браузер, в адресной строке указываем IP адрес ресивера и через двоеточие - внимание!- порт, какой вы указали в конфиге для  HTTP сервера

 

 

b0c8873b7e73.png

 

 

Подключаемся, открываем вкладку LOG где вы увидите лог, который можно будет скопировать при необходимости:

 

0d26f4aa021a.png

 

 

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации ответов.