Конфигурация и администрирование [Документация VAS Experts]

Конфигурация и администрирование

Файл .env

Посмотрите видео-урок по конфигурации:

Настройка подсистемы выполняется через файл .env

/var/www/html/dpiui2/backend/.env

Содержимое файла следующее:

#Системные настройки, лучше не трогать
APP_ENV=local
APP_DEBUG=true
APP_KEY=
APP_TIMEZONE=UTC
 
#Урл приложения. Нужен для формирования правильной ссылки при отправке QoE отчетов на почту
APP_URL=https://localhost/
 
#Системные настройки подключения к БД MySql, лучше не трогать
DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=dpiui2
DB_USERNAME=root
DB_PASSWORD=vasexperts
 
#Настройки подключения к SMTP-серверу. Нужны для отправки почтовых нотификаций.
CFG_SMTP_UNAME=dpiuitest@gmail.com
CFG_SMTP_PW=dpiuitestdpiuitest
CFG_SMTP_HOST=smtp.gmail.com
CFG_SMTP_PORT=587
#tls or ssl
CFG_SMTP_SECURE=tls
 
#Адрес тех. поддержки
CFG_SEND_ERROR_EMAIL=sd@vas.expert
#Адрес отправки копий писем
CFG_SEND_COPY_EMAIL=
 
#Системные настройки, трогать нельзя
CACHE_DRIVER=file
QUEUE_DRIVER=database
SESSION_DRIVER=cookie
 
#Настройки подключения к QoE Stor
QOESTOR_DB_HOST=localhost
QOESTOR_DB_PORT=8123
QOESTOR_DB_USER=default
QOESTOR_DB_PASS=''
QOESTOR_DB_NAME=qoestor
QOESTOR_CACHE_LIFE_TIME_SEC=3600
QOESTOR_MAIN_LOG_PARTITIONS_LIFE_TIME_HOUR=24
QOESTOR_AGG_LOG_PARTITIONS_LIFE_TIME_DAYS=15
 
#Период синхронизации абонентов в минутах (для разделов Абоненты и услуги и Реклама)
SM_SUBSCRIBERS_UPDATE_PERIOD_MINUTES=30
 
#Период  очитки данных для графиков в разделе Производительность
CHART_DATA_DELETE_DAYS_INTERVAL=60
 
#Период  синхронизации CG-NAT профилей и статистики
CG_NAT_SYNC_MINUTES_INTERVAL=5
 
#Хост Vas Cloud
VAS_CLOUD_HOST=cloud.vasexperts.ru
Если были внесены изменения в .env, необходимо выполнить команду dpiui2 queue:restart
Если команда не найдена, перезапустите ssh сессию в терминале.

Подключение оборудования

Пользователь sudo

Соединение и управление оборудованием осуществляется по протоколу SSH. Подключение необходимо осуществлять под пользователем с sudo-привилегиями, либо под пользователем root (не рекомендуется).

Посмотрите видеоурок по подключению к DPI:

На подключаемом оборудовании необходимо создать sudo-пользователя.

На примере пользователя dpisu:

  1. Создайте пользователя dpisu
    adduser dpisu
    passwd dpisu
  2. Запишите в файл /etc/sudoers.d/dpisu следующее:
    Defaults:dpisu !requiretty
    Defaults secure_path = /usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
    dpisu    ALL=(ALL)       NOPASSWD: ALL

    Этим действием вы для пользователя dpisu отключаете требование запрашивать пароль и требование requiretty при переключении в режим sudo.

  3. Отключите требование requiretty в файле /etc/sudoers
     sed -i "s/^.*requiretty/#Defaults requiretty/" /etc/sudoers