/staistics/ - команды настройки параметров базы данных MySQL для записи статистики ECSS-10
В данном разделе описаны команды настройки параметров базы данных MySQL для записи статистики ECSS-10.
Таблица 1 - Описание параметров БД MySQL для записи статистики ECSS-10
Название | Значение по умолчанию | Описание |
---|---|---|
mysql_database | ecss_statistics | Имя базы данных MySQL, которая используется для записи статистики ECSS-10. |
mysql_host | statistics.mysql.ecss | Имя хоста или IP-адрес, на котором доступен сервер MySQL. |
mysql_password | statistics | Пароль пользователя MySQL, имеющего доступ к базе данных cо статистикой ECSS-10. |
mysql_port | 3306 | Порт, на котором доступен сервер MySQL со статистикой ECSS-10. |
mysql_timeout | 300000 мс | Период, по истечении которого производится запись в БД, задается в миллисекундах |
mysql_user | statistics | Имя пользователя, имеющего доступ к базе данных со статистикой ECSS-10. |
system_cc_upload_enabled | true | Писать статистику из системы ecss10.cc (метрики КЦ) |
system_common_upload_enabled | false | Писать статистику из системы ecss10.common (статистика по callback'ам, alias'ам и самому модулю статистики) |
system_ssw_upload_enabled | false | Писать статистику из системы ecss10.ssw (вызывная статистика) |
upload_enabled | true | Определяет, доступна (true) или нет (false) работа с MySQL. |
При отключении записи всей статистики(upload_enabled) удаляются все метрики, находящиеся в промежуточном буфере, перед отправкой в MySQL. Это может занять некоторое время (в зависимости от количества этих самых метрик). То же касается и свойств(system_cc_upload_enabled, system_common_upload_enabled, system_ssw_upload_enabled), только удаляется не вся статистика за последние 10 секунд, а только относящаяся к определенной системе.
clean
Данной командой восстанавливаются значения заданных параметров по умолчанию.
Путь команды:
/statistics/clean
Синтаксис:
clean [<FIELD>] [--force]
Параметры:
<FIELD> - название параметра, значение которого нужно установить по умолчанию, список параметров приведен в таблице 1.
--force - выполнить команду без запроса подтверждения.
Пример:
admin@mycelium1@ecss1:/$ statistics/clean system_common_upload_enabled Property "system_common_upload_enabled" values successfully restored [exec at: 01.04.2022 11:24:00, exec time: 81ms, nodes: md1@ecss1 v.3.14.11.218]
info
Команда просмотра информации о настройках параметров БД MySQL со статистикой ECSS-10.
Путь команды:
/statistics/info
Синтаксис:
info [<FIELD>]
Параметры:
<FIELD> - название параметра, список параметров приведен в таблице 1.
Если в профиле безопасности (/system/security/profile/) параметр show_password_at_cli = off, то в выводе пароль скрывается, и вместо него показываются ********
Пример:
Посмотреть информацию о настройках БД со статистикой ECSS-10:
admin@mycelium1@ecss1:/$ statistics/info ┌────────────────────────────┬─────────────────────┐ │ Property │ Value │ ├────────────────────────────┼─────────────────────┤ │mysql_database │ecss_statistics │ │mysql_host │statistics.mysql.ecss│ │mysql_password │statistics │ │mysql_port │3306 │ │mysql_timeout │300000 │ │mysql_user │statistics │ │system_cc_upload_enabled │true │ │system_common_upload_enabled│false │ │system_ssw_upload_enabled │true │ │upload_enabled │true │ └────────────────────────────┴─────────────────────┘ [exec at: 01.04.2022 10:46:18, exec time: 26ms, nodes: core1@ecss1 v.3.14.11.218]
set
Данной командой выполняется настройка параметров БД статистики.
Путь команды:
/statistics/set
Синтаксис:
set <FIELD> <VALUE>
Параметры:
<FIELD> - название конфигурируемого параметра, список параметров приведен в таблице 1;
<VALUE> - значение параметра.
Пароль проверяется на соответствие требованиям, установленным в профиле безопасности (/system/security/profile/), параметр restrictions.
Пример:
Property "system_common_upload_enabled" successfully changed from: false to true. [exec at: 01.04.2022 10:49:48, exec time: 96ms, nodes: core1@ecss1 v.3.14.11.218]