Инструменты пользователя

Инструменты сайта


Боковая панель

knowledge_base:enable_syslog_on_stb_from_api

Включение 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

knowledge_base/enable_syslog_on_stb_from_api.txt · Последнее изменение: 2021/12/15 15:38 (внешнее изменение)