/node/<NODE>/ - общие команды управления определенной нодой
В данном разделе описаны общие команды для управления определенной нодой.
<NODE> - название ноды
cocon-info
Команда показывает настройки Cocon и параметры БД.
Путь команды:
/node/<NODE>/cocon-info
Синтаксис:
info
Параметры:
Команда не содержит аргументов.
Пример:
/ node/core1@ecss1/cocon-info AMQP Realm: cocon_realm AMQP Exchange: ccn.direct Prefix: / Heartbeat: 3000ms User db connect status: + Audit db connect status: + Audit cleanup time: 2:0:0 UTC Audit history size: 90 days Tring prefix: ecss10
Эти настройки берутся из файла /etc/ecss/global.config. Этот файл не рекомендуется править руками, поскольку при изменении пакета он не факт, что останется прежним.
date
Команда показывает текущее время для определенной ноды
Путь команды:
/node/<NODE>/date
Синтаксис:
date
Параметры:
Команда не содержит аргументов.
Пример:
/ node/core1@ecss1/date 10:52:23 04.03.2026
etop
Команда позволяет просмотреть следующую информацию о запущенной ноде:
- Загрузку процессора
- Количество запущенных процессов
- Длину очереди запуска
- Информацию о памяти
Детально предоставляется информация о каждом процессе:
- PID процесса
- Имя инициирующей функции
- Количество редукций
- Количество занимаемой памяти
- Длину очереди сообщений
- Имя текущей функции
Путь команды:
/node/<NODE>/etop
Синтаксис:
etop [OPTIONS]
Параметры:
OPTIONS:
- -sort reductions|msg_q|memory|pid|name - сортировка по полю (reductions по умолчанию);
- -interval TIME - время измерения, ms (по умолчанию 1000);
- -odrder increase|decrease - порядок сортировки (по умолчанию по уменьшению);
- -lines LINES - количество первых отображаемых в списке процессов (по умолчанию 20);
- -accumulate true|false - аккумулировать редукции (по умолчанию false);
- -hreadable true|false - отображать в удобном для восприятия виде (напр., 1K, 234M, 2G. по умолчанию true);
- -hibernate true|false - показывать только "спящие"/"не спящие" процессы.
Примеры:
/$ node/core1@ecss1/etop
==================================================================================================
core1@ecss1 09:52:28
Load: cpu 0 Memory: total 415.62M binary 4.51M
procs 2093 processes 68.53M code 141.28M
runq 0 atom 5.08M ets 32.74M
Pid Name or Initial Func Reds Memory MsgQ Current Function
--------------------------------------------------------------------------------------------------
<0.28330.1> ccn_gen_command:init/3 43895 950.54K 0 ecss_mgmt_cmd_etop:get
<0.9793.0> nkpacket_connection:init/1 8892 33.66K 0 gen_server:loop/7
<0.8995.0> ecss_msr_registrar_manager 8163 21.25K 0 gen_server:loop/7
<0.8176.0> gen_tserver:init/1 6576 16.55K 0 gen_server:loop/7
<0.28333.1> nksip_call_srv:init/1 5119 4.52K 0 erlang:hibernate/3
<0.7782.0> 'Elixir.ConnGRPC.Channel':init/1 4224 18.22K 0 gun:await_up/3
<0.7504.0> arpc_m_r1 4127 42.63K 0 gen_server:loop/7
<0.8175.0> arpc_mycelium.worker.2 2757 53.93K 0 gen_server:loop/7
<0.8178.0> gen_tserver:init/1 2643 33.82K 0 gen_server:loop/7
<0.8124.0> gen_tserver:init/1 1468 16.55K 0 gen_server:loop/7
<0.8156.0> gen_tserver:init/1 1468 16.55K 0 gen_server:loop/7
<0.7476.0> tring_r1 1368 33.85K 0 gen_server:loop/7
<0.7930.0> gen_tserver:init/1 1362 33.82K 0 gen_server:loop/7
<0.8174.0> gen_tserver:init/1 1352 29.04K 0 gen_server:loop/7
<0.7681.0> 'Elixir.DBConnection.ConnectionP 1264 21.22K 0 gen_server:loop/7
<0.8177.0> arpc_mycelium.worker.1 1142 41.5K 0 gen_server:loop/7
<0.28334.1> gun:init/1 990 6.85K 0 gen_statem:loop_receiv
<0.28319.1> gun:init/1 872 11.62K 0 gen_statem:loop_receiv
<0.8301.0> erlang:apply/2 561 5.52K 0 timer:sleep/1
<0.8173.0> arpc_mycelium.worker.3 556 66.42K 0 gen_server:loop/7
==================================================================================================
/ node/sip1@ecss1/etop -lines 10 -sort memory
==================================================================================================
sip1@ecss1 09:53:43
Load: cpu 0 Memory: total 279.19M binary 2.1M
procs 1537 processes 58.58M code 93.62M
runq 0 atom 3.09M ets 27.36M
Pid Name or Initial Func Reds Memory MsgQ Current Function
--------------------------------------------------------------------------------------------------
<0.4582.0> code_server 1 15.6M 0 code_server:loop/1
<0.5120.0> ccn_amqp_gate 1 9.12M 0 gen_server:loop/7
<0.5633.0> application_master:start_it/4 1 4.5M 0 application_master:loo
<0.4650.0> chronica_supervisor 1 1.72M 0 gen_server:loop/7
<0.5942.0> tring.ecss10.event_man 1 1.72M 0 gen_event:fetch_msg/6
<0.5153.0> prometheus_sup 1 1.14M 0 gen_server:loop/7
<0.10.0> erl_prim_loader 1 1.14M 0 erl_prim_loader:loop/3
<0.14979.1> ccn_gen_command:init/3 31798 449.33K 0 ecss_mgmt_cmd_etop:get
<0.4658.0> chronica_manager 1 416.54K 0 gen_server:loop/7
<0.6240.0> sipserver_sup 1 382.5K 0 gen_server:loop/7
==================================================================================================
etop-snapshot
Команда сохраняет информацию о процессах ноды в csv файл
Путь команды:
/node/<NODE>/etop-snapshot
Синтаксис:
etop-snapshot [OPTIONS]
Параметры:
- interval TIME - время замера в миллисекундах (1000 мс по умолчанию)
- append true|false - сохранить старую информацию или удалить её (добавить по умолчанию)
- accumulate true|false - отключить аккумулирование редукции (по умолчанию включено, значение false)
- sys_info_file FILENAME - файл для сохранения системной информации (<LOG_ROOT>/etop_snapshot/<NODENAME>_sys_info.csv по умолчанию)
- proc_info_file FILENAME - файл для сохранения информации о процессах (<LOG_ROOT>/etop_snapshot/<NODENAME>_proc_info.csv по умолчанию)
Пример:
/$ node/core1@ecss1/etop-snapshot --interval 2000 --sys_info_file core1_etop.csv System info file: /var/log/ecss/etop_snapshot/core1_etop.csv Process info file: /var/log/ecss/etop_snapshot/core1@ecss1_proc_info.csv
host-info
Команда для просмотра информации о хостовой машине для выбранной ноды.
Путь команды:
/node/<NODE>/host-info
Синтаксис:
host-info [<TYPE>]
<TYPE> - тип запрашиваемой информации:
- cpu - получить информацию о загрузке процессора из файла unix /proc/stat;
- disk - получить информацию о использовании диска с помощью disksup:get_disk_data/0;
- interfaces - получить список сетевых интерфейсов хоста с помощью inet:getifaddrs/0;
- memory - получить информацию о динамически выделенной ВМ Erlang памяти с помощью вызова erlang:memory/0;
- memory_total - получить информацию о емкости RAM диска хостовой машины с помощью вызова memsup:get_system_memory_data/0;
- nodes - получить список активных нод erlang'a (включая выбранную ноду).
По умолчанию выводится вся информация.
Пример:
node/ds1@ecss1/host-info
Interfaces:
Name MAC addr IP addr Net mask Dst addr Flags
lo 00:00:00:00:00:00 127.0.0.1 255.0.0.0 - [up,loopback,running]
eth0 2:00:C0:A8:6B:5C 192.168.107.92 255.255.255.0 - [up,broadcast,running,multicast]
eth1 2:00:7A:9B:BF:40 fe80::7aff:fe9b:bf40 ffff:ffff:ffff:ffff:: - [up,broadcast,running,multicast]
net.2005 2:00:7A:9B:BF:40 10.5.20.51 255.255.255.0 - [up,broadcast,running,multicast]
br-37f8a0b5edfc 5E:2D:F5:2C:CC:5B 172.19.0.1 255.255.0.0 - [up,broadcast,running,multicast]
br-6de792406215 FA:00:F5:C7:29:4E 172.18.0.1 255.255.0.0 - [up,broadcast,running,multicast]
docker0 F2:F4:3:EE:86:8D 172.17.0.1 255.255.0.0 - [up,broadcast,running,multicast]
veth0237e8d 76:EC:7F:F1:C3:9C fe80::74ec:7fff:fef1:c39c ffff:ffff:ffff:ffff:: - [up,broadcast,running,multicast]
vethb99354c EA:C8:A9:DD:BE:F6 fe80::e8c8:a9ff:fedd:bef6 ffff:ffff:ffff:ffff:: - [up,broadcast,running,multicast]
veth64b7c24 DE:6E:70:FD:21:53 fe80::dc6e:70ff:fefd:2153 ffff:ffff:ffff:ffff:: - [up,broadcast,running,multicast]
veth96cf15d 9E:CC:77:A9:8D:A5 fe80::9ccc:77ff:fea9:8da5 ffff:ffff:ffff:ffff:: - [up,broadcast,running,multicast]
net.2005:SIP1 10.5.20.31 255.255.255.0 - [up,broadcast,running,multicast]
Total Memory:
available_memory: 1.91G
buffered_memory: 43.55M
cached_memory: 2.34G
free_memory: 133M
free_swap: 0B
system_total_memory: 5.78G
total_memory: 5.78G
total_swap: 0B
Memory used:
total: 375.92M
processes: 128.14M
processes_used: 127.76M
system: 247.77M
atom: 2.86M
atom_used: 2.85M
binary: 25.05M
code: 88.99M
ets: 50.76M
Cpu load:
Total: 63.29%
CPU #1: 70.00%
CPU #2: 40.00%
CPU #3: 63.64%
CPU #4: 78.95%
Disk:
"/": 48.27G(used 79%)
"/dev/shm": 2.89G(used 0%)
"/run": 592.13M(used 1%)
"/run/lock": 5M(used 0%)
"/run/qemu": 2.89G(used 0%)
"/boot/efi": 104.32M(used 6%)
Erlang Nodes:
sip1@ecss1
ds1@ecss1
md1@ecss1
core1@ecss1
ecss_license_provider@ecss1
import-regime
Данная команда позволяет импортировать режимы доступа абонента из файла (сразу для нескольких доменов).
Команда доступна только на ноде с ролью STORAGE(ds).
Путь команды:
/node/<NODE>/import-regime
Синтаксис:
import-regime <FILE> [-<Flag>]
Параметры:
<NODE>- имя ноды с функционалом STORAGE(ds);- <FILE> - имя файла (файл располагается по пути: /{DATA_ROOT}/regime). По умолчанию - /var/lib/ecss/regime;
- <Flag> :: l | -log - сохранять результат выполнения команды в log-файл. Имя log-файла формируется из имени <FILE>, добавлением расширения ".log".
Формат файла: АДРЕС_АБОНЕНТА РЕЖИМ_ОБСЛУЖИВАНИЯ
Domain_1 Address_1 Regime_1
Domain_2 Address_2 Regime_2
...
Domain_N Address_N Regime_N
Формат файла логов:
% В случае, если не удалось распарсить строку Номер_Строки: Строка;2;Время_Выполнения_Команды % В случае успешного импорта режима для абонента Address Имя_Домена;Address;1;Время_Выполнения_Команды % В случае, если не удалось импортировать режим для абонента Address (например в случае, если алиас или указанный режим не существуют). Имя_Домена;Address;0;Время_Выполнения_Команды
Пример:
/$ node/ds1@ecss1/import-regime regime.bsk 04.03.2026 11:11:43: Successfully imported: 4. Successfully imported regimes to the 4 aliases.
import-regime-to-domain
Данная команда позволяет импортировать режимы доступа абонента из файла для определенного домена.
Команда доступна только на ноде с ролью STORAGE(ds).
Путь команды: node/<NODE>/import-regime-to-domain
Синтаксис:
import-regime-to-domain <DOMAIN> <FILE> [-<Flag>]
Параметры:
- <DOMAIN> - имя домена, для алиасов которого импортируются настройки режимов доступа;
<NODE>- имя ноды с функционалом STORAGE(ds);- <FILE> - имя файла (файл располагается по пути: /{DATA_ROOT}/regime/<DOMAIN>); По умолчанию - /var/lib/ecss/regime/<DOMAIN>;
- <Flag> :: l | -log - сохранять результат выполнения команды в log-файл. Имя log-файла формируется из имени <FILE>, добавлением расширения ".log".
Формат файла: АДРЕС_АБОНЕНТА РЕЖИМ_ОБСЛУЖИВАНИЯ
Address_1 Regime_1
Address_2 Regime_2
...
Address_N Regime_N
Формат файла логов:
% В случае, если не удалось распарсить строку Номер_Строки: Строка;2;Время_Выполнения_Команды % В случае успешного импорта режима для абонента Address Имя_Домена;Address;1;Время_Выполнения_Команды % В случае, если не удалось импортировать режим для абонента Address (например в случае, если алиас или указанный режим не существуют). Имя_Домена;Address;0;Время_Выполнения_Команды
Пример:
/$ node/ds1@ecss1/import-regime-to-domain biysk.local regime.2 04.03.2026 11:12:27: Successfully imported: 2. Successfully imported regimes to the 2 aliases.
info
Команда для просмотра информации о ноде с именем <some_node>: версия ПО, информация о приложениях, объем динамически выделяемой памяти, системная статистика, текущее состояние системы.
Путь команды:
/node/<NODE>/info
Синтаксис:
info [<TYPE> [<PARAM>]]
Параметры:
<TYPE> - тип информации, выводимый для просмотра (опциональный параметр). Если параметр не задан, то отображается краткая информация о программном обеспечении ноды:
- releases - версия ПО;
- applications - краткая информация о приложениях ноды, включает в себя:
- S - флаг активности приложения,
- Application - название приложения,
- Pvn - версия,
- Vsn - версия,
- Description - описание приложения;
- From - путь к месту установки приложения.
При указании в параметрах команды названия приложения будет выведена подробная информация: название, версия, версия, описание, состояние (активно/не активно), путь к каталогу размещения приложения, информация о модулях приложения.
- memory - объем динамически выделяемой памяти для Erlang-эмулятора;
- statistics - статистические параметры работы ноды, не используются в эксплуатации;
- system - детализированная информация о внутренних параметрах работы ноды, не используется в эксплуатации;
- nodes - список объединенных в кластер нод.
<PARAM> - название параметра для получения более подробной информации о нем (опциональный параметр).
Пример:
Просмотр информации о ноде sip1@ecss1:
/$ node/sip1@ecss1/info applications APPLICATIONS at node: sip1@ecss1 ┌──┬─────────────────────┬─────────────────┬────────────────────────────────┬─────────────────────┬─────────────────────────────────────────────────────┐ │S │ Application │ Version │ VSN │ Description │ From │ ├──┼─────────────────────┼─────────────────┼────────────────────────────────┼─────────────────────┼─────────────────────────────────────────────────────┤ │ │acp_io │18.1.0+build.620 │5b65767fc3e45109754e11697348f33d│Shared utils for ACP │/usr/lib/ecss/ecss-pa-sip/lib/acp_io-18.1.0+build.620│ │ │ │ │666d2564 │used on all nodes │ │ │ │acp_lib │18.1.0+build.620 │17ec882fb47b4e2c6ce5dad12b0d68cf│ECSS: adapter-core pr│/usr/lib/ecss/ecss-pa-sip/lib/acp_lib-18.1.0+build.62│ │ │ │ │d25935a6 │otocol lib │0 │ │ │acpadapter │18.1.0+build.620 │2982df9b866e8699a51c43acdf03c0a1│ECSS: SIP(T) protocol│/usr/lib/ecss/ecss-pa-sip/lib/acpadapter-18.1.0+build│ │ │ │ │803e663e │ adapter │.620 │ │ │arpc │0.0.0+build.30.re│874f183c3a59e06a637da39bde5a161e│Client interface for │/usr/lib/ecss/ecss-pa-sip/lib/arpc-0.0.0+build.30.ref│ │ │ │f6b37704 │00b3bfcd │AMQP RPC │6b37704 │ │ │arpc_lib │0.0.0+build.17.re│fbf4f741d74342b5e830a6a9c78b6390│ │/usr/lib/ecss/ecss-pa-sip/lib/arpc_lib-0.0.0+build.17│ │ │ │f096ff8c │58720b14 │ │.ref096ff8c │ │ │arpc_mailbox │0.0.0+build.6.ref│db3cfb7bd95eae2d21150de95daf2289│Erlang-mailbox adapte│/usr/lib/ecss/ecss-pa-sip/lib/arpc_mailbox-0.0.0+buil│ │ │ │96ed57b │b5597a61 │r for arpc │d.6.ref96ed57b │ │ │arpc_metrics │18.1.0+build.620 │a569dcd9083c4d0708d598ef8aa7cc7d│Metrics for arpc subs│/usr/lib/ecss/ecss-pa-sip/lib/arpc_metrics-18.1.0+bui│ │ │ │ │be96a960 │ystem │ld.620 │ │ │arpc_mycelium │18.1.0+build.620 │e6ffcc9d29aaff48c600ac0d043bd679│arpc implementation i│/usr/lib/ecss/ecss-pa-sip/lib/arpc_mycelium-18.1.0+bu│ │ │ │ │bb647286 │n mycelium │ild.620 │ │ │arpc_mycelium_server │18.1.0+build.620 │e5fce35be887993af82d49377462c5d4│arpc implemented in m│/usr/lib/ecss/ecss-pa-sip/lib/arpc_mycelium_server-18│ │ │ │ │51d492ce │ycelium - server si │.1.0+build.620 │ │ │ │ │ │de │ │ │ │asn1 │5.0.18 │d30cf45475c89a504af7a17cc4ef26d5│The Erlang ASN1 compi│/usr/lib/erlang/lib/asn1-5.0.18 │ │ │ │ │9dcf641e │ler version 5.0.18 │ │ │ │backoff │1.1.6 │aaeb19d5c727f8c2a1886af4cec40001│Exponential backoffs │/usr/lib/ecss/ecss-pa-sip/lib/backoff-1.1.6 │ │ │ │ │b94a8cc6 │library │ │ │ │base64url │1.0.1 │b54d10a7d5a91d6b77763d3ec2577361│URL safe base64-compa│/usr/lib/ecss/ecss-pa-sip/lib/base64url-1.0.1 │ │ │ │ │26114cef │tible codec │ │ │ │castore │0.1.22 │5b4eae2945e5cee928debc4cb4ebc53d│Up-to-date CA certifi│/usr/lib/ecss/ecss-pa-sip/lib/castore-0.1.22 │ │ │ │ │a5f6feda │cate store. │ │ │ │cc_agent_features │18.1.0+build.620 │f5cb0e1fec74f2c835c4271a95229328│ECSS: agent features │/usr/lib/ecss/ecss-pa-sip/lib/cc_agent_features-18.1.│ │ │ │ │4e7ca9ba │ │0+build.620 │ │ │certifi │2.12.0 │31e3f4917473c30b2f5d254206264d33│CA bundle adapted fro│/usr/lib/ecss/ecss-pa-sip/lib/certifi-2.12.0 │ │ │ │ │9543496b │m Mozilla by https: │ │ │ │ │ │ │//certifi.io │ │ │ │chronica │3.5.0.1+build.200│bc1e13eb42816511f7369a46e1cce734│Log Library │/usr/lib/ecss/ecss-pa-sip/lib/chronica-3.5.0.1+build.│ │ │ │.ref8abd084 │20596169 │ │200.ref8abd084 │ │ │cmn_tools │18.1.0+build.620 │2c29b74d437d83c9bac3c5e6c992b5d8│ECSS: common usefull │/usr/lib/ecss/ecss-pa-sip/lib/cmn_tools-18.1.0+build.│ │ │ │ │fb17c282 │tools │620 │ │ │cocon │18.1.0+build.620 │88d2836fff4cdccf15d4b9b2fea84a18│ECSS: COmmands and CO│/usr/lib/ecss/ecss-pa-sip/lib/cocon-18.1.0+build.620 │ │ │ │ │da8a582f │Nsoles │ │ │ │compiler │8.1 │56cd1352ec710ae3324314dfc4138de6│ERTS CXC 138 10 │/usr/lib/erlang/lib/compiler-8.1 │ │ │ │ │e41df9b0 │ │ │ │ │conn_grpc │0.2.1 │ae207dd8d422e41cff7453aba0ed221c│Persistent channels, │/usr/lib/ecss/ecss-pa-sip/lib/conn_grpc-0.2.1 │ │ │ │ │ef4ba6b7 │and channel pools f │ │ │ │ │ │ │or gRPC Elixir │ │ │ │control_node_client │18.1.0+build.620 │45f518b717ce7cf23197b156fa386b18│ECSS: Control node cl│/usr/lib/ecss/ecss-pa-sip/lib/control_node_client-18.│ │ │ │ │44a696be │ient │1.0+build.620 │ │ │cowboy │2.0.0-pre.1 │c38cf421c2b28bcc4f9d48b7186d22e1│Small, fast, modular │/usr/lib/ecss/ecss-pa-sip/lib/cowboy-2.0.0-pre.1 │ │ │ │ │6faf1fad │HTTP server. │ │ │ │cowboy_telemetry │0.4.0 │255785bbb5e1017c4bf000dbb3ed189f│Telemetry instrumenta│/usr/lib/ecss/ecss-pa-sip/lib/cowboy_telemetry-0.4.0 │ │ │ │ │212450db │tion for Cowboy │ │ │ │cowlib │2.11.0 │0f4ca03b6c45c65d8e67d1657d87cfdf│Support library for m│/usr/lib/ecss/ecss-pa-sip/lib/cowlib-2.11.0 │ │ │ │ │b2b85359 │anipulating Web pro │ │ │ │ │ │ │tocols. │ │ │ │crypto │5.0.6 │9d80db955d4ad9ee8bd32e27fd343f2b│CRYPTO │/usr/lib/erlang/lib/crypto-5.0.6 │ │ │ │ │05a70612 │ │ │ │ │db_connection │2.8.1 │aaba0a9127d51db187e80c9d6df11499│Database connection b│/usr/lib/ecss/ecss-pa-sip/lib/db_connection-2.8.1 │ │ │ │ │720e4d03 │ehaviour for databa │ │ │ │ │ │ │se transactions and c│ │ │ │ │ │ │onnection pooling │ │ │ │ │ │ │ │ │ │ │decimal │2.3.0 │7a829cc2f7c3192f01a25a9afee04f47│Arbitrary precision d│/usr/lib/ecss/ecss-pa-sip/lib/decimal-2.3.0 │ │ │ │ │1ac702b3 │ecimal arithmetic. │ │ │ │decorator │1.4.0 │181753563295c1365f0b3a26966439b1│Function decorators f│/usr/lib/ecss/ecss-pa-sip/lib/decorator-1.4.0 │ │ │ │ │af434231 │or Elixir │ │ │ │ecss_adapter_utils │18.1.0+build.620 │1054f7ad25e4d041550bb33e9a70d362│ECSS: utilites for pr│/usr/lib/ecss/ecss-pa-sip/lib/ecss_adapter_utils-18.1│ │ │ │ │d75df18e │otocol adapters │.0+build.620 │ │ │ecss_conference_lib │18.1.0+build.620 │359b89376c58312197c974af2b6b58b8│ECSS: conference lib │/usr/lib/ecss/ecss-pa-sip/lib/ecss_conference_lib-18.│ │ │ │ │c1af1624 │ │1.0+build.620 │ │ │ecss_configuration_m │18.1.0+build.620 │5eafdcc8279b73859dd8a4b4a59f05db│ECSS: universal confi│/usr/lib/ecss/ecss-pa-sip/lib/ecss_configuration_mana│ │ │anager │ │a09a88b7 │guration manager │ger-18.1.0+build.620 │ │ │ecss_cpt_client │18.1.0+build.620 │d7c377ba864f45c63314acaaa1387b94│ECSS: callprocess tra│/usr/lib/ecss/ecss-pa-sip/lib/ecss_cpt_client-18.1.0+│ │ │ │ │b06e2102 │ce client │build.620 │ │ │ecss_cpt_lib │18.1.0+build.620 │6a928ec56975878d40b5846778cb6d09│ECSS: callprocess tra│/usr/lib/ecss/ecss-pa-sip/lib/ecss_cpt_lib-18.1.0+bui│ │ │ │ │e6c0c717 │ce library │ld.620 │ │ │ecss_cpt_server │18.1.0+build.620 │a5d18d29fa43681a222c6f120cd0fe14│ECSS: callprocess tra│/usr/lib/ecss/ecss-pa-sip/lib/ecss_cpt_server-18.1.0+│ │ │ │ │c93e75e8 │ce server │build.620 │ │ │ecss_domain_options_ │18.1.0+build.620 │6cb5a18c64aad5b19a0964dc675ed164│ECSS: domain options │/usr/lib/ecss/ecss-pa-sip/lib/ecss_domain_options_lib│ │ │lib │ │74cd72c7 │ │-18.1.0+build.620 │ │ │ecss_env │18.1.0+build.620 │94718fce766983b6903fa13d6b28d1e0│ECSS: envermoment lib│/usr/lib/ecss/ecss-pa-sip/lib/ecss_env-18.1.0+build.6│ │ │ │ │e04ed2eb │ │20 │ │ │ecss_license_agent │0.1.0 │5b469cd31e4bae46dc50c5a1f0409f8f│ecss_license_agent │/usr/lib/ecss/ecss-pa-sip/lib/ecss_license_agent-0.1.│ │ │ │ │3730cf3c │ │0 │ │ │ecss_lock_manager_li │18.1.0+build.620 │bf39128d3774315b4e84a88f5de922ad│ECSS: overcluster res│/usr/lib/ecss/ecss-pa-sip/lib/ecss_lock_manager_lib-1│ │ │b │ │d78fc0be │ource lock manager │8.1.0+build.620 │ │ │ │ │ │based on AMQP 0.10 │ │ │ │ecss_metrics │0.0.0+build.8.ref│b044b91f2c94f0498eb415cd306e6f2d│Service for exposing │/usr/lib/ecss/ecss-pa-sip/lib/ecss_metrics-0.0.0+buil│ │ │ │c0f179e │03c9276a │Core metrics │d.8.refc0f179e │ │ │ecss_mgmt │18.1.0+build.620 │f84c6d79c4fa003826a9c19fd5450b4b│ECSS: management syst│/usr/lib/ecss/ecss-pa-sip/lib/ecss_mgmt-18.1.0+build.│ │ │ │ │9024e0f6 │em │620 │ │ │ecss_mlpp_options_li │18.1.0+build.620 │5ac2d6631529ac3f7cd1990754225565│ECSS: MLPP options │/usr/lib/ecss/ecss-pa-sip/lib/ecss_mlpp_options_lib-1│ │ │b │ │9103b9d8 │ │8.1.0+build.620 │ │ │ecss_pa_sip_common │18.1.0+build.620 │66d8099fd8a06c51de2ee1f3c2eb6913│ECSS: pa-sip common l│/usr/lib/ecss/ecss-pa-sip/lib/ecss_pa_sip_common-18.1│ │ │ │ │1ee8a913 │ibrary │.0+build.620 │ │ │ecss_scheduling_lib │18.1.0+build.620 │f8eff447ff35975fd3fba3eb3df8e2ca│ECSS: library for tas│/usr/lib/ecss/ecss-pa-sip/lib/ecss_scheduling_lib-18.│ │ │ │ │25880724 │ks to run on a sche │1.0+build.620 │ │ │ │ │ │dule │ │ │ │ecss_shell │18.1.0+build.620 │61ee334c17f1ad1be9b9283a939296ea│ECSS: shell │/usr/lib/ecss/ecss-pa-sip/lib/ecss_shell-18.1.0+build│ │ │ │ │03565d5d │ │.620 │ │ │ecss_siem │18.1.0+build.620 │b7fdf5f5b44a0fb2d825725073c844a2│SIEM Logger handler a│/usr/lib/ecss/ecss-pa-sip/lib/ecss_siem-18.1.0+build.│ │ │ │ │dad90cbb │nd formatter │620 │ │ │ecss_ssh │18.1.0+build.620 │2c3180ef92f136e7d2cd234678a34fa1│ECSS: ssh terminals s│/usr/lib/ecss/ecss-pa-sip/lib/ecss_ssh-18.1.0+build.6│ │ │ │ │fabbb1ba │up lib │20 │ │ │ecss_starter │18.1.0+build.620 │ba264fd44afd04f8e2cb689ae008a9b1│ECSS: starter │/usr/lib/ecss/ecss-pa-sip/lib/ecss_starter-18.1.0+bui│ │ │ │ │fb28b401 │ │ld.620 │ │ │ecss_storekeeper │18.1.0+build.620 │a092e7a052bf35cc071443517a051963│ecss_storekeeper │/usr/lib/ecss/ecss-pa-sip/lib/ecss_storekeeper-18.1.0│ │ │ │ │f924412e │ │+build.620 │ │ │ecss_system_options_ │18.1.0+build.620 │21f2169e150b7eee9339868f0c650a36│ECSS: system options │/usr/lib/ecss/ecss-pa-sip/lib/ecss_system_options_lib│ │ │lib │ │85e773f6 │ │-18.1.0+build.620 │ │ │ecss_tring │18.1.0+build.620 │a0dce01efa774519902d2f85edd24bbc│ECSS: wrap for distri│/usr/lib/ecss/ecss-pa-sip/lib/ecss_tring-18.1.0+build│ │ │ │ │784e7618 │buted supervising s │.620 │ │ │ │ │ │ystem - tring │ │ │ │ecss_tts_lib │18.1.0+build.620 │7292ed86c0c88f79dbc5eaff88aa113d│ECSS text-to-speech l│/usr/lib/ecss/ecss-pa-sip/lib/ecss_tts_lib-18.1.0+bui│ │ │ │ │451b9d0b │ibrary │ld.620 │ │ │ecto │3.13.5 │96bbff56f289540e9406ee0d214ae0a8│A toolkit for data ma│/usr/lib/ecss/ecss-pa-sip/lib/ecto-3.13.5 │ │ │ │ │7a032293 │pping and language │ │ │ │ │ │ │integrated query for │ │ │ │ │ │ │Elixir │ │ │ │ecto_cursor_based_st │1.2.0 │587ff40bfd55b60ee4eb56ae03cff908│Cursor-based streamin│/usr/lib/ecss/ecss-pa-sip/lib/ecto_cursor_based_strea│ │ │ream │ │5566acfa │g of Ecto records t │m-1.2.0 │ │ │ │ │ │hat doesn't require d│ │ │ │ │ │ │atabase transaction │ │ │ │ │ │ │. │ │ │ │ecto_enum │1.4.0 │4deb940f587cb08fd0292e2e649256e4│Ecto extension to sup│/usr/lib/ecss/ecss-pa-sip/lib/ecto_enum-1.4.0 │ │ │ │ │e5dba6a7 │port enums in model │ │ │ │ │ │ │s │ │ │ │ecto_ltree │0.3.0 │4d5d92f8d7fa0f16a3188fd638cf7cd9│A library that provid│/usr/lib/ecss/ecss-pa-sip/lib/ecto_ltree-0.3.0 │ │ │ │ │bf76e5b1 │es the necessary mo │ │ │ │ │ │ │dules to support the │ │ │ │ │ │ │PostgreSQL’s `ltree │ │ │ │ │ │ │` data type with Ecto│ │ │ │ │ │ │. │ │ │ │ecto_sql │3.13.3 │d3929cdfea2d0681bf3da1b6eaec0f20│SQL-based adapters fo│/usr/lib/ecss/ecss-pa-sip/lib/ecto_sql-3.13.3 │ │ │ │ │3b4b23f5 │r Ecto and database │ │ │ │ │ │ │ migrations │ │ │ │eex │1.14.3 │2e5718037b12eee377e410b33059b6cf│eex │/usr/lib/ecss/ecss-pa-sip/lib/eex-1.14.3 │ │ │ │ │c3fe17c5 │ │ │ │ │eldap │1.2.10 │7c70989b73b507298e237c40e1f2ad04│Ldap api │/usr/lib/erlang/lib/eldap-1.2.10 │ │ │ │ │abc6c222 │ │ │ │ │elixir │1.14.3 │86697a48ae0d2641c40b619c9ba968e3│elixir │/usr/lib/ecss/ecss-pa-sip/lib/elixir-1.14.3 │ │ │ │ │04af4658 │ │ │ │ │eltex_stdlib │3.14.0 │ee86b84ac5d831adde893dbb54037572│Library with common m│/usr/lib/ecss/ecss-pa-sip/lib/eltex_stdlib-3.14.0 │ │ │ │ │b37a5a69 │odules from Eltex │ │ │ │elx_gun │0.7.13 │372a23af34288a89ab9d78d7351ff2de│gun based HTTP client│/usr/lib/ecss/ecss-pa-sip/lib/elx_gun-0.7.13 │ │ │ │ │2ae222a5 │ library │ │ │ │elx_logger_lib │18.1.0+build.620 │479ec7db108e1272031cf846677c3d93│Utils for OTP Logger │/usr/lib/ecss/ecss-pa-sip/lib/elx_logger_lib-18.1.0+b│ │ │ │ │dbe4e62c │ │uild.620 │ │ │eradius │3.8.0.100+build.5│2c4fe85707c795384dc5a94966ebbaa3│RADIUS authentication│/usr/lib/ecss/ecss-pa-sip/lib/eradius-3.8.0.100+build│ │ │ │8.refcd3a14b │ae16f13f │/accounting library │.58.refcd3a14b │ │ │esqlite │0.4.0 │ec15d91fa6469b456baa4581577b27ea│sqlite nif interface │/usr/lib/ecss/ecss-pa-sip/lib/esqlite-0.4.0 │ │ │ │ │157e31cc │ │ │ │ │ex_crypto │0.10.0 │6b99bc1d93b6821f66629c7c7796e10c│A wrapper around the │/usr/lib/ecss/ecss-pa-sip/lib/ex_crypto-0.10.0 │ │ │ │ │0496bee6 │Erlang Crypto modul │ │ │ │ │ │ │e with sensible defau│ │ │ │ │ │ │lts for common task │ │ │ │ │ │ │s. │ │ │ │ │ │ │ │ │ │ │finch │0.20.0 │6075ab1302e799e6163e8043bf99eef4│An HTTP client focuse│/usr/lib/ecss/ecss-pa-sip/lib/finch-0.20.0 │ │ │ │ │98bc23c6 │d on performance. │ │ │ │gen_netlink │0.3 │a603650838c8faaf324fa49100fb0a73│Netlink socket toolki│/usr/lib/ecss/ecss-pa-sip/lib/gen_netlink-0.3 │ │ │ │ │22a55671 │t │ │ │ │gen_socket │0.1 │d1f8c37a1572c5204dd7c84161136f0e│generic socket toolki│/usr/lib/ecss/ecss-pa-sip/lib/gen_socket-0.1 │ │ │ │ │29b2f06f │t │ │ │ │grpc │0.9.0 │7d580c45dc93530a9bfd04066c749092│The Elixir implementa│/usr/lib/ecss/ecss-pa-sip/lib/grpc-0.9.0 │ │ │ │ │c6604ade │tion of gRPC │ │ │ │gun │2.0.1 │3499d16836ece5fc4e66c6d3461c5241│HTTP/1.1, HTTP/2 and │/usr/lib/ecss/ecss-pa-sip/lib/gun-2.0.1 │ │ │ │ │35bd3b26 │Websocket client fo │ │ │ │ │ │ │r Erlang/OTP. │ │ │ │hackney │1.18.2 │02bbfe49e6f48afb0dc1023aed6604a9│simple HTTP client │/usr/lib/ecss/ecss-pa-sip/lib/hackney-1.18.2 │ │ │ │ │2b0e9f9b │ │ │ │ │health_checker │18.1.0+build.620 │05962da0e7d87072fcb6a337a30c0570│ECSS: Health checker │/usr/lib/ecss/ecss-pa-sip/lib/health_checker-18.1.0+b│ │ │ │ │7ff62ea3 │ │uild.620 │ │ │hep │0.1.0 │3cabcac1be09d9ea0514395e54a2bb0f│hep - Homer Encapsula│/usr/lib/ecss/ecss-pa-sip/lib/hep-0.1.0 │ │ │ │ │13439162 │tion Protocol │ │ │ │hpax │1.0.3 │70fc2bd0549d5f0d6543057dbaa6edde│Implementation of the│/usr/lib/ecss/ecss-pa-sip/lib/hpax-1.0.3 │ │ │ │ │a893c1e0 │ HPACK protocol (RF │ │ │ │ │ │ │C 7541) for Elixir │ │ │ │idna │6.1.1 │17a4dca74f8f6122e9ec940394db9cf1│A pure Erlang IDNA im│/usr/lib/ecss/ecss-pa-sip/lib/idna-6.1.1 │ │ │ │ │f371be25 │plementation │ │ │ │inets │7.5.2 │9397174ecdf9c24a90258a153ebdc0ae│INETS CXC 138 49 │/usr/lib/erlang/lib/inets-7.5.2 │ │ │ │ │b21bd639 │ │ │ │ │ion │3.14.0 │9bff2e5f707fbb447472eb94fda734e5│ION pretty printer │/usr/lib/ecss/ecss-pa-sip/lib/ion-3.14.0 │ │ │ │ │6f4eebef │ │ │ │ │isup_encoder │18.1.0+build.620 │2e78037c932e5082c32b50498ee3730b│ECSS: isup encoder │/usr/lib/ecss/ecss-pa-sip/lib/isup_encoder-18.1.0+bui│ │ │ │ │dbdb1ec0 │ │ld.620 │ │ │ivr_lib │18.1.0+build.620 │9e1c021b972c5c554d88477b0cf2f3eb│ECSS: IVR basic API a│/usr/lib/ecss/ecss-pa-sip/lib/ivr_lib-18.1.0+build.62│ │ │ │ │ac63d14e │nd cocons commands │0 │ │ │ │ │ │library │ │ │ │jason │1.4.4 │26f358b12a9b169236446c97f63d50cd│A blazing fast JSON p│/usr/lib/ecss/ecss-pa-sip/lib/jason-1.4.4 │ │ │ │ │9147e060 │arser and generator │ │ │ │ │ │ │ in pure Elixir. │ │ │ │ │ │ │ │ │ │ │joken │2.4.1 │07993aaf2922a8170fcebfaf292debaa│JWT (JSON Web Token) │/usr/lib/ecss/ecss-pa-sip/lib/joken-2.4.1 │ │ │ │ │449382fd │library for Elixir. │ │ │ │ │ │ │ │ │ │ │joken_jwks │1.6.0 │ec8bbac9a4f9c6716bd1f02a7a4f438f│joken_jwks │/usr/lib/ecss/ecss-pa-sip/lib/joken_jwks-1.6.0 │ │ │ │ │3d3d63de │ │ │ │ │jose │1.11.2 │72722426b49786e158fbc155a7a75fc9│JSON Object Signing a│/usr/lib/ecss/ecss-pa-sip/lib/jose-1.11.2 │ │ │ │ │9a2525f1 │nd Encryption (JOSE │ │ │ │ │ │ │) for Erlang and Elix│ │ │ │ │ │ │ir. │ │ │ │jsone │1.7.0 │c85ddae7d79d5217ad22050798ea20ab│Erlang JSON Library │/usr/lib/ecss/ecss-pa-sip/lib/jsone-1.7.0 │ │ │ │ │7ce2db5a │ │ │ │ │jsonrpc2 │2.0.0 │a864975ac44dca23778d5ad279ad5204│JSON-RPC 2.0 for Elix│/usr/lib/ecss/ecss-pa-sip/lib/jsonrpc2-2.0.0 │ │ │ │ │829e2833 │ir. │ │ │ │jsx │2.8.2 │adcc17c9008e2d30a51e2c2717a0aaaf│an erlang application│/usr/lib/ecss/ecss-pa-sip/lib/jsx-2.8.2 │ │ │ │ │e647604e │ for consuming, pro │ │ │ │ │ │ │ducing and manipulati│ │ │ │ │ │ │ng json. inspired b │ │ │ │ │ │ │y yajl │ │ │ │jwt │0.0.0+build.94.re│5b94de080cba6cfb1bf9364c9a3eb018│Erlang JWT library │/usr/lib/ecss/ecss-pa-sip/lib/jwt-0.0.0+build.94.refc│ │ │ │fcda96d6 │5ce55a4f │ │da96d6 │ │ │kernel │8.3.1 │4fcdd8e0b6e1523bc6da42a7d9b9223e│ERTS CXC 138 10 │/usr/lib/erlang/lib/kernel-8.3.1 │ │ │ │ │30ea0187 │ │ │ │ │lager │3.4.3+build.15.re│112379e59fd0bb4c683c821cd4ac5aed│Empty Logging Lager2 │/usr/lib/ecss/ecss-pa-sip/lib/lager-3.4.3+build.15.re│ │ │ │f014f0f8 │cf818f1a │ │f014f0f8 │ │ │log_server_ccn_servi │18.1.0+build.620 │ceba243b86969309c806a74b6f995b8d│ECSS: log server ccn │/usr/lib/ecss/ecss-pa-sip/lib/log_server_ccn_service-│ │ │ce │ │0d56dc55 │service │18.1.0+build.620 │ │ │logger │1.14.3 │9459fdbef971942d2235c74d6bee24b5│logger │/usr/lib/ecss/ecss-pa-sip/lib/logger-1.14.3 │ │ │ │ │ce24c8a1 │ │ │ │ │lpm_common │18.1.0+build.620 │4df9be7dbf0e981609af40102b0164a4│ECSS: lpm common │/usr/lib/ecss/ecss-pa-sip/lib/lpm_common-18.1.0+build│ │ │ │ │306a0140 │ │.620 │ │ │lpm_service │18.1.0+build.620 │b3df52350d63fc985b77a2bfe487a261│ECSS: licence propert│/usr/lib/ecss/ecss-pa-sip/lib/lpm_service-18.1.0+buil│ │ │ │ │ac656be6 │y management servic │d.620 │ │ │ │ │ │e │ │ │ │metrics │1.0.1 │7b7e3abf52a7bf1126a774158d9a8ed6│A generic interface t│/usr/lib/ecss/ecss-pa-sip/lib/metrics-1.0.1 │ │ │ │ │23026959 │o different metrics │ │ │ │ │ │ │ systems in Erlang. │ │ │ │mime │2.0.7 │500b47d26ddcacc74915a4796bb8b076│A MIME type module fo│/usr/lib/ecss/ecss-pa-sip/lib/mime-2.0.7 │ │ │ │ │9c151d72 │r Elixir │ │ │ │mimerl │1.4.0 │3b47311394c906510b559ad23b6907ba│Library to handle mim│/usr/lib/ecss/ecss-pa-sip/lib/mimerl-1.4.0 │ │ │ │ │bd30b014 │etypes │ │ │ │mint │1.7.1 │7d8c3261096b3c4cb68e158c4385d31e│Small and composable │/usr/lib/ecss/ecss-pa-sip/lib/mint-1.7.1 │ │ │ │ │b4065b43 │HTTP client. │ │ │ │mnesia │4.20.3 │584dc806c61a507d0cb895e9cf0cbada│MNESIA CXC 138 12 │/usr/lib/erlang/lib/mnesia-4.20.3 │ │ │ │ │a45b9208 │ │ │ │ │mycelium │3.14.0 │cad2247f508d087ef2d3f3ee3f5c53fd│mycelium common lib │/usr/lib/ecss/ecss-pa-sip/lib/mycelium-3.14.0 │ │ │ │ │6212d056 │ │ │ │ │mycelium_ccnt_servic │18.1.0+build.620 │c2bf4af1cdc737433579595954910c0a│ECSS: AMQP10 cocon se│/usr/lib/ecss/ecss-pa-sip/lib/mycelium_ccnt_service-1│ │ │e │ │97619036 │rvice and commands │8.1.0+build.620 │ │ │mycelium_client │3.14.0 │6c1dc8628e7434f7b545c1b91b643c2d│Mycelium AMQP 10 erla│/usr/lib/ecss/ecss-pa-sip/lib/mycelium_client-3.14.0 │ │ │ │ │488d19a5 │ng client │ │ │ │mysql_driver │3.14.0 │62e054a389239517522d503f61591f33│MySQL driver │/usr/lib/ecss/ecss-pa-sip/lib/mysql_driver-3.14.0 │ │ │ │ │61fa0ce0 │ │ │ │ │myxql │0.8.0 │ebd0d53459fad201a8fe895bb3295d44│MySQL 5.5+ driver for│/usr/lib/ecss/ecss-pa-sip/lib/myxql-0.8.0 │ │ │ │ │f31e3872 │ Elixir │ │ │ │nebulex │2.6.5 │fe3c1f57dbd3048bbf149f43735f4d3a│In-memory and distrib│/usr/lib/ecss/ecss-pa-sip/lib/nebulex-2.6.5 │ │ │ │ │e8698200 │uted caching toolki │ │ │ │ │ │ │t for Elixir │ │ │ │necron │3.14.0 │dfb0863d82515ab681cfb987bf6ef0c3│cron like scheduler o│/usr/lib/ecss/ecss-pa-sip/lib/necron-3.14.0 │ │ │ │ │ba1960cf │f tasks │ │ │ │nimble_options │1.1.1 │7e820642bb6e378662177b590b96967e│A tiny library for va│/usr/lib/ecss/ecss-pa-sip/lib/nimble_options-1.1.1 │ │ │ │ │b3cf56c6 │lidating and docume │ │ │ │ │ │ │nting high-level opti│ │ │ │ │ │ │ons │ │ │ │nimble_pool │1.1.0 │9fc3b985660adb8c11894ba378be1b8a│A tiny resource-pool │/usr/lib/ecss/ecss-pa-sip/lib/nimble_pool-1.1.0 │ │ │ │ │0e8c70a9 │implementation │ │ │ │notification_client │18.1.0+build.620 │995d1236cb411c420c7faf3b6e6a61f6│ECSS: notification cl│/usr/lib/ecss/ecss-pa-sip/lib/notification_client-18.│ │ │ │ │3739f594 │ient │1.0+build.620 │ │ │oasys │18.1.0+build.620 │8b8b3f032c443e2dd7f7c131d664c62d│ECSS: oasys core app │/usr/lib/ecss/ecss-pa-sip/lib/oasys-18.1.0+build.620 │ │ │ │ │fd32db6a │ │ │ │ │oasys_ccn_service │18.1.0+build.620 │15523e4d6354665ea41aaabdca6101b2│ECSS: oasys cocon ser│/usr/lib/ecss/ecss-pa-sip/lib/oasys_ccn_service-18.1.│ │ │ │ │4cac3f1f │vice │0+build.620 │ │ │obj_data │18.1.0+build.620 │f44b43587220cdbc42d652ebd2aa3765│ECSS: oasys object da│/usr/lib/ecss/ecss-pa-sip/lib/obj_data-18.1.0+build.6│ │ │ │ │b9dabf81 │ta manipulations │20 │ │ │observer_cli │1.8.5 │c282101afcd60de8cd8bcc824f942f33│observer in shell │/usr/lib/ecss/ecss-pa-sip/lib/observer_cli-1.8.5 │ │ │ │ │def40fdb │ │ │ │ │octo_fetch │0.4.0 │9e62c6a5c6464f7fbe8b50a22c9ab0c4│Download, verify, and│/usr/lib/ecss/ecss-pa-sip/lib/octo_fetch-0.4.0 │ │ │ │ │48dd8c07 │ extract GitHub rel │ │ │ │ │ │ │ease artifacts effort│ │ │ │ │ │ │lessly right from E │ │ │ │ │ │ │lixir │ │ │ │os_mon │2.7.1 │fca3d519b11366f0c12e062c3ce51f7d│CPO CXC 138 46 │/usr/lib/erlang/lib/os_mon-2.7.1 │ │ │ │ │bf36b6cb │ │ │ │ │pa_acp_io │18.1.0+build.620 │7d8f88324816d1c0a8f10b8572f2f971│ECSS: protocol adapte│/usr/lib/ecss/ecss-pa-sip/lib/pa_acp_io-18.1.0+build.│ │ │ │ │df6999c7 │r ACP transport │620 │ │ │parse_trans │3.8.0.100+build.1│338a46495437bd755f57db9d687531a6│Parse transform libra│/usr/lib/ecss/ecss-pa-sip/lib/parse_trans-3.8.0.100+b│ │ │ │55.ref70714da │226960af │ry │uild.155.ref70714da │ │ │peep │3.5.0 │bda76b7cf7815fc0339407cfd4495278│Provides an opinionat│/usr/lib/ecss/ecss-pa-sip/lib/peep-3.5.0 │ │ │ │ │184a8e4e │ed Telemetry.Metric │ │ │ │ │ │ │s reporter that suppo│ │ │ │ │ │ │rts StatsD and Prom │ │ │ │ │ │ │etheus. │ │ │ │ │ │ │ │ │ │ │phoenix_client │0.11.1 │35729c053592dafe63ef701e3a6b40dd│Connect to Phoenix Ch│/usr/lib/ecss/ecss-pa-sip/lib/phoenix_client-0.11.1 │ │ │ │ │988af7f9 │annels from Elixir │ │ │ │ │ │ │ │ │ │ │plug │1.18.1 │b5d38440370198b304c97f7f3c0a6292│Compose web applicati│/usr/lib/ecss/ecss-pa-sip/lib/plug-1.18.1 │ │ │ │ │6e173e93 │ons with functions │ │ │ │plug_cowboy │2.7.4 │adde0e2751d4042fe185183c8a03d555│A Plug adapter for Co│/usr/lib/ecss/ecss-pa-sip/lib/plug_cowboy-2.7.4 │ │ │ │ │4eabcf90 │wboy │ │ │ │plug_crypto │2.1.1 │05e821ff0caed17fac705366d99bed98│Crypto-related functi│/usr/lib/ecss/ecss-pa-sip/lib/plug_crypto-2.1.1 │ │ │ │ │60074a3a │onality for the web │ │ │ │poison │4.0.1 │bd1cabd173e0dc1c38f25f02bedc2a8f│An incredibly fast, p│/usr/lib/ecss/ecss-pa-sip/lib/poison-4.0.1 │ │ │ │ │f8a2d24d │ure Elixir JSON lib │ │ │ │ │ │ │rary │ │ │ │poolboy │1.5.2 │977ae45651dae00cb1ffc96744cc8521│A hunky Erlang worker│/usr/lib/ecss/ecss-pa-sip/lib/poolboy-1.5.2 │ │ │ │ │c06381d3 │ pool factory │ │ │ │postgrex │0.21.1 │a33442f3eb95a9c095c75710f1ce5ef2│PostgreSQL driver for│/usr/lib/ecss/ecss-pa-sip/lib/postgrex-0.21.1 │ │ │ │ │fc5ac9d1 │ Elixir │ │ │ │prom_ex │1.11.0 │f282d802768b6961636618edac04a13b│Prometheus metrics an│/usr/lib/ecss/ecss-pa-sip/lib/prom_ex-1.11.0 │ │ │ │ │2d918dd8 │d Grafana dashboard │ │ │ │ │ │ │s for all of your fav│ │ │ │ │ │ │orite Elixir librar │ │ │ │ │ │ │ies │ │ │ │prometheus │4.8.2 │decd2712e4d893c3e166f04c1b8c283c│Prometheus.io client │/usr/lib/ecss/ecss-pa-sip/lib/prometheus-4.8.2 │ │ │ │ │2e91b56a │in Erlang │ │ │ │protobuf │0.15.0 │2a784f67cc8b35f292242d249766acc0│A pure Elixir impleme│/usr/lib/ecss/ecss-pa-sip/lib/protobuf-0.15.0 │ │ │ │ │a40d07bb │ntation of Google P │ │ │ │ │ │ │rotobuf. │ │ │ │pt_lib │0.0.0+build.60.re│fd1c6c581f6e053caebcd886010e8313│Parse transform libra│/usr/lib/ecss/ecss-pa-sip/lib/pt_lib-0.0.0+build.60.r│ │ │ │f738892b │800a5b41 │ry │ef738892b │ │ │pt_scripts │3.8.0.100+build.1│2a02373661f33380cd2269959da088f5│Parse transform scrip│/usr/lib/ecss/ecss-pa-sip/lib/pt_scripts-3.8.0.100+bu│ │ │ │15.refa26981a │18e3ffba │ts library │ild.115.refa26981a │ │ │public_key │1.12 │020441d79e7e74047a11f96b253a88af│Public key infrastruc│/usr/lib/erlang/lib/public_key-1.12 │ │ │ │ │a4edae19 │ture │ │ │ │push_notification_se │18.1.0+build.620 │a291a467df9b3bf4aa7931e79fe29f44│ECSS: Adapter integra│/usr/lib/ecss/ecss-pa-sip/lib/push_notification_servi│ │ │rvice │ │2113a116 │tion with Firebase │ce-18.1.0+build.620 │ │ │ │ │ │Cloud Messaging (FCM)│ │ │ │qsig_asn_lib │18.1.0+build.620 │eb605ccb4df0b14a84bc36e6f1657c07│ECSS: qsig asn1 lib │/usr/lib/ecss/ecss-pa-sip/lib/qsig_asn_lib-18.1.0+bui│ │ │ │ │261556a7 │ │ld.620 │ │ │qsig_coder │18.1.0+build.620 │3d49ef25d6b33723dd92c7265d431e07│ECSS: QSIG encoder/de│/usr/lib/ecss/ecss-pa-sip/lib/qsig_coder-18.1.0+build│ │ │ │ │5cdc66bf │coder │.620 │ │ │ranch │1.8.0 │6326c88b09df98fef365adbc15525db4│Socket acceptor pool │/usr/lib/ecss/ecss-pa-sip/lib/ranch-1.8.0 │ │ │ │ │bce15d29 │for TCP protocols. │ │ │ │recon │2.5.2 │e1a50ccc8713f50d9bce64fd3c21b9e7│Diagnostic tools for │/usr/lib/ecss/ecss-pa-sip/lib/recon-2.5.2 │ │ │ │ │7ad15ad1 │production use │ │ │ │request_limit_contro │18.1.0+build.620 │78db10162726b6c3cdd243661dda18af│ECSS Application: Req│/usr/lib/ecss/ecss-pa-sip/lib/request_limit_control-1│ │ │l │ │0f47241f │uest limit control │8.1.0+build.620 │ │ │restfs_client_lib │18.1.0+build.620 │5a049d8c702db6f163ecf33a229bb77e│ECSS: restfs client │/usr/lib/ecss/ecss-pa-sip/lib/restfs_client_lib-18.1.│ │ │ │ │92c8db30 │ │0+build.620 │ │ │rm_agent │18.1.0+build.620 │8e43eb27954dfae7f4fd096cc68f6919│ECSS: remote access t│/usr/lib/ecss/ecss-pa-sip/lib/rm_agent-18.1.0+build.6│ │ │ │ │2c1058c1 │o rm_lib │20 │ │ │rm_lib │18.1.0+build.620 │52b903a4659ecf122f1f8a47628b042a│ECSS: perfomance rout│/usr/lib/ecss/ecss-pa-sip/lib/rm_lib-18.1.0+build.620│ │ │ │ │771343ab │ing library │ │ │ │rps │18.1.0+build.620 │d62ef23f45cd5538c82db994c8348160│ECSS: report processi│/usr/lib/ecss/ecss-pa-sip/lib/rps-18.1.0+build.620 │ │ │ │ │c690b234 │ng system │ │ │ │rps_agent │18.1.0+build.620 │443ae0c88a6a6996e6322a060662cd67│ECSS: cocon service r│/usr/lib/ecss/ecss-pa-sip/lib/rps_agent-18.1.0+build.│ │ │ │ │2346165b │eport processing sy │620 │ │ │ │ │ │stem │ │ │ │rps_alarm_agent │18.1.0+build.620 │2d11faaaf389021e6130596adb3d8afd│ECSS: rps alarm agent│/usr/lib/ecss/ecss-pa-sip/lib/rps_alarm_agent-18.1.0+│ │ │ │ │723c3f30 │ │build.620 │ │ │rps_common_lib │18.1.0+build.620 │f068cf9a090874394dddad882a1d1be0│ECSS: rps common lib │/usr/lib/ecss/ecss-pa-sip/lib/rps_common_lib-18.1.0+b│ │ │ │ │a230795a │ │uild.620 │ │ │rps_control_agent │18.1.0+build.620 │1e108122c7e7208363a8ed87ce0f865f│ECSS: rps control age│/usr/lib/ecss/ecss-pa-sip/lib/rps_control_agent-18.1.│ │ │ │ │404a1e5c │nt │0+build.620 │ │ │rps_event_agent │18.1.0+build.620 │bb4de8b1fe07c1e143ad61e8e580fa0b│ECSS: rps event agent│/usr/lib/ecss/ecss-pa-sip/lib/rps_event_agent-18.1.0+│ │ │ │ │01a5c168 │ │build.620 │ │ │rps_lib │18.1.0+build.620 │78f2543abdffa112bbb3acafdc7b3019│ECSS: rps lib │/usr/lib/ecss/ecss-pa-sip/lib/rps_lib-18.1.0+build.62│ │ │ │ │29e63d5a │ │0 │ │ │rps_log_agent │18.1.0+build.620 │c5c1e319cb6a839da51362f1e3658ecc│rps_log_agent │/usr/lib/ecss/ecss-pa-sip/lib/rps_log_agent-18.1.0+bu│ │ │ │ │22b3c3da │ │ild.620 │ │ │rps_statistics_agent │18.1.0+build.620 │4c4c6452b1c13cc9a01ef610522e96a1│ECSS: rps statistics │/usr/lib/ecss/ecss-pa-sip/lib/rps_statistics_agent-18│ │ │ │ │b914261c │agents │.1.0+build.620 │ │ │rtop_agent │18.1.0+build.620 │45931b7848e2c464160820ec09fec2e6│ECSS: rtop agent supp│/usr/lib/ecss/ecss-pa-sip/lib/rtop_agent-18.1.0+build│ │ │ │ │b2086bd9 │ort lib │.620 │ │ │rtopdds │18.1.0+build.620 │7cbf33b08fdb51eca6aad6dee11d0901│ECSS: RTOP Domain Dir│/usr/lib/ecss/ecss-pa-sip/lib/rtopdds-18.1.0+build.62│ │ │ │ │91ddaa04 │ectory Service │0 │ │ │rtopdds_ccn_service │18.1.0+build.620 │fbe193366a448e6e32fd634a7193238e│ECSS: rtopdds cocon s│/usr/lib/ecss/ecss-pa-sip/lib/rtopdds_ccn_service-18.│ │ │ │ │348144b9 │ervice │1.0+build.620 │ │ │rtopman │18.1.0+build.620 │636adf2e8bc4bc5dc1709749215d2097│ECSS: Resourse TOPolo│/usr/lib/ecss/ecss-pa-sip/lib/rtopman-18.1.0+build.62│ │ │ │ │c02d7670 │gy MANagement libra │0 │ │ │ │ │ │ry │ │ │ │runtime_tools │1.18 │dffec7476a8193327d91a208b0f0fe2e│RUNTIME_TOOLS │/usr/lib/erlang/lib/runtime_tools-1.18 │ │ │ │ │9be70a59 │ │ │ │ │sasl │4.1.2 │ac3633315d2aabc869a3ea14af02248d│SASL CXC 138 11 │/usr/lib/erlang/lib/sasl-4.1.2 │ │ │ │ │40a7baf8 │ │ │ │ │sdp_lib │18.1.0+build.620 │6d65241adde41d534f17107c9974a2ed│ECSS: sdp processing │/usr/lib/ecss/ecss-pa-sip/lib/sdp_lib-18.1.0+build.62│ │ │ │ │84f484c7 │library │0 │ │ │shards │1.1.1 │74a6bb7e4e1483d5e666b39cf68867dd│Erlang/Elixir library│/usr/lib/ecss/ecss-pa-sip/lib/shards-1.1.1 │ │ │ │ │0c2c409e │ for partitioned or │ │ │ │ │ │ │ sharded ETS tables. │ │ │ │sip_metrics │18.1.0+build.620 │399c22492e516dbb89b875a02eca07d9│Service for exposing │/usr/lib/ecss/ecss-pa-sip/lib/sip_metrics-18.1.0+buil│ │ │ │ │a1ee9bf6 │sip metrics │d.620 │ │ │sip_ssw_intercom │18.1.0+build.620 │191552d42e3967f4264d521b251de667│ECSS Application: SIP│/usr/lib/ecss/ecss-pa-sip/lib/sip_ssw_intercom-18.1.0│ │ │ │ │a9ffa747 │(I/T) protocol adap │+build.620 │ │ │ │ │ │ter │ │ │ │sip_support │18.1.0+build.620 │3ea242de8783253ea945e0df6eafd9ce│ECSS: support of sip │/usr/lib/ecss/ecss-pa-sip/lib/sip_support-18.1.0+buil│ │ │ │ │97105bbc │rfc extensions │d.620 │ │ │sip_user_lib │18.1.0+build.620 │041239eaa0e6344fe3dab1b4f0f85a13│Library for single hr│/usr/lib/ecss/ecss-pa-sip/lib/sip_user_lib-18.1.0+bui│ │ │ │ │d11f1134 │l │ld.620 │ │ │sorm_common_lib │18.1.0+build.620 │32c03323cd16c00ebc0632cf13af31ea│ECSS: sorm common lib│/usr/lib/ecss/ecss-pa-sip/lib/sorm_common_lib-18.1.0+│ │ │ │ │060d4c6d │rary │build.620 │ │ │ss_custom_property_l │18.1.0+build.620 │44551dc599f2913f768827192999697d│ECSS-10 custom proper│/usr/lib/ecss/ecss-pa-sip/lib/ss_custom_property_lib-│ │ │ib │ │e8462ec3 │ty │18.1.0+build.620 │ │ │ss_xml_parser │18.1.0+build.620 │b0bb85c5e3b5fa422690616f21ba7838│ECSS: xml parser for │/usr/lib/ecss/ecss-pa-sip/lib/ss_xml_parser-18.1.0+bu│ │ │ │ │52630f6f │SS definitions │ild.620 │ │ │ssh │4.13.2 │97840fda60f7163ee3fdffcde4e0cbe6│SSH-2 for Erlang/OTP │/usr/lib/erlang/lib/ssh-4.13.2 │ │ │ │ │a03ee53d │ │ │ │ │ssl │10.7.2 │e1dadff6d7025c19c0053f8809d8e3da│Erlang/OTP SSL applic│/usr/lib/erlang/lib/ssl-10.7.2 │ │ │ │ │3eed428b │ation │ │ │ │ssl_verify_fun │1.1.6 │233231470d71ef0def325e5f6a62cfcd│SSL verification func│/usr/lib/ecss/ecss-pa-sip/lib/ssl_verify_fun-1.1.6 │ │ │ │ │651225e1 │tions for Erlang │ │ │ │ │ │ │ │ │ │ │ssw_helper_lib │18.1.0+build.620 │87ba915bf74b1118363b707c1a1bbecb│ECSS: internal usage │/usr/lib/ecss/ecss-pa-sip/lib/ssw_helper_lib-18.1.0+b│ │ │ │ │01ce0d8e │lib │uild.620 │ │ │ssw_ranges │18.1.0+build.620 │051c53fdf47907b71c4db87cb2b8e011│ECSS: ssw range routi│/usr/lib/ecss/ecss-pa-sip/lib/ssw_ranges-18.1.0+build│ │ │ │ │1c993655 │nes │.620 │ │ │ssw_util_lib │18.1.0+build.620 │0b83b9a2f7e6cbcf848b48521053e087│ECSS: internal usage │/usr/lib/ecss/ecss-pa-sip/lib/ssw_util_lib-18.1.0+bui│ │ │ │ │9474a054 │lib │ld.620 │ │ │statistics_lib │18.1.0+build.620 │4bdbd01fac11d7e5571518d86064ecdd│ECSS: Q752 statistics│/usr/lib/ecss/ecss-pa-sip/lib/statistics_lib-18.1.0+b│ │ │ │ │fb0bfb22 │ lib │uild.620 │ │ │stdlib │3.17.1 │c9b5325d638202192f19452bc228de73│ERTS CXC 138 10 │/usr/lib/erlang/lib/stdlib-3.17.1 │ │ │ │ │25c971f5 │ │ │ │ │syntax_tools │2.6 │28aeb6c9eab04ef53b2809fe4c9dc664│Syntax tools │/usr/lib/erlang/lib/syntax_tools-2.6 │ │ │ │ │c2762e90 │ │ │ │ │telemetry │1.1.0 │c2cd56712c4bc4bd159486f1ba09f73c│Dynamic dispatching l│/usr/lib/ecss/ecss-pa-sip/lib/telemetry-1.1.0 │ │ │ │ │6a54cf04 │ibrary for metrics │ │ │ │ │ │ │and instrumentations │ │ │ │telemetry_metrics │1.1.0 │6329e211ff2b0c8255e34a16f8911d4f│Provides a common int│/usr/lib/ecss/ecss-pa-sip/lib/telemetry_metrics-1.1.0│ │ │ │ │21c304f7 │erface for defining │ │ │ │ │ │ │ metrics based on Tel│ │ │ │ │ │ │emetry events. │ │ │ │ │ │ │ │ │ │ │telemetry_metrics_pr │1.2.1 │d81eb8d4cfe8569a6b4da94c28563920│Provides a Prometheus│/usr/lib/ecss/ecss-pa-sip/lib/telemetry_metrics_prome│ │ │ometheus_core │ │30906561 │ format reporter fo │theus_core-1.2.1 │ │ │ │ │ │r Telemetry.Metrics d│ │ │ │ │ │ │efinitions. │ │ │ │ │ │ │ │ │ │ │telemetry_poller │1.3.0 │c11440c7e872734fb80722db4ca2d9d1│Periodically collect │/usr/lib/ecss/ecss-pa-sip/lib/telemetry_poller-1.3.0 │ │ │ │ │db6dfdab │measurements and di │ │ │ │ │ │ │spatch them as Teleme│ │ │ │ │ │ │try events. │ │ │ │tesla │1.13.2 │4d41a79236bf2094d376b89eeb2a2758│HTTP client library, │/usr/lib/ecss/ecss-pa-sip/lib/tesla-1.13.2 │ │ │ │ │5984925f │with support for mi │ │ │ │ │ │ │ddleware and multiple│ │ │ │ │ │ │ adapters. │ │ │ │timer_container_lib │3.14.0 │d33577a6d798a2f619bb355ea7286caa│Timer container libra│/usr/lib/ecss/ecss-pa-sip/lib/timer_container_lib-3.1│ │ │ │ │52d2339c │ry │4.0 │ │ │timer_server_agent │18.1.0+build.620 │14dda8dd260d4c8eaf9b4ef185e3ba5b│ECSS: time server age│/usr/lib/ecss/ecss-pa-sip/lib/timer_server_agent-18.1│ │ │ │ │f617357d │nt │.0+build.620 │ │ │tools │3.5.2 │94f752cade5535e1a53d89877afd2048│DEVTOOLS CXC 138 16 │/usr/lib/erlang/lib/tools-3.5.2 │ │ │ │ │14eabe1d │ │ │ │ │tz │0.20.1 │3febc8470f8fb65f52d0b21f0d42e62a│Time zone support for│/usr/lib/ecss/ecss-pa-sip/lib/tz-0.20.1 │ │ │ │ │d551a852 │ Elixir │ │ │ │unicode_util_compat │0.7.1 │e6274a9d825e8058b3f63fa8e9986cd1│unicode_util compatib│/usr/lib/ecss/ecss-pa-sip/lib/unicode_util_compat-0.7│ │ │ │ │84ee51c4 │ility library for E │.1 │ │ │ │ │ │rlang < 20 │ │ │ │uuid │1.1.8 │b7ebca3796d5fa99452094f7524efeca│UUID generator and ut│/usr/lib/ecss/ecss-pa-sip/lib/uuid-1.1.8 │ │ │ │ │1d046efc │ilities for Elixir. │ │ │ │ │ │ │ │ │ │ │websocket_client │1.6.1 │aba17194f9648750bd90b4c5cb9ab9d5│Erlang websocket clie│/usr/lib/ecss/ecss-pa-sip/lib/websocket_client-1.6.1 │ │ │ │ │95d4b069 │nt │ │ │ │x509 │0.8.10 │89d7fddd796bf9126f2036ee0c575692│Elixir package for wo│/usr/lib/ecss/ecss-pa-sip/lib/x509-0.8.10 │ │ │ │ │8ed687a2 │rking with X.509 ce │ │ │ │ │ │ │rtificates, Certifica│ │ │ │ │ │ │te Signing Requests │ │ │ │ │ │ │ (CSRs), Certificate │ │ │ │ │ │ │Revocation Lists (C │ │ │ │ │ │ │RLs) and RSA/ECC key │ │ │ │ │ │ │pairs │ │ │ │xmerl │1.3.28 │1f9194fd0f4f4dbb28e5d1534ae5bd96│XML parser │/usr/lib/erlang/lib/xmerl-1.3.28 │ │ │ │ │fb115949 │ │ │ │ │xml_common_lib │18.1.0+build.620 │89a40ca8f7917b5fca5fb31cdd405ef0│ECSS: xml common libr│/usr/lib/ecss/ecss-pa-sip/lib/xml_common_lib-18.1.0+b│ │ │ │ │e1c0f851 │ary │uild.620 │ └──┴─────────────────────┴─────────────────┴────────────────────────────────┴─────────────────────┴─────────────────────────────────────────────────────┘
process-info
Команда показывает информацию о процессе.
Путь команды:
/node/<NODE>/process-info
Синтаксис:
process-info [OPTIONS] <PROCESS>
Параметры:
- PROCESS - PID или имя зарегистрированного процесса.
- -A --ALL - показать все, включая sys:get_status().
- -a --all - показать все, исключая sys:get_status().
- -c --last_calls - показать поле last_calls
- -d --dictionary - показать поле dictionary.
- -f --current_function - показать поле current_function.
- -m --memory - показать поле memory.
- -l --message_queue_len - показать поле message_queue_len.
- -q --messages - показать поле messages_queue.
- -r --reductions - показать поле reductions.
- -s --stack_size - показать поле stack_size.
- -t --total_heap_size - показать поле total_heap_size
- --misc - показать поле mics info from sys:get_status().
- --dbgopts - показать поле debug options from sys:get_status().
- --parent - показать поле parent from sys:get_status().
- --sys_state - показать поле sys_state form sys:get_status().
- --depth LEN - максимальная длина отображения обычных данных (по умолчанию 1000)
- --depth_binary LEN - максимальная длина отображения бинарных данных (по умолчанию 100)
- --depth_backtrace LEN - максимальная длина отображения бэктрейса (по умолчанию 1000)
Следующие длинные опции так же доступны:
- --backtrace --binary --catchlevel --error_handler --garbage_collection
- --group_leader --heap_size --initial_call --links --min_heap_size
- --min_bin_vheap_size--monitored_by --monitors priority --registered_name
- --sequential_trace_token --status --suspending --trace --trap_exit
Полное описание смотреть в документации erlang:process_info/2.
Пример:
/$ node/sip1@ecss1/process-info notification_server_manager
backtrace Program counter: 0x00007fdab9026178 (gen_server:loop/7 + 592)
y(0) []
y(1) infinity
y(2) notification_server_manager
y(3) {s,'sip1@ecss1',['notification.1','notification.2','notification.3','notification.4','notification.5','notification.6','not
ification.7','notification.8','notification.9','notification.10','notification.11','notification.12','notification.13','notification
.14','notification.15','notification.16'],16,subscribe_realm,sip_notification_client,false,started,1788333608668497}
y(4) notification_server_manager
y(5) <0.6750.0>
0x00007fda4abc4de8 Return addr 0x00007fdab8f95554 (proc_lib:init_p_do_apply/3 + 196)
y(0) []
y(1) []
y(2) Catch 0x00007fdab8f95574 (proc_lib:init_p_do_apply/3 + 228)
0x00007fda4abc4e08 Return addr 0x00007fdab8e79948 (<terminate process normally>)
0x00007fda4abc4e10 Return addr 0x00007fdab8e79948 (<terminate process normally>)
binary Total size of binaries 50B
Total number of binaries 2
{140577148785136,25,7}
{140577145640376,25,7}
catchlevel 1
current_function {gen_server,loop,7}
dictionary '$initial_call' {notification_server_manager,init,1}
dds_session {6,10}
'$ancestors' [notification_client_sup,<0.6749.0>]
rand_seed {#{bits => 58,jump => #Fun<rand.3.92093067>,next => #Fun<rand.0.92093067>,type =
> exsss,uniform => #Fun<rand.1.92093067>,uniform_n => #Fun<rand.2.92093067>},[99
017146205267745|246876191550506306]}
error_handler error_handler
garbage_collection max_heap_size #{error_logger => true,kill => true,size => 0}
min_bin_vheap_size 46422
min_heap_size 233
fullsweep_after 65535
minor_gcs 4
group_leader <0.6748.0>
heap_size 987
initial_call {proc_lib,init_p,5}
links <0.6750.0>
last_calls false
memory 13728
message_queue_len 0
min_heap_size 233
min_bin_vheap_size 46422
monitored_by empty
monitors empty
priority normal
reductions 1431
registered_name notification_server_manager
sequential_trace_token empty
stack_size 12
status waiting
suspending empty
total_heap_size 1597
trace 0
trap_exit true
restart
Команда для перезапуска ноды.
Путь команды:
/node/<NODE>/restart
Синтаксис:
restart [<TIMEOUT>] [--force]
Параметры:
<TIMEOUT> - время, через которое производится перезапуск ноды (в секундах). По умолчанию установлено 5 секунд.
--force - выполнить команду без запроса подтверждения.
Пример:
/$ node/sip1@ecss2/restart
[restart] You are trying to restart the ECSS node sip1@ecss2.
This can cause data loss.
Restart the ECSS node sip1@ecss2: [no]/yes ?> yes
Node sip1@ecss2 will be restarted after 5 seconds.
service
Команда для управления сервисами нод: просмотр информации, запуск сервиса, остановка сервиса.
Путь команды:
/node/<NODE>/service
Синтаксис:
service [<SERVICE> [<COMMAND>]]
Параметры:
<SERVICE> - название сервиса (опциональный параметр). Если не указывать этот параметр, то в результате выполнения команды будет выведена информация о всех сервисах заданной ноды;
<COMMAND> - назначаемое действие (опциональный параметр). Если не указывать этот параметр, то в результате выполнения команды будет выведена информация о состоянии заданного сервиса:
- info - показать информацию о сервисе;
- start - запустить сервис;
- stop - остановить сервис.
Пример:
node/sip1@ecss1/service There are services at node: sip1@ecss1 ┌─┬─────────────────┬───────────────────────────────┐ │S│ Service │ Description │ ├─┼─────────────────┼───────────────────────────────┤ │+│ecss-node-manager│ECSS MGMT Node Manager Service │ │+│ecss-cm │ECSS Configuration Manager │ │+│dds │DDS management service │ │+│rps │RPS management service │ │+│sip(t) │SIPT cluster management service│ │+│tring │ECSS Tring Service │ │+│oasys │OASYS management service │ └─┴─────────────────┴───────────────────────────────┘ Legend: S: Current service Status: +: Service is started ^: Service is starting -: Service is stopped v: Service is stopping x: Service is crashed ?: Unknown service status
shutdown
Команда для отключения ноды.
Путь команды:
/node/<NODE>/shutdown
Синтаксис:
shutdown [<Timeout>] [--force]
Параметры:
<Timeout> - время, через которое производится отключение (в секундах). По умолчанию установлено 5 секунд.
--force - выполнить команду без запроса подтверждения.
Пример:
/$ node/md1@ecss2/shutdown
[shutdown] You are going to shutdown the ECSS node md1@ecss2.
This can cause data loss.
Shutdown the ECSS node md1@ecss2?: [no]/yes ?> yes
Node md1@ecss2 will be shut down after 5 seconds.
show-cert
Команда для отображения SSL сертификатов, ключей ECSS-10, располагаемых на определенном хосте. По умолчанию команда показывает содержимое файла с сертификатом/ключом в "сыром" виде. Если необходимо "расшифровать" сертификат, необходимо воспользоваться флагом --text.
Путь команды:
/node/<NODE>/show-cert
Синтаксис:
show-cert <CERT-NAME> [<OPTIONS>]
Параметры:
<CERT-NAME> - имя файла с сертификатом/ключом, который необходимо показать;
<OPTIONS> :: --text <FORMAT> [--noout]
--text <FORMAT>- показывать параметры сертификата/ключа в заданном формате.
<FORMAT> :: rsa | dhparam | x509 - формат, в котором необходимо показать сертификат. rsa - применяется для отображения подробной информации по публичному ключу (файлы с расширением key); dhparam - применяется для отображения подробной информации по приватному ключу; x509 - применяется для отображения подробной информации о сертификате.
--noout - при использовании данного флага команда не будет выводить на экран содержимое ключа в "сыром" виде.
Пример:
/$ node/ds1@ecss1/show-cert ecss10.crt --text x509 --noout
Certificate:
Data:
Version: 3 (0x2)
Serial Number:
75:80:1c:4c:fa:f6:28:50:93:32:5e:e7:75:56:3b:b9:c1:38:f0:7e
Signature Algorithm: sha256WithRSAEncryption
Issuer: C = RU, ST = Novosibirsk, L = Novosibirsk, O = Eltex, OU = IMS, CN = ecss10
Validity
Not Before: Dec 10 06:51:12 2020 GMT
Not After : Dec 10 06:51:12 2021 GMT
Subject: C = RU, CN = ecss10
Subject Public Key Info:
Public Key Algorithm: rsaEncryption
RSA Public-Key: (4096 bit)
Modulus:
00:d7:1c:d6:00:c9:ed:6f:97:57:be:ba:b4:bc:56:
50:6f:e7:42:e7:84:bd:9d:5b:cb:c9:b9:e1:06:33:
76:66:35:49:3b:02:cd:90:a7:16:1a:33:a5:19:b5:
3f:e7:df:5d:1e:88:ea:1d:25:25:c1:2e:54:2b:f5:
8f:47:c8:4a:cb:34:b5:1c:d9:43:1f:6f:35:63:5b:
7e:52:ad:46:40:77:1f:5a:0b:de:a2:a6:9d:18:3c:
99:35:26:fa:c0:20:11:9c:45:f5:e3:47:c6:34:c0:
92:2c:3c:f2:71:b7:5a:e4:3e:33:28:c2:09:52:64:
29:39:b6:4c:11:5f:73:e7:99:38:81:c1:37:f3:3a:
68:03:72:aa:64:53:67:72:5e:6f:f6:53:c3:25:3b:
d6:13:da:7c:fd:b4:2f:c4:5f:c8:2e:ce:cd:3f:fa:
59:31:0d:5d:02:b0:e8:5f:e4:5e:d8:22:ef:75:04:
d2:b1:34:32:6c:ad:83:d1:b8:8c:7f:4b:1e:eb:24:
55:e0:f0:8b:a5:19:f1:eb:fd:8d:8a:08:5f:64:27:
31:1d:a9:e4:00:aa:f6:17:13:46:42:a6:72:c3:b9:
98:71:3f:07:24:5b:ab:45:c5:de:fc:78:bb:e6:3f:
18:19:28:62:a5:47:29:20:19:d2:ad:d1:27:da:75:
08:23:f5:69:c4:f6:c3:2f:96:93:ab:cd:de:30:5d:
1d:6b:bf:c0:d2:03:3c:fe:f7:57:28:45:63:00:27:
fe:46:c0:60:b1:e2:be:9e:6b:6f:c6:99:df:4a:47:
7a:f3:49:b6:e9:e0:1d:9d:9f:f6:f5:59:34:45:46:
fd:59:03:f5:37:84:86:88:e0:37:97:7d:03:0f:70:
1d:13:48:c6:d2:52:b9:6e:58:2c:3c:8d:77:f7:c9:
51:b1:a6:47:ed:e5:a1:ce:2c:63:f3:87:dc:c1:aa:
90:f8:9e:16:9f:b9:0d:92:4b:fd:59:d0:4c:e2:eb:
1d:1d:60:dc:f5:0e:b0:e2:24:f6:b7:87:f5:a8:81:
8a:ed:ea:b8:8f:22:da:db:29:85:63:5a:d0:23:1a:
aa:ec:30:c6:48:52:8e:ab:15:78:21:a2:5c:90:23:
c2:2d:fb:61:53:3c:6c:3a:43:98:e2:1e:22:52:fe:
87:0c:00:74:06:99:38:fc:99:03:5d:03:b9:61:bd:
43:01:5c:a9:2d:88:e6:d8:1b:f6:8f:62:d4:c1:3a:
91:5c:a1:79:c4:ca:6f:00:2a:21:93:38:f0:ac:24:
e3:65:61:9b:c5:5a:72:98:16:14:b4:2d:47:60:d0:
ab:e5:0d:d5:c9:f1:ee:5c:75:5c:ae:e9:07:15:61:
1d:1f:79
Exponent: 65537 (0x10001)
X509v3 extensions:
X509v3 Subject Alternative Name:
DNS:*.restfs.ecss, DNS:*.ldap.ecss, DNS:*.db.ecss, DNS:*.web.ecss, DNS:restfs.ecss, DNS:ldap.ecss, DNS:db.ecss, DNS:web.ecss, DNS:ecss
8d:a0:37:4f:e1:32:9c:f7:48:92:6d:ef:9d:58:bd:ad:06:89:
cc:0a:e7:7d:4e:5f:00:5e:04:81:6a:67:98:67:0a:72:de:dc:
41:93:3c:61:1e:1e:88:7d:81:05:12:5f:77:c8:60:dc:15:1c:
39:aa:07:22:8c:3e:6a:1b:13:39:56:65:b2:6c:d8:cf:0a:da:
5f:64:7c:11:de:07:fb:53:a7:8c:3c:4b:d6:72:8a:fa:55:e5:
a1:de:91:21:36:3e:50:cb:de:f5:8c:c8:eb:9c:ab:17:b7:5e:
12:23:e5:ce:e4:cc:7a:c8:71:6f:3e:d5:37:c0:b2:6d:99:39:
66:7d:be:04:9a:3e:f8:6e:fd:74:c5:2f:f7:86:cc:cd:71:1c:
9a:2f:c7:b2:31:a3:cd:a1:18:ba:a8:b1:e6:46:7a:42:5b:4f:
84:2b:53:1a:28:65:ad:a0:61:8f:68:5a:84:c4:27:53:b5:76:
94:da:1d:f3:30:9b:89:1d:21:1e:42:fb:58:fa:25:6d:6e:61:
3d:0e:c7:b8:f6:e2:f2:a9:0e:64:ec:cb:47:14:49:ee:66:93:
f3:7e:bf:b6:5d:84:40:87:de:b0:6a:25:9f:8d:8f:f2:2c:a6:
88:34:c9:d5:f9:ce:b9:ff:2c:34:28:a9:7e:ab:75:33:b3:71:
05:7c:2d:f4:3a:ad:24:a6:7f:a6:0e:df:88:4a:ef:94:da:c8:
72:60:12:9a:f6:82:c8:44:f0:7d:9b:7a:da:18:49:c6:22:fd:
6f:54:de:ea:b4:af:a5:24:85:f4:11:1a:b0:1c:fd:84:29:07:
fb:44:9c:f4:f2:aa:8b:5a:a4:6f:d8:d0:09:2b:e3:27:b2:a6:
47:3a:bb:9c:28:d9:85:c6:7e:a6:76:7f:2c:69:76:2f:1b:c3:
a6:d7:01:de:90:20:44:af:b7:df:22:8b:be:b6:e9:cb:ca:a0:
7a:99:87:27:d0:bd:21:a8:3c:b6:dd:05:fd:41:f0:ae:d6:45:
ce:3c:06:05:be:0a:0c:d7:e7:a8:35:dd:84:68:b0:b3:e5:4d:
ae:68:e3:dc:2b:39:28:9c:32:01:d0:a7:7f:b1:5e:87:e6:64:
c9:44:33:a7:6a:cf:cf:b8:b0:10:70:02:11:c0:cb:11:c5:bb:
0a:21:3e:da:4d:27:85:e0:99:93:ff:36:e7:87:a1:89:db:fc:
8c:ee:af:e3:8e:53:f1:08:d2:70:13:85:ec:b4:ed:d4:4f:77:
b7:43:41:eb:bb:d6:a1:66:c2:ca:15:c5:22:64:b4:ad:f6:c5:
97:3a:74:46:e4:ff:a4:95:d4:d2:af:c4:34:4c:ea:d2:dc:b2:
77:a7:11:b8:e9:90:42:08
uptime
Показывает время непрерывной работы ноды c именем <NODE>.
Путь команды:
/node/<NODE>/uptime
Синтаксис:
uptime
Параметры:
Команда не содержит аргументов.
Пример:
/$ node/core1@ecss1/uptime ecss-core-3.18.1.620 core1@ecss1 uptime is 2h 43m