Конфигурация и администрирование
Файл .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, необходимо выполнить команду
Если команда не найдена, перезапустите ssh сессию в терминале.
dpiui2 queue:restart
Если команда не найдена, перезапустите ssh сессию в терминале.
Подключение оборудования
Пользователь sudo
Соединение и управление оборудованием осуществляется по протоколу SSH. Подключение необходимо осуществлять под пользователем с sudo-привилегиями, либо под пользователем root (не рекомендуется).
Посмотрите видеоурок по подключению к DPI:
На подключаемом оборудовании необходимо создать sudo-пользователя.
На примере пользователя dpisu
:
- Создайте пользователя
dpisu
adduser dpisu passwd dpisu
- Запишите в файл
/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.
- Отключите требование
requiretty
в файле/etc/sudoers
sed -i "s/^.*requiretty/#Defaults requiretty/" /etc/sudoers