Автор Тема: Как снять лог mgcamd у ресивера Ipbox/Sezam?  (Прочитано 10803 раз)

0 Пользователей и 1 Гость смотрят эту тему.

Оффлайн coolnev

  • завсегдатай
  • **
  • Сообщений: 82
  • Karma: +2/-2
  • Пол: Мужской
    • Достойный Вас сервис
Если у вас перестали показывать каналы и это не проблема сервера, то первое, что попросит Администратор - это лог вашего эмулятора. Поэтому, очень важно уметь правильно снимать его с ресивера. В ресиверах Ipbox HD и Sezam HD (да и во всех ресиверах на ОС Linux) преимущественно используется эмулятор mgcamd. Есть 2 варианта просмотра его лога:

1) Настроить mgcamd так, чтобы он писал в файл прямо на самом ресивере (параметр L: { 04 } Ip_адрес_ресивера 514 имя-логав файле mg_cfg);
2) Заставить mgcamd слать тот же лог по сети на обычный компьютер (параметр L: { 01 } Ip_адрес_компьютера 514 в файле mg_cfg).

Чтобы воспользоваться первым способом, нужно зайти на ресивер через Telnet и наблюдать за работой mgcamd в реальном времени, выводя содержимое файла на экран Linux командой tail -f имя-лога. Для этой цели в Windows рекомендую программу Putty
(Помощь).
Этот способ самый простой, но неудобный, т. к. нужно соединяться с ресивером и работать с командной строкой Linux. Также в этом случае лог будет постоянно расти и рано или поздно забьет всю память ресивера.

Второй способ удобнее. За логом ведется наблюдение с компьютера, который находится в локальной сети с ресивером, при помощи программы Kiwi Syslog Daemon (Помощь), без каких либо логинов в сам ресивер.
Программа Kiwi Syslog Daemon будет принимать сообщения от mgcamd и выводить их в виде лога на экране компьютера.
Если программа на компьютере не запущена, сообщения будут отправляться  вникуда без каких-либо последствий для ресивера и компьютера.

Если вы только поменяли свой mg_cfg и прописали туда IP своего компьютера для отсылки лога, нужно перезапустить mgcamd или перегрузить ресивер.
Ipbox 900 HD
софт PGI 0.9