Перейти к содержимому


Фотография
- - - - -

Как снять лог с эмулятора MgCamd


  • Закрытая тема Тема закрыта
Сообщений в теме: 7

#1 alserg

alserg

    Super Moderator

  • Модераторы
  • 267
  • 17426 сообщений
  • 44 thanks

Отправлено 22 August 2012 - 00:00

Снятие лога Mgcamd на Dreambox - сложный вариант

Скрытый текст


СКАЧАТЬ DCC-E2 v1.50


45948db45b33.gif

 

 

#2 svislochanin

svislochanin

    Super Moderator

  • Модераторы
  • 283
  • 12038 сообщений
  • 6 thanks

Отправлено 22 August 2012 - 00:08

3CSyslog

Возникает вопрос как снять лог на эмуляторе mgcamd. Для этого скачайте и установите программу 3CSyslog.

Перед тем как ее запустить, необходимо внести кое-какие изменеия в файл mg_cfg.
Укажите адрес IP своего PC в строке с параметром L. Порт 514 не трогаем- это порт, через который происходит связь компьютера и ресивера для получения лог-файла. Если этот порт заблокирован файрволом (проверить!!!) - разрешите его, иначе программа будет молчать и лога вам не видать.

Изображение

После редактирования файла, сохраняем его и закрываем. Перегружаем эмулятор.
Запускаем 3CSyslog.
Идем в настройки: File--> Configure
Выбираем вкладку Security settings и вводим адрес IP своего ресивера.

Далее, открываем вкладку Log-file destination и указываем путь, куда будет сохраняться лог-файл.

В конечном итоге, получаем следующее:

Изображение

После первого удачного запуска программы, в C:\Program Files\3Com Corp folder вы увидите syslog.log файл, который можно открыть любым текстовым редактором. Я сразу вынес его не рабочий стол, чтобы каждый раз не лазить в эту папку:

Изображение

Лог-файл должен выглядить примерно вот так:

Feb 19 08:58:08 192.168.1.35 ----------------------------------------------------
Feb 19 08:58:08 192.168.1.35 000: 80 00 3f 56 0e 02 56 00 00 4d 5f 31 ad a5 25 00 ..?V..V..M_1..%.
Feb 19 08:58:08 192.168.1.35 010: c4 8a 71 94 60 1b 4b a8 ee 78 eb a6 01 42 60 8f ..q.`.K..x...B`.
Feb 19 08:58:08 192.168.1.35 020: b4 1a 73 97 72 fe fe fe 3a 4b 02 fe fe fe fe fe ..s.r...:K......
Feb 19 08:58:08 192.168.1.35 030: fe fe fe fe fe fe fe fe fe fe fe fe fe fe 90 18 ................
Feb 19 08:58:08 192.168.1.35 040: f0 c5 ..
Feb 19 08:58:08 192.168.1.35
Feb 19 08:58:09 192.168.1.35 Client <- Server: -- Sat Feb 19 02:57:59 2011
Feb 19 08:58:09 192.168.1.35 ----------------------------------------------------
Feb 19 08:58:09 192.168.1.35 000: 80 10 10 38 2c fe 62 4d 80 7a 47 6f a7 2e 44 d9 ...8,.bM.zGo..D.
Feb 19 08:58:09 192.168.1.35 010: 1b d9 cd ...
Feb 19 08:58:09 192.168.1.35
Feb 19 08:58:09 192.168.1.35 [mg0] <- CW from newcamd XX.XXX.XXX.X (server IP):port (702ms)
Feb 19 08:58:09 192.168.1.35 [mg0] 702 msec -- Sat Feb 19 02:57:59 2011
Feb 19 08:58:09 192.168.1.35 ===== @Sky ECM on CaID 0x4AE1, pid 0x0078 ======
Feb 19 08:58:09 192.168.1.35 prov: 000000
Feb 19 08:58:09 192.168.1.35 cw0:0 38 2C FE 62 4D 80 7A 47
Feb 19 08:58:09 192.168.1.35 cw1:0 6F A7 2E 44 D9 1B D9 CD

Проверьте настройки файрвола, если он запретил порт 514, нужно его разрешить, т.к. порт используется для связи компа с ресивером и для получения лог-файла.

ВСЁ!
Dreambox 800 se
4.8е, 13.е, 19е, 36.е, 75е, 0.8w, 4w, 5w

#3 svislochanin

svislochanin

    Super Moderator

  • Модераторы
  • 283
  • 12038 сообщений
  • 6 thanks

Отправлено 25 May 2012 - 02:07

MGCAMDLOGserver 13

ниже будут выкладываться новые версии

