В данном разделе описываются команды управления настройками доступа до БД хранения истории вызовов MySQL.
Команды доступныы для администратора системы ECSS-10.

Таблица 1 - Описание параметров доступа до MySQL-сервера

Название

Значение по умолчанию

Описание

mysql_enabled

true

Использовать MySQL-сервер для записи истории вызовов

mysql_database

ecss_calls_db

Имя БД, в которую сохраняется история вызовов

mysql_host

tts.mysql.ecss

Адрес, на котором доступен MySQL-сервер

mysql_port

3306

Порт, на котором доступен MySQL-сервер

mysql_user

"calls_db"

Имя пользователя MySQL, имеющего доступ для записи в БД

mysql_password

"calls_db"

Пароль пользователя MySQL, имеющего доступ для записи в БД

clean

Командой восстанавливаются значения заданного параметра по умолчанию.

Путь команды:

/cluster/core/<CORE>/tts/db/clean

Синтаксис:

clean [<NODE> <FIELD>] [--force]

Параметры:

<NODE> - имя ноды, символ "*" используется для указания всех нод;
<FIELD> - название параметра, значение которого нужно установить по умолчанию, список параметров приведен в таблице 1;

--force - выполнение команды без запроса подтверждения

Пример:

admin@[core1@ecss1]:/$ cluster/core/core1/tts/db/clean mysql_host              
Property mysql_host values successfully restored

[exec at: 04.02.2019 10:59:49, exec time: 160ms, nodes: core1@ecss1]

info

Команда просмотра информации о настройках параметров доступа к MySQL-серверу.

Путь команды:

cluster/core/<CORE>/tts/db/info

Синтаксис:

info [<NODE> <FIELD>]

Параметры:

<NODE> - имя ноды, символ "*" используется для указания всех нод;
<FIELD> - название параметра, список параметров приведен в таблице 1.

Пример:

admin@[core1@ecss1]:/$ cluster/core/core1/tts/db/info         
┌──────────────┬──────────────┐
│   Property   │    Value     │
├──────────────┼──────────────┤
│mysql_database│ecss_calls_db │
│mysql_enabled │true          │
│mysql_host    │tts.mysql.ecss│
│mysql_password│calls_db      │
│mysql_port    │3306          │
│mysql_user    │calls_db      │
└──────────────┴──────────────┘

[exec at: 04.02.2019 10:55:38, exec time: 75ms, nodes: core1@ecss1]

  • Property - название параметра;
  • Domain - имя виртуальной АТС;
  • Value - значение параметра.

set

Команда для установки параметров доступа к MySQL-серверу.

Путь команды:

cluster/core/<CORE>/tts/db/set

Синтаксис:

set <NODE> <FIELD> <VALUE>

Параметры:

<NODE> - имя ноды, символ "*" используется для указания всех нод;
<FIELD> - название конфигурируемого параметра, список параметров приведен в таблице 1;
<VALUE> - значение параметра.

Пример:

admin@[core1@ecss1]:/$ cluster/core/core1/tts/db/set mysql_host 192.168.1.71
Property "mysql_host" successfully changed from: 
tts.mysql.ecss
   to
192.168.1.71.

[exec at: 04.02.2019 10:58:37, exec time: 201ms, nodes: core1@ecss1]
  • Нет меток