Включение syslog на STB через JS API

Подробнее о syslog на STB

Пример настройки rsyslog на сервере для получения syslog с STB

Включение syslog можно осуществить удаленно путем загрузки на STB веб страницы при помощи которой устанавливается переменная [stb_webkit:faq:logging_netconsole_syslog#syslog|syslog_srv]]. После установки переменной инициализируется перезапуск STB с возможностью последующего перехода по указанному URL на внешний портал или сервис. Запуск такой страницы можно осуществить указав ее вместо адреса внешнего портала - «Системные настройки» ⇒ «Серверы» ⇒ «Порталы» ⇒ «Портал 1 URL»

Пример:

Сервер

Создать в корне вашего веб сервера/портала каталог syslog. Например: /var/www/example.com/stalker_portal/c/syslog

Распаковать в каталог syslog файлы из архива build.syslog.0.0.2.release.zip

Отредактировать файл config.js.

где:

defaultPortalUrl - URL портала/приложения на который осуществится переход после установки переменной syslog_srv. Отсутствие значения - переход во встроенный портал.

syslog_srv - IP адрес:порт сервера на который будет отправляться лог. Если порт не указан - используется порт по умолчанию 514

Примерное содержание файла config.js

window.config = { defaultPortalUrl: 'http://example.com/stalker_portal/c/', syslog_srv: '10.1.1.1' };

Приставка

Указать в строке URL Портал 1: - «Системные настройки» ⇒ «Серверы» ⇒ «Порталы» ⇒ «Портал 1 URL» - http://example.com/stalker_portal/c/syslog

Перезапустить встроенный портал.

Выполнится переход на страницу включения syslog-а. Пользователю будет предложено два варианта. F1 - включить, F2 - выключить. При выборе одного из вариантов осуществится соответствующая процедура по установке/удалению переменной syslog_srv c последующим переходом по указанному defaultPortalUrl в файле config.js