что нового:
переработан алгоритм программы. Основная цель её – создание replace.list
Добавлено поле «Наименование канала», которое сохраняется в примечании записи replace.list
Также, изменена световая схема элементов окна программы.


как настроить:
скачиваете архив, распаковываете. открываете файл MGCAMD_LOG_server.
в нём правите строку :

[SETUP]
PORT=514
LOG_FILE="mgcamd.log"
REPLACE_FILE="\\BM750\Configuration\keys\replace.list" #вместо BM750 пишете ip адрес тюнера
POISK=failed

всё закрываете файл и сохраняете. запускаете файл MGCAMD_LOG_server. переключаете с канала на канал и пошла запись в replace.list
Изображение

СКАЧАТЬ

Сообщение отредактировал svislochanin: 06 January 2015 - 16:06

Dreambox 800 se
4.8е, 13.е, 19е, 36.е, 75е, 0.8w, 4w, 5w

#4 svislochanin

svislochanin

    Super Moderator

  • Модераторы
  • 283
  • 12038 сообщений
  • 6 thanks

Отправлено 31 August 2012 - 14:37

MGCAMDLOGserver 17

Что нового:
переработан алгоритм программы. Основная цель её – создание replace.list
Добавлены новые поля
«Наименование канала», которое сохраняется в примечании записи replace.list
« mg_cfg »
« newcamd.list »
« ссcamd.list »
« priority.list »
« ignore.list »
« replace.list »
которые можно редактировать прямо из программы.


Данная программа MGCAMD_LOG_server (автор nik-kaknik) предназначена для снятия лога Mgcamd на компьютере и самое главное её достоинство - она автоматически редактирует и создаёт replace.list, что влияет на быстрое переключение каналов.
Для того, что бы всё нормально работало нужно сделать всего два действия:
1. В конфигурационном файле Mgcamd (mg_cfg) включить ведения лога через сеть:
L: { 01 } IP-компьютера 514

Изображение

2. Для того что бы редактировался replace.list, нужно прописать путь к нему в файле MGCAMD_LOG_server.ini в строке "REPLACE_FILE="\\ip ресивера\root\plugin\var\keys\replace.li st" (этот вариант строки к примеру для ресиверов gi s8120, amiko alien 8900 и их аналогов).
Для поиска достаточно в строке наименования replace.list указать каталог, IP-адрес или сетевое имя ресивера - откроется окно в указанном каталоге для поиска и выбора листа

Изображение

Путь к replace.list можно так же найти с помощью ftp клиента (total commander)

Изображение

скачать

Сообщение отредактировал svislochanin: 01 September 2012 - 00:40

Dreambox 800 se
4.8е, 13.е, 19е, 36.е, 75е, 0.8w, 4w, 5w

#5 svislochanin

svislochanin

    Super Moderator

  • Модераторы
  • 283
  • 12038 сообщений
  • 6 thanks

Отправлено 28 October 2012 - 00:18

Программа MGCAMD_LOG_server (18 версия)

Update:
1. Добавлена подсказка про C: { 01 } в mg_cfg
2. При загрузке на экран выводится также содержание файла \tmp\mgshare.info, что позволяет сразу же узнать о подключениях mgcamd к серверам.


MGCAMD_LOG_server.exe - программа для приема лога Mgcamd 
на компьютере и создания файла replace.list

Файл replace.list создаётся программой исходя из анализа лога

Для её работы нужно в конфигурационном файле Mgcamd (mg_cfg) 
включить ведения лога через сеть:

L: { 01 } IP-компьютера 514

Также, для корректной работы нужно установить параметр:

C: { 01 }


Опции программы задаются в файле MGCAMD_LOG_server.ini:

[SETUP]
; № порта на компьютере
PORT=514
; Имя файла для записи лога
LOG_FILE="mgcamd.log"
; Имя файла replace.list
REPLACE_FILE="replace.list"



P/S
1. В именах файлов можно указать путь к нему, например:
   REPLACE_FILE="\\BM750\Configuration\keys\replace.list"

   Примечание: Вместо "BM750" - можно указать IP ресивера

   ВНИМАНИЕ!: Выше указан сетевой путь к файлу на ресивере!
(т.е. если ресивер не поддерживает сетевое подключение - работать не будет!)

2. Если ресивер не поддерживает сетевое подключение - можно скопировать
   replace.list (и др. конфиги) на компьютер и задать путь к нему.
   После обработки - скопировать их обратно в ресивер.

3. Если имя файла для записи лога сделать пустым
   - запись лога на компьютере вестись не будет.

4. При отсутствии файла конфигурации программа будет использовать
   514 порт, лог будет сохраняться в ...temp\mgcamd.log

