.. _Install_AstraLinux_Integration_InstallingDashboard: Установка Dashboard ################### Для установки Dashboard требуется скопировать его файлы в целевую папку. Для этого нужно выполнить команду: .. code-block:: console sudo cp -r ~/Загрузки/TerraLink.xDEPro/Integration.Dashboard /opt/TerraLink.xDEPro/Integration/Integration.Dashboard Настройка подключения к Integration API *************************************** Для работы Dashboard понадобится подключение к Integration API. Для настройки подключения нужно открыть конфигурационный файл, в котором задается строка подключения к Integration API, в текстовом редакторе: .. code-block:: console sudo nano /opt/TerraLink.xDEPro/Integration/Integration.Dashboard/wwwroot/app/config.ts и задать строку подключения в переменной ``apiUrl``, указав IP-адрес и порт для подключения к Integration API через Nginx: .. code-block:: typescript export let apiUrl = "http://192.168.11.128:6101/"; Затем нужно сохранить файл (``Ctrl+O``) и выйти из редактора (``Ctrl+X``). Включение логирования ********************* Для включения логирования в Dashboard требуется скопировать демонстрационный конфигурационный файл в конфигурационный файл, который будет использоваться Dashboard: .. code-block:: console sudo cp /opt/TerraLink.xDEPro/Integration/Integration.Dashboard/appsettings.json.demo /opt/TerraLink.xDEPro/Integration/Integration.Dashboard/appsettings.json .. include:: ../../_Include/Integration/Dashboard/SettingUpNginxAccess.rst Автоматический запуск Dashboard ******************************* Для автоматического запуска Dashboard нужно в текстовом редакторе создать файл конфигурации сервиса: .. code-block:: console sudo nano /etc/systemd/system/xde-integration-dashboard.service и скопировать в него содержимое: .. code-block:: ini [Unit] Description=TerraLink xDEPro Integration Dashboard [Service] WorkingDirectory=/opt/TerraLink.xDEPro/Integration/Integration.Dashboard # доступ извне будет возможен только через Nginx ExecStart=/opt/dotnet/dotnet /opt/TerraLink.xDEPro/Integration/Integration.Dashboard/TerraLink.xDEPro.Integration.Dashboard.dll --urls http://127.0.0.1:6010 Restart=always RestartSec=10 KillSignal=SIGINT SyslogIdentifier=xde-integration-dashboard User=xdeadmin Environment=ASPNETCORE_ENVIRONMENT=Production Environment=DOTNET_PRINT_TELEMETRY_MESSAGE=false [Install] WantedBy=multi-user.target Затем нужно сохранить файл (``Ctrl+O``) и выйти из редактора (``Ctrl+X``). Теперь нужно включить и запустить сервис: .. code-block:: console sudo systemctl enable xde-integration-dashboard.service sudo systemctl start xde-integration-dashboard .. include:: ../../_Include/Integration/Dashboard/TestingDashboardAccess.rst