/node/<NODE>/ - общие команды управления определенной нодой
В данном разделе описаны общие команды для управления определенной нодой.
<NODE> - название ноды
cocon-info
Команда показывает настройки Cocon и параметры БД.
Путь команды:
/node/<NODE>/cocon-info
Синтаксис:
info
Параметры:
Команда не содержит аргументов.
Пример:
admin@mycelium1@ecss1:/$ node/core1@ecss1/cocon-info AMQP Realm: cocon_realm AMQP Exchange: ccn.direct Prefix: / Heartbeat: 3000ms User database: mysql User db connect status: + Audit database: mysql Audit db connect status: + Audit cleanup time: 2:0:0 UTC Audit history size: 90 days MySQL parameters: audit@cocon.mysql.ecss:3306 db - ecss_audit users table - ecss_users roles table - ecss_roles groups table - ecss_groups groups/users table - ecss_groups_users groups/roles table - ecss_role_group roles' settings table - ecss_roles_settings settings table - ecss_user_settings2 audit commands table - ecss_audit_commands audit session table - ecss_audit_sessions audit restrictions table - ecss_audit_restrictions Tring prefix: ecss10
date
Команда показывает текущее время для определенной ноды
Путь команды:
/node/<NODE>/date
Синтаксис:
date
Параметры:
Команда не содержит аргументов.
Пример:
admin@mycelium1@ecss1:/$ node/core1@ecss1/date 10:52:23 04.03.2021
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 - показывать только "спящие"/"не спящие" процессы.
Примеры:
admin@mycelium1@ecss1:/$ node/core1@ecss1/etop ================================================================================================== core1@ecss1 03:52:57 Load: cpu 0 Memory: total 463.87M binary 5.23M procs 2504 processes 208.85M code 100.45M runq 0 atom 3.81M ets 25.74M Pid Name or Initial Func Reds Memory MsgQ Current Function -------------------------------------------------------------------------------------------------- <0.7294.3> ccn_gen_command:init/3 51988 726.48K 0 ecss_mgmt_cmd_etop:get <0.4854.0> tring_l1 2202 159.97K 0 gen_server:loop/7 <0.7375.0> gen_tserver:init/1 2047 26.16K 0 gen_server:loop/7 <0.4853.0> tring_r1 1360 21.32K 0 gen_server:loop/7 <0.6560.0> gen_tserver:init/1 1190 33.88K 0 gen_server:loop/7 <0.7374.0> tring.ecss10 479 54.05K 0 gen_server:loop/7 <0.4848.0> ds_l3 374 172.93K 0 gen_server:loop/7 <0.4845.0> ds_r4 276 33.82K 0 gen_server:loop/7 <0.6559.0> mycelium_gen_user_session:init/1 267 416.68K 0 gen_server:loop/7 <0.4859.0> rps_r2 265 21.32K 0 gen_server:loop/7 <0.4861.0> rps_l2 265 172.46K 0 gen_server:loop/7 <0.4865.0> core_r1 265 257.96K 0 gen_server:loop/7 <0.4866.0> core_r2 265 172.35K 0 gen_server:loop/7 <0.4868.0> core_r4 265 26.1K 0 gen_server:loop/7 <0.4869.0> core_l1 265 172.93K 0 gen_server:loop/7 <0.6695.0> zmq_connection_22abcd 256 66.36K 0 gen_server:loop/7 <0.2392.3> zmq_connection_c5b9d8 256 46.15K 0 gen_server:loop/7 <0.6697.0> ezmq_link:init/1 252 25.98K 0 gen_fsm:loop/8 <0.2394.3> ezmq_link:init/1 252 8.72K 0 gen_fsm:loop/8 <0.6696.0> ezmq:init/1 169 25.94K 0 gen_server:loop/7 ==================================================================================================
admin@mycelium1@ecss1:/$ node/sip1@ecss1/etop -lines 10 -sort memory ================================================================================================== sip1@ecss1 03:53:58 Load: cpu 0 Memory: total 206.99M binary 3.14M procs 714 processes 61.02M code 53.98M runq 0 atom 2.16M ets 22.29M Pid Name or Initial Func Reds Memory MsgQ Current Function -------------------------------------------------------------------------------------------------- <0.2413.0> code_server 1 6.38M 0 code_server:loop/1 <0.2412.0> kernel_sup 1 3.93M 0 gen_server:loop/7 <0.3095.0> transactionlayer 1 3.92M 0 gen_server:loop/7 <0.2801.0> application_master:start_it/4 1 1.72M 0 application_master:loo <0.2540.0> chronica_supervisor 1 1.06M 0 gen_server:loop/7 <0.9.0> erl_prim_loader 1 1.06M 0 erl_prim_loader:loop/3 <0.3779.0> internal_subscribe_server 716 673.62K 0 gen_server:loop/7 <0.2907.0> gen_tcserver:init/1 2 673.61K 0 gen_server:loop/7 <0.2910.0> gen_tcserver:init/1 2 673.51K 0 gen_server:loop/7 <0.2548.0> chronica_manager 5 673.49K 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 по умолчанию)
Пример:
admin@mycelium1@ecss1:/$ 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 (включая выбранную ноду).
По умолчанию выводится вся информация.
Пример:
admin@mycelium1@ecss1:/$ 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] enp2s0 F0:B4:D2:2C:4C:23 - - - [broadcast,multicast] enp4s0 6E:85:A1:C:BD:EF - - - [up,broadcast,running,multicast] bond1 6E:85:A1:C:BD:EF fe80::6c85:a1ff:fe0c:bdef ffff:ffff:ffff:ffff:: - [up,broadcast,running,multicast] bond1.2 6E:85:A1:C:BD:EF 192.168.2.21 255.255.255.0 - [up,broadcast,running,multicast] bond1.3 6E:85:A1:C:BD:EF 192.168.1.21 255.255.255.0 - [up,broadcast,running,multicast] bond1.476 6E:85:A1:C:BD:EF 10.16.33.21 255.255.255.0 - [up,broadcast,running,multicast] bond1.2:SIP61 192.168.2.61 255.255.255.0 - [up,broadcast,running,multicast] bond1.2:TC 192.168.2.63 255.255.255.0 - [up,broadcast,running,multicast] bond1.3:MYSQL 192.168.1.71 255.255.255.0 - [up,broadcast,running,multicast] Total Memory: system_total_memory: 15.51G free_swap: 0B total_swap: 0B cached_memory: 6.31G buffered_memory: 1.83G free_memory: 3.7G total_memory: 15.51G Memory used: total: 190.33M processes: 51.7M processes_used: 51.7M system: 138.63M atom: 2.06M atom_used: 2.04M binary: 2.23M code: 51.51M ets: 28.17M Cpu load: Total: 15.48% CPU #1: 14.29% CPU #2: 22.73% CPU #3: 10.00% CPU #4: 15.00% Disk: "/": 78.24G(used 24%) "/dev": 7.72G(used 0%) "/dev/shm": 7.75G(used 0%) "/run": 1.55G(used 1%) "/run/lock": 5M(used 0%) "/sys/fs/cgroup": 7.75G(used 0%) "/snap/snapd/11036": 31.12M(used 100%) "/snap/core18/1988": 55.5M(used 100%) "/snap/core18/1944": 55.5M(used 100%) "/snap/keepalived/1867": 21.75M(used 100%) "/snap/stress-ng/5516": 3.5M(used 100%) "/var/lib/ecss-mysql": 100.76G(used 6%) "/var/lib/ecss": 48.96G(used 1%) "/var/log": 19.56G(used 14%) "/var/log/ecss": 48.96G(used 1%) "/snap/stress-ng/5558": 3.5M(used 100%) "/snap/snapd/11107": 32.37M(used 100%) Erlang Nodes: mycelium1@ecss1 ds1@ecss1 core1@ecss1 sip1@ecss1 md1@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;Время_Выполнения_Команды
Пример:
admin@mycelium1@ecss1:/$ node/ds1@ecss1/import-regime regime.bsk 04.03.2021 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;Время_Выполнения_Команды
Пример:
admin@mycelium1@ecss1:/$ node/ds1@ecss1/import-regime-to-domain biysk.local regime.2 04.03.2021 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:
admin@mycelium1@ecss1:/$ node/sip1@ecss1/info RELEASES: ecss-pa-sip 3.14.7.626 permanent - build VSN: 6c30053cfb2f6b71e807a40475022768a73b5e60 - release VSN: da39a3ee5e6b4b0d3255bfef95601890afd80709 APPLICATIONS at node: sip1@ecss1 ┌──┬────────────────────────────┬───────────────────────┬───────────────────────────────────────────┬────────────────────────────┬────────────────────────────────────────────────────────────────────────┐ │S │ Application │ Version │ VSN │ Description │ From │ ├──┼────────────────────────────┼───────────────────────┼───────────────────────────────────────────┼────────────────────────────┼────────────────────────────────────────────────────────────────────────┤ │ │acp_lib │14.7.0.72554.843974 │4684bfb060d5390c044e6b058928e66fdb265ae6 │ACP library │/usr/lib/ecss/ecss-pa-sip/lib/acp_lib-14.7.0.72554.843974 │ │ │acpadapter │14.7.0.72554.040927 │920a77dd23bb9bdea973346d386101f3a024ace2 │SIP(T) protocol adapter │/usr/lib/ecss/ecss-pa-sip/lib/acpadapter-14.7.0.72554.040927 │ │ │asn1 │5.0.8 │0beb75f03ca05225fe727725c02f2525103f50e9 │The Erlang ASN1 compiler ver│/usr/lib/erlang/lib/asn1-5.0.8 │ │ │ │ │ │sion 5.0.8 │ │ │ │chronica │3.5.0.182.305243 │f878e138cddf84a2edcb3b8a5a291efbfd240e63 │Log Library │/usr/lib/ecss/ecss-pa-sip/lib/chronica-3.5.0.182.305243 │ │ │cmn_tools │14.7.0.72554.070567 │8f1d998def0fe5c0775e06d76711b3be06e835d7 │Common usefull tools │/usr/lib/ecss/ecss-pa-sip/lib/cmn_tools-14.7.0.72554.070567 │ │ │cocon │14.7.0.72554.629358 │a7c1b49216287dba76b617ce487a8273a58093d5 │COmmands and CONsoles │/usr/lib/ecss/ecss-pa-sip/lib/cocon-14.7.0.72554.629358 │ │ │compiler │7.3.2 │2f072ba0f52e4d009cb7c8eb955a222bfc241fa5 │ERTS CXC 138 10 │/usr/lib/erlang/lib/compiler-7.3.2 │ │ │crypto │4.4.2.2 │4835a66d2b988965773551048c012d03c7c5204b │CRYPTO │/usr/lib/erlang/lib/crypto-4.4.2.2 │ │ │ecss_adapter_utils │14.7.0.72554.766265 │ac3af537546d7e69c336c9fb01b61eb328693570 │Utilites for protocol adapte│/usr/lib/ecss/ecss-pa-sip/lib/ecss_adapter_utils-14.7.0.72554.766265 │ │ │ │ │ │rs │ │ │ │ecss_conference_lib │14.7.0.72554.704286 │b3c9fe27b362aa394942bad81122edaa185a3cd3 │ECSS Conference lib │/usr/lib/ecss/ecss-pa-sip/lib/ecss_conference_lib-14.7.0.72554.704286 │ │ │ecss_configuration_m │14.7.0.72554.536189 │01d216e54db3517026e8e2391c386822bc66198b │Universal Configuration Mana│/usr/lib/ecss/ecss-pa-sip/lib/ecss_configuration_manager-14.7.0.72554.53│ │ │anager │ │ │ger for ECSS │6189 │ │ │ecss_cpt_client │14.7.0.72554.339373 │9e8177a77547c84898aef7a7d4300eb7785a1b6c │Call-process tracer client │/usr/lib/ecss/ecss-pa-sip/lib/ecss_cpt_client-14.7.0.72554.339373 │ │ │ecss_cpt_lib │14.7.0.72554.734594 │2870807937bf5a23d9518006fa548d2c4902d6a5 │Call-process tracer library.│/usr/lib/ecss/ecss-pa-sip/lib/ecss_cpt_lib-14.7.0.72554.734594 │ │ │ecss_cpt_server │14.7.0.72554.247350 │5ea9fe86ded68e3430fbf760e5302ca3c35c7c06 │Call-process tracer server │/usr/lib/ecss/ecss-pa-sip/lib/ecss_cpt_server-14.7.0.72554.247350 │ │ │ecss_cron_lib │14.7.0.72554.825531 │2620e31a3bcd69076d88f46a87f6de672614886e │ECSS cron lib │/usr/lib/ecss/ecss-pa-sip/lib/ecss_cron_lib-14.7.0.72554.825531 │ │ │ecss_domain_options_ │14.7.0.72554.172025 │fe4793a927f05c4189ec4e00954e155782cca915 │ECSS-10 domain options. │/usr/lib/ecss/ecss-pa-sip/lib/ecss_domain_options_lib-14.7.0.72554.17202│ │ │lib │ │ │ │5 │ │ │ecss_env │14.7.0.72554.789545 │a3beb20060a8a895c4d1f45607b03162e4c3d0b3 │ECSS envermoment support lib│/usr/lib/ecss/ecss-pa-sip/lib/ecss_env-14.7.0.72554.789545 │ │ │ecss_lock_manager_li │14.7.0.72554.037637 │9a564e0e551527e31dac016dd785148af00881c6 │Overcluster resource lock ma│/usr/lib/ecss/ecss-pa-sip/lib/ecss_lock_manager_lib-14.7.0.72554.037637 │ │ │b │ │ │nager over A │ │ │ │ │ │ │MQP │ │ │ │ecss_mgmt │14.7.0.72554.134412 │73d87a688a1d7b55fe943dec4160ccf4c053b06f │ECSS Management system │/usr/lib/ecss/ecss-pa-sip/lib/ecss_mgmt-14.7.0.72554.134412 │ │ │ecss_mlpp_options_li │14.7.0.72554.613345 │265d26118bdc0a29347c2b907e6ead70c0cabbf6 │ECSS-10 MLPP options │/usr/lib/ecss/ecss-pa-sip/lib/ecss_mlpp_options_lib-14.7.0.72554.613345 │ │ │b │ │ │ │ │ │ │ecss_number_properti │14.7.0.72554.564683 │a2cc6e6593aeff93b24ce50cb34ddfe5b8286ae5 │ECSS: number properties lib │/usr/lib/ecss/ecss-pa-sip/lib/ecss_number_properties-14.7.0.72554.564683│ │ │es │ │ │ │ │ │ │ecss_pa_sip_common │14.7.0.72554.208767 │28e4530e34660055825216d5e5df84d853e5ab87 │ECSS PA_SIP common library │/usr/lib/ecss/ecss-pa-sip/lib/ecss_pa_sip_common-14.7.0.72554.208767 │ │ │ecss_shell │14.7.0.72554.076161 │7d35c0efcf7955e30d0d2506137d63cf08ca0b60 │ECSS Shell │/usr/lib/ecss/ecss-pa-sip/lib/ecss_shell-14.7.0.72554.076161 │ │ │ecss_ssh │14.7.0.72554.264069 │bbca9e46b9f0466680d61b40734898422e5da2cb │ECSS SSH terminals sup. lib │/usr/lib/ecss/ecss-pa-sip/lib/ecss_ssh-14.7.0.72554.264069 │ │ │ecss_starter │14.7.0.72554.830316 │da717c74bcdaf40dee172a8330b8d2ebb72371f0 │ECSS starter │/usr/lib/ecss/ecss-pa-sip/lib/ecss_starter-14.7.0.72554.830316 │ │ │ecss_system_options_ │14.7.0.72554.954257 │861c6fa21e5991def5b38b82dba74353dc098992 │ECSS-10 system options │/usr/lib/ecss/ecss-pa-sip/lib/ecss_system_options_lib-14.7.0.72554.95425│ │ │lib │ │ │ │7 │ │ │ecss_tring │14.7.0.72554.896283 │088636cb195b9e71f6723fb02496c78132c63e65 │ECSS wrap for distributed su│/usr/lib/ecss/ecss-pa-sip/lib/ecss_tring-14.7.0.72554.896283 │ │ │ │ │ │pervising sy │ │ │ │ │ │ │stem "Tring" │ │ │ │ecss_tts_lib │14.7.0.72554.713160 │ce217ae414a33d45023fd682945d1fad54651edc │ECSS text-to-speech library │/usr/lib/ecss/ecss-pa-sip/lib/ecss_tts_lib-14.7.0.72554.713160 │ │ │eep │1.0 │c2c551b069a89e389abe0757f55d9d769c56dc78 │Erlang Easy Profiling (dbg:t│/usr/lib/ecss/ecss-pa-sip/lib/eep-1.0 │ │ │ │ │ │race* to kca │ │ │ │ │ │ │chegrind) │ │ │ │eldap │1.2.7 │50930607b192861e4decd405a87e6dfa02b202f1 │Ldap api │/usr/lib/erlang/lib/eldap-1.2.7 │ │ │eltex_stdlib │3.8.0.1053.618889 │17f241b1ed4ff1deb58fdba6bbe1b6e254007a0f │Library with common modules │/usr/lib/ecss/ecss-pa-sip/lib/eltex_stdlib-3.8.0.1053.618889 │ │ │ │ │ │from Eltex │ │ │ │eradius │3.8.0.151.515289 │34bc54423cc2d676d711fb541e0af4c7514a11ae │RADIUS authentication/accoun│/usr/lib/ecss/ecss-pa-sip/lib/eradius-3.8.0.151.515289 │ │ │ │ │ │ting library │ │ │ │esqlite │0.4.0 │15ee705ff2613782dd99f019c73bf595d3ba5a6c │sqlite nif interface │/usr/lib/ecss/ecss-pa-sip/lib/esqlite-0.4.0 │ │ │exmpp │0.9.4.1357.450563 │94b3443686cdeb0b9586b582da1485be3520e757 │XMPP/Jabber protocol oriente│/usr/lib/ecss/ecss-pa-sip/lib/exmpp-0.9.4.1357.450563 │ │ │ │ │ │d XML librar │ │ │ │ │ │ │y │ │ │ │gen_netlink │0.3 │406f08b56cd4a5ecaec7f218640e886cbe1927b8 │Netlink socket toolkit │/usr/lib/ecss/ecss-pa-sip/lib/gen_netlink-0.3 │ │ │gen_socket │0.1 │3303d4abcef51ed873695d308672d838eb310b8d │generic socket toolkit │/usr/lib/ecss/ecss-pa-sip/lib/gen_socket-0.1 │ │ │hep │0.1.0 │b1bee5e0ae0f2c1adfcb0f12b02ed3cddbc9adcc │hep - Homer Encapsulation Pr│/usr/lib/ecss/ecss-pa-sip/lib/hep-0.1.0 │ │ │ │ │ │otocol │ │ │ │inets │7.0.7.2 │618b34b143c75f8ab4431a2b18181d85fdf68479 │INETS CXC 138 49 │/usr/lib/erlang/lib/inets-7.0.7.2 │ │ │ion │3.8.0.283.275519 │037753e852d02915993338d201e9c4606be99283 │ION pretty printer │/usr/lib/ecss/ecss-pa-sip/lib/ion-3.8.0.283.275519 │ │ │isup_encoder │14.7.0.72554.487797 │a7bfaa9c639917bc9cb1215bae84398049ba367e │Realisation of ISUP encoder │/usr/lib/ecss/ecss-pa-sip/lib/isup_encoder-14.7.0.72554.487797 │ │ │jsx │2.8.2 │f0ea3defd629eb1d90fed7d98fe290d15dd51c19 │a streaming, evented json pa│/usr/lib/ecss/ecss-pa-sip/lib/jsx-2.8.2 │ │ │ │ │ │rsing toolki │ │ │ │ │ │ │t │ │ │ │kernel │6.3.1.3 │6edcb8f7f7f234af8275573e8898a416f625b967 │ERTS CXC 138 10 │/usr/lib/erlang/lib/kernel-6.3.1.3 │ │ │lager │3.4.3-9-g5219ae2 │846305929eac5dee6864d6ab7d48f25c903131c1 │Empty Logging Lager2 │/usr/lib/ecss/ecss-pa-sip/lib/lager-3.4.3-9-g5219ae2 │ │ │log_server_ccn_servi │14.7.0.72554.939144 │254330069ab6adbfebfc50f853ca34b2c6f4b800 │Log Server CCN Service │/usr/lib/ecss/ecss-pa-sip/lib/log_server_ccn_service-14.7.0.72554.939144│ │ │ce │ │ │ │ │ │ │lpm_common │14.7.0.72554.373607 │a82a83a6a9642491af5a5b04bd225f6a30e647d9 │LPM common functions │/usr/lib/ecss/ecss-pa-sip/lib/lpm_common-14.7.0.72554.373607 │ │ │lpm_server │14.7.0.72554.568929 │c510891194bd4769f379bf988b371f246962433d │Licence Property Manager │/usr/lib/ecss/ecss-pa-sip/lib/lpm_server-14.7.0.72554.568929 │ │ │meck │0.8.12 │58165be1810a8b9ec2cf10cb194a1631582202cc │A mocking framework for Erla│/usr/lib/ecss/ecss-pa-sip/lib/meck-0.8.12 │ │ │ │ │ │ng │ │ │ │mnesia │4.15.6 │dc6469a235534b432b846af68b2d816ad59a6f98 │MNESIA CXC 138 12 │/usr/lib/erlang/lib/mnesia-4.15.6 │ │ │mycelium │3.8.0.532.828268 │c5555b114420a712b17f68f84ada0a6b629eb168 │Mycelium common lib │/usr/lib/ecss/ecss-pa-sip/lib/mycelium-3.8.0.532.828268 │ │ │mycelium_ccnt_servic │14.7.0.72554.463835 │cff05e9f5a0c1685af32ee6554503fe5d2cbca93 │AMQP10 cocon service and com│/usr/lib/ecss/ecss-pa-sip/lib/mycelium_ccnt_service-14.7.0.72554.463835 │ │ │e │ │ │mands │ │ │ │mycelium_client │3.8.0.1010.682411 │cc462a62cc743c687498ad17a28faea3018302c4 │Mycelium AMQP 10 erlang clie│/usr/lib/ecss/ecss-pa-sip/lib/mycelium_client-3.8.0.1010.682411 │ │ │ │ │ │nt │ │ │ │mysql_driver │1.2.0.223.987799 │ccf5826b2b1d45937e6a97d460539b8f14a54eb3 │Erlang MySQL driver │/usr/lib/ecss/ecss-pa-sip/lib/mysql_driver-1.2.0.223.987799 │ │ │necron │3.8.0.305.647555 │2464d1f04d7ab9887a9c282c3331b4a4c75c6e51 │Scheduler of tasks (cron lik│/usr/lib/ecss/ecss-pa-sip/lib/necron-3.8.0.305.647555 │ │ │ │ │ │e) │ │ │ │notification_client │14.7.0.72554.718272 │7c9a327f2c5d6eabb85696c1c299e3d05813cf68 │Client notification │/usr/lib/ecss/ecss-pa-sip/lib/notification_client-14.7.0.72554.718272 │ │ │oasys │14.7.0.72554.988526 │6f1d6962caccaaf3b389b5a4125eecbcf919e218 │OASys Core App │/usr/lib/ecss/ecss-pa-sip/lib/oasys-14.7.0.72554.988526 │ │ │oasys_ccn_service │14.7.0.72554.956065 │5d9cc3c6fa3b43c4e4e261a2a4c790dc70fbea2b │OASys Cocon Service │/usr/lib/ecss/ecss-pa-sip/lib/oasys_ccn_service-14.7.0.72554.956065 │ │ │obj_data │14.7.0.72554.549986 │ea9f6c606f2dd70716e36e90f8cb2d9df2e1ef15 │OASys Object Data Manipulati│/usr/lib/ecss/ecss-pa-sip/lib/obj_data-14.7.0.72554.549986 │ │ │ │ │ │ons │ │ │ │os_mon │2.4.7 │d040120c316144715dae024d47c8c226f1992c83 │CPO CXC 138 46 │/usr/lib/erlang/lib/os_mon-2.4.7 │ │ │pa_acp_io │14.7.0.72554.528905 │59cb18a14b952005653de33ee8fe2855c0b2a3f5 │ACP transport application │/usr/lib/ecss/ecss-pa-sip/lib/pa_acp_io-14.7.0.72554.528905 │ │ │pt_lib │3.14.0.38.885616 │01cded416835bbf4d7fedb6f9a79f2f4ce4008a7 │Parse transform library │/usr/lib/ecss/ecss-pa-sip/lib/pt_lib-3.14.0.38.885616 │ │ │pt_scripts │3.8.0.208.240113 │27e4b48e9feb40b5774829f86278695cfed4f46a │Parse transform scripts libr│/usr/lib/ecss/ecss-pa-sip/lib/pt_scripts-3.8.0.208.240113 │ │ │ │ │ │ary │ │ │ │public_key │1.6.6.1 │4a07ffd996be7f3f3392eb899c2cda683097b3b5 │Public key infrastructure │/usr/lib/erlang/lib/public_key-1.6.6.1 │ │ │qsig_asn_lib │14.7.0.72554.014477 │5e6d1188d201aa4aaadb1202a40ea919530f96c6 │QSIG asn1 Lib │/usr/lib/ecss/ecss-pa-sip/lib/qsig_asn_lib-14.7.0.72554.014477 │ │ │qsig_coder │14.7.0.72554.451193 │1eaaf8bac1e2d9631cecc35bf68d0cab8b8f7e79 │Realisation of QSIG encoder/│/usr/lib/ecss/ecss-pa-sip/lib/qsig_coder-14.7.0.72554.451193 │ │ │ │ │ │decoder │ │ │ │recon │2.3.6 │e284571289227922e47d1db12ef9112dcdf1fc58 │Diagnostic tools for product│/usr/lib/ecss/ecss-pa-sip/lib/recon-2.3.6 │ │ │ │ │ │ion use │ │ │ │restfs_client_lib │14.7.0.72554.529438 │8f0985184a033569279af71f5a8cb60e0a64747d │RestFS client │/usr/lib/ecss/ecss-pa-sip/lib/restfs_client_lib-14.7.0.72554.529438 │ │ │rm_agent │14.7.0.72554.699052 │b9abeb5bd5bc135a4a098f5d0a077c0f24fdee30 │RM Agent - agent for remote │/usr/lib/ecss/ecss-pa-sip/lib/rm_agent-14.7.0.72554.699052 │ │ │ │ │ │access to rm │ │ │ │ │ │ │_lib │ │ │ │rm_lib │14.7.0.72554.182245 │3c25fe478c699b57b5cf7e455f63b3f7758a6c3f │Perfomance Routing Library │/usr/lib/ecss/ecss-pa-sip/lib/rm_lib-14.7.0.72554.182245 │ │ │rps │14.7.0.72554.385667 │04e4bacbec8fcf52773b17f9cbce58c55591ded1 │Report Processing System │/usr/lib/ecss/ecss-pa-sip/lib/rps-14.7.0.72554.385667 │ │ │rps_agent │14.7.0.72554.425208 │603575b7873fdd1246dac0e31a802cfa06de6094 │COCON Service Report process│/usr/lib/ecss/ecss-pa-sip/lib/rps_agent-14.7.0.72554.425208 │ │ │ │ │ │ing system │ │ │ │rps_alarm_agent │14.7.0.72554.564112 │6cec3b0f96702b0e84c9fa93f9a54c9ea81db882 │RPS Alarm agent │/usr/lib/ecss/ecss-pa-sip/lib/rps_alarm_agent-14.7.0.72554.564112 │ │ │rps_common_lib │14.7.0.72554.588032 │6c8e16548082cc043029671eb9663cb2f246f726 │RPS Common library │/usr/lib/ecss/ecss-pa-sip/lib/rps_common_lib-14.7.0.72554.588032 │ │ │rps_control_agent │14.7.0.72554.920884 │9f99788c636dbaf9226b5d196e612d88e841aca1 │RPS Control agent │/usr/lib/ecss/ecss-pa-sip/lib/rps_control_agent-14.7.0.72554.920884 │ │ │rps_event_agent │14.7.0.72554.789326 │a4be0537c978612a31db05329760f17be533d543 │RPS Event agent │/usr/lib/ecss/ecss-pa-sip/lib/rps_event_agent-14.7.0.72554.789326 │ │ │rps_log_agent │14.7.0.72554.589480 │fa0d09f7f99b2d2467b30baced051a537edb206d │RPS Log agent │/usr/lib/ecss/ecss-pa-sip/lib/rps_log_agent-14.7.0.72554.589480 │ │ │rps_statistics_agent │14.7.0.72554.450795 │9f5608115ff80e85a8497a7be4830a238740e463 │RPS Statistics agents │/usr/lib/ecss/ecss-pa-sip/lib/rps_statistics_agent-14.7.0.72554.450795 │ │ │rtop_agent │14.7.0.72554.867109 │03a0de3dc5ec59a9c6b0c44cef2d5d6c936ee38b │RTOP AGENT support lib │/usr/lib/ecss/ecss-pa-sip/lib/rtop_agent-14.7.0.72554.867109 │ │ │rtopdds │14.7.0.72554.363282 │503fbedd9f2dfa0fd55ce831581b36c8c5f1f5a6 │RTOP Domain Directory Servic│/usr/lib/ecss/ecss-pa-sip/lib/rtopdds-14.7.0.72554.363282 │ │ │ │ │ │e │ │ │ │rtopdds_ccn_service │14.7.0.72554.315690 │e1343510acd497731b07c47d5d764f71b2760996 │RTOP DDS COCON Service │/usr/lib/ecss/ecss-pa-sip/lib/rtopdds_ccn_service-14.7.0.72554.315690 │ │ │rtopman │14.7.0.72554.378388 │464cc8b02b7f4d46c84555962c8fb43fea3ec586 │Resourse TOPology MANagement│/usr/lib/ecss/ecss-pa-sip/lib/rtopman-14.7.0.72554.378388 │ │ │ │ │ │ Library │ │ │ │runtime_tools │1.13.2 │9fe7385499bf63f057ec47fe229682d1c8aefc2d │RUNTIME_TOOLS │/usr/lib/erlang/lib/runtime_tools-1.13.2 │ │ │sasl │3.3 │d92bd4401c950591932f347cb66f48731df3bcb7 │SASL CXC 138 11 │/usr/lib/erlang/lib/sasl-3.3 │ │ │sdp_lib │14.7.0.72554.537548 │fc85d9add6a643f0815096b1ee69592ab335b7c6 │erlang library for sdp proce│/usr/lib/ecss/ecss-pa-sip/lib/sdp_lib-14.7.0.72554.537548 │ │ │ │ │ │ssing │ │ │ │sip_ssw_intercom │14.7.0.72554.775924 │9d13b0900c2d434b37ca5f9e8eac2b7134b1f815 │SIP(I/T) protocol adapter of│/usr/lib/ecss/ecss-pa-sip/lib/sip_ssw_intercom-14.7.0.72554.775924 │ │ │ │ │ │ ECSS-10 │ │ │ │sip_support │14.7.0.72554.836228 │77472ea76b274365aa813a3f4918182a68b866c7 │Support of SIP RFC extension│/usr/lib/ecss/ecss-pa-sip/lib/sip_support-14.7.0.72554.836228 │ │ │ │ │ │s │ │ │ │sorm_common_lib │14.7.0.72554.954436 │cb81f4883a3eb5eac7c401e2685c918d3bf1b408 │SORM common library │/usr/lib/ecss/ecss-pa-sip/lib/sorm_common_lib-14.7.0.72554.954436 │ │ │ss_xml_parser │14.7.0.72554.923829 │4d669e7c687569c2cd92e73c83f653f58145190b │Xml parser for SS definition│/usr/lib/ecss/ecss-pa-sip/lib/ss_xml_parser-14.7.0.72554.923829 │ │ │ │ │ │s. │ │ │ │ssh │4.7.6.3 │a9c8d170125392fe5a6e37763b3586aae1785b38 │SSH-2 for Erlang/OTP │/usr/lib/erlang/lib/ssh-4.7.6.3 │ │ │ssl │9.2.3.5 │ba4b4b88da1a4c7daa29a055c1786e66ddc19356 │Erlang/OTP SSL application │/usr/lib/erlang/lib/ssl-9.2.3.5 │ │ │ssw_helper_lib │14.7.0.72554.159958 │077a127a82a9c2062d8014b7a79cacd9374dadd0 │Routines for internal SSW us│/usr/lib/ecss/ecss-pa-sip/lib/ssw_helper_lib-14.7.0.72554.159958 │ │ │ │ │ │age │ │ │ │ssw_ranges │14.7.0.72554.667156 │2e99656b5359c824c62485ba000fb5478b75fb97 │SSW range routines │/usr/lib/ecss/ecss-pa-sip/lib/ssw_ranges-14.7.0.72554.667156 │ │ │ssw_util_lib │14.7.0.72554.243798 │34284e03a816e627b83774b36f8850bb938137e6 │Routines for internal SSW us│/usr/lib/ecss/ecss-pa-sip/lib/ssw_util_lib-14.7.0.72554.243798 │ │ │ │ │ │age │ │ │ │statistics_lib │14.7.0.72554.714734 │0e849f0a6bb0c98e149e51b71506b58b35d04dad │Q752 Statistics lib │/usr/lib/ecss/ecss-pa-sip/lib/statistics_lib-14.7.0.72554.714734 │ │ │stdlib │3.8.2.3 │bc8add32b4e38e00d1804e844aa7cb61f28448c4 │ERTS CXC 138 10 │/usr/lib/erlang/lib/stdlib-3.8.2.3 │ │ │syntax_tools │2.1.7.1 │861c3beb73872523f7099741d914d5b5530d644c │Syntax tools │/usr/lib/erlang/lib/syntax_tools-2.1.7.1 │ │ │timer_container_lib │3.8.0.254.867866 │7967079842eeb7d0bc15f26abc1c4dcde9510b3e │Timer Container library │/usr/lib/ecss/ecss-pa-sip/lib/timer_container_lib-3.8.0.254.867866 │ │ │tools │3.1.0.1 │1a0d4f44bb0376e3ccb4b9e1e6ebb3f6b09702d9 │DEVTOOLS CXC 138 16 │/usr/lib/erlang/lib/tools-3.1.0.1 │ │ │tring │14.7.0.72554.820830 │b52243b7171d83e22dd0c90a1bb04b98b0af2890 │Distributed supervising syst│/usr/lib/ecss/ecss-pa-sip/lib/tring-14.7.0.72554.820830 │ │ │ │ │ │em, based on │ │ │ │ │ │ │ amqp 0.10 protocol │ │ │ │xmerl │1.3.20.1 │25581deec47fc34d63a557298e386e2e875a57e7 │XML parser │/usr/lib/erlang/lib/xmerl-1.3.20.1 │ │ │xml_common_lib │14.7.0.72554.953030 │2456bbbb7f5a0fd49476d438b2c967aa820b1cd7 │Xml common library │/usr/lib/ecss/ecss-pa-sip/lib/xml_common_lib-14.7.0.72554.953030 │ └──┴────────────────────────────┴───────────────────────┴───────────────────────────────────────────┴────────────────────────────┴────────────────────────────────────────────────────────────────────────┘ Legend: S: Current application Status: *: Application is loaded <empty>: Application is running Pvn: Product version Vsn: Application Version SYSTEM INFO: allocated_areas: sys_misc 304.62K static 1M atom_space 1.21M(used 1.2M) atom_table 969.98K module_table 1.06M export_table 1.52M export_list 6.78M register_table 1.65K fun_table 75.44K module_refs 130.54K loaded_code 44.4M dist_table 33.66K node_table 395B bits_bufs_size 0B bif_timer 0B process_table 3M port_table 768K ets_misc 128.06K allocator: glibc: [2,27] Features: [sys_alloc,temp_alloc,sl_alloc,std_alloc,ll_alloc,eheap_alloc, ets_alloc,fix_alloc,literal_alloc,exec_alloc,binary_alloc, driver_alloc,mseg_alloc,sys_aligned_alloc,literal_mmap] sys_alloc: enabled: true malloc library to use: libc trim threshold size (in Kb): 131072 top pad size (in Kb): 0 temp_alloc: enabled: true thread specific: true atags: false realloc always moves: false singleblock carrier threshold: 524288 absolute singleblock carrier shrink threshold (in Kb): 4145152 relative singleblock carrier shrink threshold (in %): 90 relative singleblock carrier move threshold (in %): 80 relative multiblock carrier move threshold (in %): 100 main multiblock carrier size: 131072 max mseg_alloc multiblock carriers: 18446744073709551615 max mseg_alloc singleblock carriers: 256 Largest multiblock carrier size (in Kb): 10485760 Smallest multiblock carrier size (in Kb): 1048576 multiblock carrier growth stages: 10 abandon carrier utilization limit: 0 acnl: 0 acfml: 0 max block search depth: 3 allocation strategy: good_fit sl_alloc: enabled: true thread specific: true atags: false realloc always moves: false singleblock carrier threshold: 524288 absolute singleblock carrier shrink threshold (in Kb): 4145152 relative singleblock carrier shrink threshold (in %): 80 relative singleblock carrier move threshold (in %): 80 relative multiblock carrier move threshold (in %): 50 main multiblock carrier size: 32768 max mseg_alloc multiblock carriers: 18446744073709551615 max mseg_alloc singleblock carriers: 256 Largest multiblock carrier size (in Kb): 5242880 Smallest multiblock carrier size (in Kb): 262144 multiblock carrier growth stages: 10 abandon carrier utilization limit: 0 acnl: 0 acfml: 0 allocation strategy: address_order_first_fit_carrier_best_fit std_alloc: enabled: true thread specific: true atags: false realloc always moves: false singleblock carrier threshold: 524288 absolute singleblock carrier shrink threshold (in Kb): 4145152 relative singleblock carrier shrink threshold (in %): 20 relative singleblock carrier move threshold (in %): 80 relative multiblock carrier move threshold (in %): 50 main multiblock carrier size: 32768 max mseg_alloc multiblock carriers: 18446744073709551615 max mseg_alloc singleblock carriers: 256 Largest multiblock carrier size (in Kb): 5242880 Smallest multiblock carrier size (in Kb): 262144 multiblock carrier growth stages: 10 abandon carrier utilization limit: 0 acnl: 0 acfml: 0 allocation strategy: address_order_first_fit_carrier_best_fit ll_alloc: enabled: true thread specific: true atags: false realloc always moves: false singleblock carrier threshold: 18446744073709551615 absolute singleblock carrier shrink threshold (in Kb): 0 relative singleblock carrier shrink threshold (in %): 0 relative singleblock carrier move threshold (in %): 0 relative multiblock carrier move threshold (in %): 0 main multiblock carrier size: 524288 max mseg_alloc multiblock carriers: 18446744073709551615 max mseg_alloc singleblock carriers: 0 Largest multiblock carrier size (in Kb): 5242880 Smallest multiblock carrier size (in Kb): 262144 multiblock carrier growth stages: 10 abandon carrier utilization limit: 0 acnl: 0 acfml: 0 allocation strategy: address_order_first_fit_carrier_best_fit eheap_alloc: enabled: true thread specific: true atags: false realloc always moves: false singleblock carrier threshold: 524288 absolute singleblock carrier shrink threshold (in Kb): 4145152 relative singleblock carrier shrink threshold (in %): 50 relative singleblock carrier move threshold (in %): 80 relative multiblock carrier move threshold (in %): 50 main multiblock carrier size: 131072 max mseg_alloc multiblock carriers: 18446744073709551615 max mseg_alloc singleblock carriers: 256 Largest multiblock carrier size (in Kb): 5242880 Smallest multiblock carrier size (in Kb): 262144 multiblock carrier growth stages: 10 abandon carrier utilization limit: 0 acnl: 0 acfml: 0 allocation strategy: address_order_first_fit_carrier_best_fit ets_alloc: enabled: true thread specific: true atags: false realloc always moves: false singleblock carrier threshold: 524288 absolute singleblock carrier shrink threshold (in Kb): 4145152 relative singleblock carrier shrink threshold (in %): 20 relative singleblock carrier move threshold (in %): 80 relative multiblock carrier move threshold (in %): 50 main multiblock carrier size: 32768 max mseg_alloc multiblock carriers: 18446744073709551615 max mseg_alloc singleblock carriers: 256 Largest multiblock carrier size (in Kb): 5242880 Smallest multiblock carrier size (in Kb): 262144 multiblock carrier growth stages: 10 abandon carrier utilization limit: 0 acnl: 0 acfml: 0 allocation strategy: address_order_first_fit_carrier_best_fit fix_alloc: enabled: true thread specific: true atags: false realloc always moves: false singleblock carrier threshold: 524288 absolute singleblock carrier shrink threshold (in Kb): 4145152 relative singleblock carrier shrink threshold (in %): 20 relative singleblock carrier move threshold (in %): 80 relative multiblock carrier move threshold (in %): 50 main multiblock carrier size: 32768 max mseg_alloc multiblock carriers: 18446744073709551615 max mseg_alloc singleblock carriers: 256 Largest multiblock carrier size (in Kb): 5242880 Smallest multiblock carrier size (in Kb): 262144 multiblock carrier growth stages: 10 abandon carrier utilization limit: 0 acnl: 0 acfml: 0 allocation strategy: address_order_first_fit_carrier_best_fit literal_alloc: enabled: true thread specific: false atags: false realloc always moves: false singleblock carrier threshold: 18446744073709551615 absolute singleblock carrier shrink threshold (in Kb): 0 relative singleblock carrier shrink threshold (in %): 0 relative singleblock carrier move threshold (in %): 0 relative multiblock carrier move threshold (in %): 0 main multiblock carrier size: 1048576 max mseg_alloc multiblock carriers: 18446744073709551615 max mseg_alloc singleblock carriers: 0 Largest multiblock carrier size (in Kb): 10485760 Smallest multiblock carrier size (in Kb): 1048576 multiblock carrier growth stages: 10 abandon carrier utilization limit: 0 acnl: 0 acfml: 0 allocation strategy: address_order_best_fit exec_alloc: enabled: true thread specific: false atags: false realloc always moves: false singleblock carrier threshold: 18446744073709551615 absolute singleblock carrier shrink threshold (in Kb): 0 relative singleblock carrier shrink threshold (in %): 0 relative singleblock carrier move threshold (in %): 0 relative multiblock carrier move threshold (in %): 0 main multiblock carrier size: 0 max mseg_alloc multiblock carriers: 18446744073709551615 max mseg_alloc singleblock carriers: 0 Largest multiblock carrier size (in Kb): 10485760 Smallest multiblock carrier size (in Kb): 1048576 multiblock carrier growth stages: 10 abandon carrier utilization limit: 0 acnl: 0 acfml: 0 allocation strategy: address_order_best_fit binary_alloc: enabled: true thread specific: true atags: true realloc always moves: false singleblock carrier threshold: 524288 absolute singleblock carrier shrink threshold (in Kb): 4145152 relative singleblock carrier shrink threshold (in %): 20 relative singleblock carrier move threshold (in %): 80 relative multiblock carrier move threshold (in %): 50 main multiblock carrier size: 32768 max mseg_alloc multiblock carriers: 18446744073709551615 max mseg_alloc singleblock carriers: 256 Largest multiblock carrier size (in Kb): 5242880 Smallest multiblock carrier size (in Kb): 262144 multiblock carrier growth stages: 10 abandon carrier utilization limit: 0 acnl: 0 acfml: 0 allocation strategy: address_order_first_fit_carrier_best_fit driver_alloc: enabled: true thread specific: true atags: true realloc always moves: false singleblock carrier threshold: 524288 absolute singleblock carrier shrink threshold (in Kb): 4145152 relative singleblock carrier shrink threshold (in %): 20 relative singleblock carrier move threshold (in %): 80 relative multiblock carrier move threshold (in %): 50 main multiblock carrier size: 32768 max mseg_alloc multiblock carriers: 18446744073709551615 max mseg_alloc singleblock carriers: 256 Largest multiblock carrier size (in Kb): 5242880 Smallest multiblock carrier size (in Kb): 262144 multiblock carrier growth stages: 10 abandon carrier utilization limit: 0 acnl: 0 acfml: 0 allocation strategy: address_order_first_fit_carrier_best_fit test_alloc: enabled: false mseg_alloc: absolute max cache bad fit (in Kb): 4194304 relative max cache bad fit (in %).: 20 max cached segments: 10 alloc_util: max cached segments: 18446744073709551615 max cached segments: 1048576 allow sys_alloc carriers: true erts_mmap: set super carrier size: 0 instr: thread specific: false lock_physical_memory: no build_type: opt c_compiler_used: gnuc 7.5.0 check_io: [{name,erts_poll},{primary,poll},{kernel_poll,false},{memory_size,25240},{total_ poll_set_size,1},{lazy_updates,true},{pending_updates,0},{batch_updates,false},{ concurrent_updates,false},{fallback,true},{max_fds,1024},{active_fds,0},{poll_th reads,0}] [{name,erts_poll},{primary,epoll},{kernel_poll,epoll},{memory_size,56},{total_po ll_set_size,31},{lazy_updates,false},{pending_updates,0},{batch_updates,false},{ concurrent_updates,true},{fallback,false},{max_fds,1024},{active_fds,0},{poll_th reads,0}] [{name,erts_poll},{primary,epoll},{kernel_poll,epoll},{memory_size,57400},{total _poll_set_size,62},{lazy_updates,false},{pending_updates,0},{batch_updates,false },{concurrent_updates,true},{fallback,false},{max_fds,1024},{active_fds,0},{poll _threads,1}] compat_rel: 21 cpu_topology: [{processor,[{core,{logical,0}}, {core,{logical,1}}, {core,{logical,2}}, {core,{logical,3}}]}] creation: 1 debug_compiled: false driver_version: 3.3 elib_malloc: false ets_limit: 8192 fullsweep_after: 65535 garbage_collection: max_heap_size 0 min_bin_vheap_size 46422 min_heap_size 233 fullsweep_after 65535 heap_type: private kernel_poll: true logical_processors: 4 machine: BEAM min_heap_size: 233 min_bin_vheap_size: 46422 modified_timing_level: undefined multi_scheduling: enabled multi_scheduling_blockers: [] otp_release: 21 port_parallelism: false port_count: 70 port_limit: 65536 process_count: 713 process_limit: 262144 scheduler_bind_type: unbound scheduler_bindings: {unbound,unbound,unbound,unbound} scheduler_id: 2 schedulers: 4 schedulers_online: 4 smp_support: true system_version: Erlang/OTP 21 [erts-10.3.5.10] [source] [64-bit] [smp:4:4] [ ds:4:4:10] [async-threads:8] [hipe] system_architecture: x86_64-pc-linux-gnu threads: true thread_pool_size: 8 trace_control_word: 0 version: 10.3.5.10 wordsize: 8 STATISTICS: context_switches: 24285374 reductions: 2780108127 garbage_collection: 1929169 times, reclaimed 3614217239 words io: input 106.46M, output 150.25M run_queue: 0 runtime: 4083491ms wall_clock: 55981682ms MEMORY: total: 210.18M processes: 64.32M processes_used: 64.32M system: 145.86M atom: 2.16M atom_used: 2.15M binary: 2.93M code: 53.98M ets: 22.15M Erlang NODES: sip1@ecss1 sip1@ecss2 Mnesia NODES: sip1@ecss1 sip1@ecss2 ROOT DIRECTORIES: config_root: /etc/ecss data_root: /var/lib/ecss log_root: /var/log/ecss cache_dir: /var/cache/ecss
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.
Пример:
admin@mycelium1@ecss1:/$ node/sip1@ecss1/process-info notification_server_manager backtrace Program counter: 0x00007fd4a68d9c20 (gen_server:loop/7 + 816) CP: 0x0000000000000000 (invalid) 0x00007fd423e67e48 Return addr 0x00007fd46f3356b0 (proc_lib:init_p_do_apply/3 + 72) y(0) [] y(1) infinity y(2) notification_server_manager y(3) {s,['notification.1','notification.2','notification.3','notification.4'],4,subscribe_realm,sip_notification_client,false,started,1614775969497998} y(4) notification_server_manager y(5) <0.3784.0> 0x00007fd423e67e80 Return addr 0x000055eefb37d8d8 (<terminate process normally>) y(0) [] y(1) Catch 0x00007fd46f3356d0 (proc_lib:init_p_do_apply/3 + 104) binary Total size of binaries 0B Total number of binaries 0 catchlevel 1 current_function {gen_server,loop,7} dictionary '$initial_call' {notification_server_manager,init,1} '$ancestors' [notification_client_sup,<0.3783.0>] rand_seed {#{bits => 58,jump => #Fun<rand.8.10897371>,next => #Fun<rand.5.10897371>,type = > exrop,uniform => #Fun<rand.6.10897371>,uniform_n => #Fun<rand.7.10897371>,weak _low_bits => 1},[104200378139430172|259387290400435420]} dds_session {2,10} 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 1 group_leader <0.3782.0> heap_size 10958 initial_call {proc_lib,init_p,5} links <0.3784.0> last_calls false memory 230556 message_queue_len 0 min_heap_size 233 min_bin_vheap_size 46422 monitored_by empty monitors empty priority normal reductions 40645 registered_name notification_server_manager sequential_trace_token empty stack_size 10 status waiting suspending empty total_heap_size 28689 trace 0 trap_exit true
restart
Команда для перезапуска ноды.
Путь команды:
/node/<NODE>/restart
Синтаксис:
restart [<TIMEOUT>] [--force]
Параметры:
<TIMEOUT> - время, через которое производится перезапуск ноды (в секундах). По умолчанию установлено 5 секунд.
--force - выполнить команду без запроса подтверждения.
Пример:
admin@mycelium1@ecss1:/$ 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 - остановить сервис.
Пример:
admin@mycelium1@ecss1:/$ 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 - выполнить команду без запроса подтверждения.
Пример:
admin@mycelium1@ecss1:/$ 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 - при использовании данного флага команда не будет выводить на экран содержимое ключа в "сыром" виде.
Пример:
admin@mycelium1@ecss1:/$ 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:*.mysql.ecss, DNS:*.web.ecss, DNS:*.ecss, DNS:ecss Signature Algorithm: sha256WithRSAEncryption 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
Параметры:
Команда не содержит аргументов.
Пример:
admin@mycelium1@ecss1:/$ node/core1@ecss1/uptime ecss-core 3.14.7.626 core1@ecss1 uptime is 18h 11m