5. Кнопкой "Перезапуск MGCAMD" - производится дистанционный перезапуск
   mgcamd в ресивере (но только в том случае, если правильно указан 
   файл replace.list - из каталога на ресивере - см. пункт 1).

6. Поле "Наименование канала" сохраняется в виде примечания 
   в строках replace.list


Как узнать - поддерживает ли ресивер сетевое подключение?
- Берём программу сканирования сети (например LanScope) и сканируем сеть.
Если программа найдет ресивер и все его подключения, и вы сможете 
открыть их и найти replace.list - всё в порядке!)

СКАЧАТЬ
Dreambox 800 se
4.8е, 13.е, 19е, 36.е, 75е, 0.8w, 4w, 5w

#6 svislochanin

svislochanin

    Super Moderator

  • Модераторы
  • 283
  • 12038 сообщений
  • 6 thanks

Отправлено 15 November 2012 - 20:58

Программа MGCAMD_LOG_server (21 версия)

Update:
1. В файле конфигурации MGCAMD_LOG_server.ini добавлена возможность задать другой текстовый редактор, нежели Блокнот
2. Теперь в MGCAMD_LOG_server.ini можно указать полный путь к mgshare.info


СКАЧАТЬ
Dreambox 800 se
4.8е, 13.е, 19е, 36.е, 75е, 0.8w, 4w, 5w

#7 svislochanin

svislochanin

    Super Moderator

  • Модераторы
  • 283
  • 12038 сообщений
  • 6 thanks

Отправлено 06 January 2015 - 16:03

Программа MGCAMD_LOG_server (25 версия)

MGCAMD_LOG_server.exe - программа для приема лога Mgcamd 
на компьютере и создания файла replace.list

Файл replace.list создаётся программой исходя из анализа лога

Для её работы нужно в конфигурационном файле Mgcamd (mg_cfg) 
включить ведения лога через сеть:

L: { 01 } IP-компьютера 514

Также, для корректной работы нужно установить параметр:

C: { 01 }


Опции программы задаются в файле MGCAMD_LOG_server.ini:

[SETUP]
# № порта на компьютере
PORT=514

# Имя файла для записи лога
LOG_FILE="mgcamd.log"

# Файл mgshare.info (Если не задан - будет открыт ...\tmp\mgshare.info)
MGSHARE_INFO=""

# Имя файла replace.list
REPLACE_FILE="replace.list"

# Текстовый редактор (по умолчанию Notepad.exe)
EDITOR="Notepad.exe"



Ключи запуска программы:

/HIDE - Скрытый режим работы;

/AUTO - Автоматическое исправление replace.list


Пример запуска: MGCAMD_LOG_server.exe /HIDE /AUTO



P/S
1. В именах файлов можно указать путь к нему, например:
   REPLACE_FILE="\\BM750\Configuration\keys\replace.list"

   Примечание: Вместо "BM750" - можно указать IP ресивера

   ВНИМАНИЕ!: Выше указан сетевой путь к файлу на ресивере!
(т.е. если ресивер не поддерживает сетевое подключение - работать не будет!)

2. Если ресивер не поддерживает сетевое подключение - можно скопировать
   replace.list (и др. конфиги) на компьютер и задать путь к нему.
   После обработки - скопировать их обратно в ресивер.

3. Если имя файла для записи лога сделать пустым
   - запись лога на компьютере вестись не будет.

4. При отсутствии файла конфигурации программа будет использовать
   514 порт, лог будет сохраняться в ...temp\mgcamd.log

5. Кнопкой "Перезапуск MGCAMD" - производится дистанционный перезапуск
   mgcamd в ресивере (но только в том случае, если правильно указан 
   файл replace.list - из каталога на ресивере - см. пункт 1).

6. Поле "Наименование канала" сохраняется в виде примечания

СКАЧАТЬ
  • phantom7 это нравится
Dreambox 800 se
4.8е, 13.е, 19е, 36.е, 75е, 0.8w, 4w, 5w

#8 svislochanin

svislochanin

    Super Moderator

  • Модераторы
  • 283
  • 12038 сообщений
  • 6 thanks

Отправлено 22 January 2016 - 16:46

Программа MGCAMD_LOG_server (27 версия)

 

 

 Некоторые пользователи программы используют её не только для ускорения, но и для того, чтобы просто получить файл replace.list Но, программа создаёт replace.list только по мере необходимости. Т.е., если канал включается быстро, то срока в replace.list не создаётся за ненадобностью (а также чтобы не перегружать лишней информацией mgcamd).
     В данной версии, если программу запустить с ключом /FULL - строка в  replace.list будет создаваться для каждого канала.

 

 

 

СКАЧАТЬ


Dreambox 800 se
4.8е, 13.е, 19е, 36.е, 75е, 0.8w, 4w, 5w




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных