/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 [exec at: 08.02.2019 11:15:11, exec time: 208ms, nodes: core1@ecss1]
date
Команда показывает текущее время для определенной ноды
Путь команды:
/node/<NODE>/date
Синтаксис:
date
Параметры:
Команда не содержит аргументов.
Пример:
admin@[mycelium1@ecss1]:/$ node/sip1@ecss1/date 11:17:00 08.02.2019 [exec at: 08.02.2019 11:17:00, exec time: 94ms, nodes: sip1@ecss1]
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 05:37:15 Load: cpu 0 Memory: total 304.23M binary 3.89M procs 1576 processes 140.73M code 72.24M runq 0 atom 3.18M ets 14.22M Pid Name or Initial Func Reds Memory MsgQ Current Function -------------------------------------------------------------------------------------------------- <0.16029.0> ccn_gen_command:init/3 32850 449.41K 0 ecss_mgmt_cmd_etop:get <0.15885.0> gen_tcserver:init/1 5581 106.83K 0 gen_server:loop/7 <0.15884.0> gen_tcserver:init/1 5557 86.62K 0 gen_server:loop/7 <0.15249.0> gen_tcserver:init/1 5468 86.62K 0 gen_server:loop/7 <0.3940.0> tring_l1 2428 18.5K 0 gen_server:loop/7 <0.4571.0> service_agent_2 2420 673.46K 0 gen_server:loop/7 <0.4569.0> service_agent_0 2417 673.48K 0 gen_server:loop/7 <0.4570.0> service_agent_1 2416 673.46K 0 gen_server:loop/7 <0.5582.0> gen_tserver:init/1 2169 29.1K 0 gen_server:loop/7 <0.4572.0> service_agent_3 1705 257.95K 0 gen_server:loop/7 <0.3939.0> tring_r1 1325 26.24K 0 gen_server:loop/7 <0.9281.0> gen_tcserver:init/1 984 86.62K 0 gen_server:loop/7 <0.15895.0> gen_tcserver:init/1 781 86.62K 0 gen_server:loop/7 <0.5581.0> tring.ecss10 758 278.19K 0 timer:sleep/1 <0.5355.0> gen_tcserver:init/1 488 106.83K 0 gen_server:loop/7 <0.4821.0> core_trike_aq_0 471 278.09K 0 gen_server:loop/7 <0.5356.0> gen_tcserver:init/1 354 106.83K 0 gen_server:loop/7 <0.4823.0> core_trike_aq_2 311 74.14K 0 gen_server:loop/7 <0.4824.0> core_trike_aq_3 311 74.14K 0 gen_server:loop/7 <0.3945.0> rps_r2 261 26.24K 0 gen_server:loop/7 ================================================================================================== [exec at: 08.02.2019 12:37:15, exec time: 1s 233ms, nodes: core1@ecss1]
admin@[mycelium1@ecss1]:/$ node/core1@ecss1/etop -lines 10 -sort memory ================================================================================================== core1@ecss1 05:53:13 Load: cpu 0 Memory: total 296.83M binary 4.13M procs 1552 processes 132.18M code 72.24M runq 0 atom 3.18M ets 15.15M Pid Name or Initial Func Reds Memory MsgQ Current Function -------------------------------------------------------------------------------------------------- <0.4323.0> az5veso 1 7.28M 0 gen_server:loop/7 <0.3572.0> kernel_sup 1 6.36M 0 gen_server:loop/7 <0.4038.0> ccn_amqp_gate 1 4.5M 0 gen_server:loop/7 <0.3764.0> chronica_supervisor 1 1.72M 0 gen_server:loop/7 <0.3566.0> application_controller 1 1.06M 0 gen_server:loop/7 <0.4857.0> gen_tcserver:init/1 2 1.06M 0 gen_server:loop/7 <0.4858.0> gen_tcserver:init/1 2 1.06M 0 gen_server:loop/7 <0.4859.0> gen_tcserver:init/1 2 1.06M 0 gen_server:loop/7 <0.4860.0> gen_tcserver:init/1 2 1.06M 0 gen_server:loop/7 <0.4569.0> service_agent_0 1 673.53K 0 gen_server:loop/7 ================================================================================================== [exec at: 08.02.2019 12:53:14, exec time: 1s 158ms, nodes: core1@ecss1]
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 ds1@ecss1_proc_info.csv System info file: /var/log/ecss/etop_snapshot/ds1@ecss1_proc_info.csv Process info file: /var/log/ecss/etop_snapshot/core1@ecss1_proc_info.csv [exec at: 08.02.2019 12:56:14, exec time: 2s 334ms, nodes: core1@ecss1]
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/core1@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] enp3s0 E6:BA:27:44:78:35 - - - [up,broadcast,running,multicast] enp0s25 E6:BA:27:44:78:35 - - - [up,broadcast,running,multicast] bond1 E6:BA:27:44:78:35 fe80::e4ba:27ff:fe44:7835 ffff:ffff:ffff:ffff:: - [up,broadcast,running,multicast] bond1.3 E6:BA:27:44:78:35 192.168.1.21 255.255.255.0 - [up,broadcast,running,multicast] bond1.2 E6:BA:27:44:78:35 192.168.2.21 255.255.255.0 - [up,broadcast,running,multicast] bond1.476 E6:BA:27:44:78:35 10.16.33.5 255.255.255.0 - [up,broadcast,running,multicast] bond1.3:MYSQL 192.168.1.71 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.476:SIP10 10.16.33.10 255.255.255.0 - [up,broadcast,running,multicast] Total Memory: system_total_memory: 3.84G free_swap: 0B total_swap: 0B cached_memory: 1G buffered_memory: 508.26M free_memory: 301.71M total_memory: 3.84G Memory used: total: 299.26M processes: 135.27M processes_used: 135.26M system: 163.99M atom: 3.18M atom_used: 3.16M binary: 3.66M code: 72.24M ets: 14.89M Cpu load: Total: 9.30% CPU #1: 9.52% CPU #2: 9.52% Disk: "/": 29.4G(used 27%) "/dev": 1.89G(used 0%) "/dev/shm": 1.92G(used 1%) "/run": 393.53M(used 1%) "/run/lock": 5M(used 0%) "/sys/fs/cgroup": 1.92G(used 0%) "/snap/core/6130": 89.5M(used 100%) "/snap/core/6259": 91.12M(used 100%) "/var/log": 19.56G(used 14%) "/var/log/ecss": 29.4G(used 9%) "/var/lib/ecss": 19.56G(used 5%) "/var/lib/ecss/glusterfs": 19.56G(used 1%) "/var/lib/mysql": 29.4G(used 9%) "/snap/core/6350": 91M(used 100%) Erlang Nodes: mycelium1@ecss1 ds1@ecss1 core1@ecss1 md1@ecss1 sip1@ecss1 [exec at: 08.02.2019 13:30:16, exec time: 337ms, nodes: core1@ecss1]
import-regime
Данная команда позволяет импортировать режимы доступа абонента из файла (сразу для нескольких доменов).
Путь команды:
/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@core1@ecss1:/$ node/ds1@ecss1/import-regime regime.700.txt 06.04.2019 11:37:50: Successfully imported: 4. Successfully imported regimes to the 4 aliases. [exec at: 06.04.2019 11:37:50, exec time: 193ms, nodes: ds1@ecss1]
import-regime-to-domain
Данная команда позволяет импортировать режимы доступа абонента из файла.
Путь команды: 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@core1@ecss1:/$ node/ds1@ecss1/import-regime-to-domain biysk.local regime.bsk 06.04.2019 11:53:27: Successfully imported: 2. Successfully imported regimes to the 2 aliases. [exec at: 06.04.2019 11:53:27, exec time: 183ms, nodes: ds1@ecss1]
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.0.103 permanent - build VSN: b79edc5d173f0e7c31df1e888b0339c9f18a9d67 - release VSN: da39a3ee5e6b4b0d3255bfef95601890afd80709 APPLICATIONS at node: sip1@ecss1 ┌──┬─────────────────────┬────────────────┬───────────────────────────────┬─────────────────────┬────────────────────────────────────────────────────┐ │S │ Application │ Version │ VSN │ Description │ From │ ├──┼─────────────────────┼────────────────┼───────────────────────────────┼─────────────────────┼────────────────────────────────────────────────────┤ │ │acp_lib │3.14.0.66816.311│4790bbef93386433a7996baba662549│ACP library │/usr/lib/ecss/ecss-pa-sip/lib/acp_lib-3.14.0.66816.3│ │ │ │979 │6af7ab097 │ │11979 │ │ │acpadapter │3.14.0.66816.714│47d59ce6fd25d82a1f7963bada2b2f3│SIP(T) protocol adapt│/usr/lib/ecss/ecss-pa-sip/lib/acpadapter-3.14.0.6681│ │ │ │640 │3842251b1 │er │6.714640 │ │ │asn1 │5.0.8 │0beb75f03ca05225fe727725c02f252│The Erlang ASN1 compi│/usr/lib/erlang/lib/asn1-5.0.8 │ │ │ │ │5103f50e9 │ler version 5.0.8 │ │ │ │chronica │3.14.0.152.80008│e93d3315d6336bc3ef4dbd94ca63750│Log Library │/usr/lib/ecss/ecss-pa-sip/lib/chronica-3.14.0.152.80│ │ │ │8 │f44a01513 │ │0088 │ │ │cmn_tools │3.14.0.66816.070│8f1d998def0fe5c0775e06d76711b3b│Common usefull tools │/usr/lib/ecss/ecss-pa-sip/lib/cmn_tools-3.14.0.66816│ │ │ │567 │e06e835d7 │ │.070567 │ │ │cocon │3.14.0.66816.237│9aaf750d3c60e9e0ce082a00305c01f│COmmands and CONsoles│/usr/lib/ecss/ecss-pa-sip/lib/cocon-3.14.0.66816.237│ │ │ │019 │7ea245279 │ │019 │ │ │compiler │7.3 │22906978cc8ad484be40d916e082814│ERTS CXC 138 10 │/usr/lib/erlang/lib/compiler-7.3 │ │ │ │ │1b3accf10 │ │ │ │ │crypto │4.4 │31a6e6624fc3cbc9389102310279dd1│CRYPTO │/usr/lib/erlang/lib/crypto-4.4 │ │ │ │ │f1477234c │ │ │ │ │ecss_adapter_utils │3.14.0.66816.547│37cad903c39dbb44efb169aa9a9a1f4│Utilites for protocol│/usr/lib/ecss/ecss-pa-sip/lib/ecss_adapter_utils-3.1│ │ │ │043 │6ee3dca21 │ adapters │4.0.66816.547043 │ │ │ecss_configuration_m │3.14.0.66816.723│4e2bb40f4ee8137ca2a2f7fef290620│Universal Configurati│/usr/lib/ecss/ecss-pa-sip/lib/ecss_configuration_man│ │ │anager │232 │5eeaf224d │on Manager for ECSS │ager-3.14.0.66816.723232 │ │ │ecss_cpt_client │3.14.0.66816.227│c13eb6b398ab605ce2367fcb7088308│Call-process tracer c│/usr/lib/ecss/ecss-pa-sip/lib/ecss_cpt_client-3.14.0│ │ │ │259 │dcec2a130 │lient │.66816.227259 │ │ │ecss_cpt_lib │3.14.0.66816.141│b7921c81d9c90312fecce0c45eb8770│Call-process tracer l│/usr/lib/ecss/ecss-pa-sip/lib/ecss_cpt_lib-3.14.0.66│ │ │ │004 │2cad7be20 │ibrary. │816.141004 │ │ │ecss_cpt_server │3.14.0.66816.361│c491bd033b09b03699bf98ba66c0478│Call-process tracer s│/usr/lib/ecss/ecss-pa-sip/lib/ecss_cpt_server-3.14.0│ │ │ │565 │cee203af7 │erver │.66816.361565 │ │ │ecss_domain_options_ │3.14.0.66816.071│c793e87967dacbf90d820f0eff5ca8b│ECSS-10 domain option│/usr/lib/ecss/ecss-pa-sip/lib/ecss_domain_options_li│ │ │lib │444 │0cfb94cd2 │s. │b-3.14.0.66816.071444 │ │ │ecss_env │3.14.0.66816.242│eeb8206531cca0380378344888f7085│ECSS envermoment supp│/usr/lib/ecss/ecss-pa-sip/lib/ecss_env-3.14.0.66816.│ │ │ │509 │ed7c9f689 │ort lib │242509 │ │ │ecss_lock_manager_li │3.14.0.66816.448│e4100a77d7fd833e513366ad6ea3705│Overcluster resource │/usr/lib/ecss/ecss-pa-sip/lib/ecss_lock_manager_lib-│ │ │b │878 │d5d10fc8c │lock manager over A │3.14.0.66816.448878 │ │ │ │ │ │MQP │ │ │ │ecss_mgmt │3.14.0.66816.901│ed96aa753d70e6cd2115b7f4f3c9d2e│ECSS Management syste│/usr/lib/ecss/ecss-pa-sip/lib/ecss_mgmt-3.14.0.66816│ │ │ │885 │fa10205d8 │m │.901885 │ │ │ecss_mlpp_options_li │3.14.0.66816.454│d3d86d0a208573c0296990c20431619│ECSS-10 MLPP options │/usr/lib/ecss/ecss-pa-sip/lib/ecss_mlpp_options_lib-│ │ │b │738 │551abaa52 │ │3.14.0.66816.454738 │ │ │ecss_pa_sip_common │3.14.0.66816.076│45d974c45bbf1ad84cb4d999a5c4451│ECSS PA_SIP common li│/usr/lib/ecss/ecss-pa-sip/lib/ecss_pa_sip_common-3.1│ │ │ │589 │23bbc30e5 │brary │4.0.66816.076589 │ │ │ecss_shell │3.14.0.66816.776│432347f5e0e2b972581e7d041afcea2│ECSS Shell │/usr/lib/ecss/ecss-pa-sip/lib/ecss_shell-3.14.0.6681│ │ │ │746 │9629c3f54 │ │6.776746 │ │ │ecss_ssh │3.14.0.66816.002│ed6411ba4e564bd1b24b8ad83724442│ECSS SSH terminals su│/usr/lib/ecss/ecss-pa-sip/lib/ecss_ssh-3.14.0.66816.│ │ │ │953 │b505d220b │p. lib │002953 │ │ │ecss_starter │3.14.0.66816.401│0a75abf5e68586a415aa8f412ecd09c│ECSS starter │/usr/lib/ecss/ecss-pa-sip/lib/ecss_starter-3.14.0.66│ │ │ │830 │6245f503f │ │816.401830 │ │ │ecss_system_options_ │3.14.0.66816.344│ce61a2d1288e697a35706ebb5663c49│ECSS-10 system option│/usr/lib/ecss/ecss-pa-sip/lib/ecss_system_options_li│ │ │lib │119 │917dd2364 │s │b-3.14.0.66816.344119 │ │ │ecss_tring │3.14.0.66816.592│931b583d89f2b79c72c1aed42f3b193│ECSS wrap for distrib│/usr/lib/ecss/ecss-pa-sip/lib/ecss_tring-3.14.0.6681│ │ │ │681 │de11f6b90 │uted supervising sy │6.592681 │ │ │ │ │ │stem "Tring" │ │ │ │eep │1.0 │c2c551b069a89e389abe0757f55d9d7│Erlang Easy Profiling│/usr/lib/ecss/ecss-pa-sip/lib/eep-1.0 │ │ │ │ │69c56dc78 │ (dbg:trace* to kca │ │ │ │ │ │ │chegrind) │ │ │ │eldap │1.2.6 │50930607b192861e4decd405a87e6df│Ldap api │/usr/lib/erlang/lib/eldap-1.2.6 │ │ │ │ │a02b202f1 │ │ │ │ │eltex_stdlib │3.14.0.783.58915│c6d5fce3fe8ce152d17bfa8ee5de402│Library with common m│/usr/lib/ecss/ecss-pa-sip/lib/eltex_stdlib-3.14.0.78│ │ │ │1 │8dc2dce28 │odules from Eltex │3.589151 │ │ │eradius │3.14.0.50.736583│c6ec45d849b042580a94181009a6827│RADIUS authentication│/usr/lib/ecss/ecss-pa-sip/lib/eradius-3.14.0.50.7365│ │ │ │ │72eb1c65b │/accounting library │83 │ │ │exmpp │3.14.0.1356.5655│080dcf1bf0516cd9021e3f1ffe7647f│XMPP/Jabber protocol │/usr/lib/ecss/ecss-pa-sip/lib/exmpp-3.14.0.1356.5655│ │ │ │65 │a5f76d5f5 │oriented XML librar │65 │ │ │ │ │ │y │ │ │ │gen_netlink │0.3 │406f08b56cd4a5ecaec7f218640e886│Netlink socket toolki│/usr/lib/ecss/ecss-pa-sip/lib/gen_netlink-0.3 │ │ │ │ │cbe1927b8 │t │ │ │ │gen_socket │0.1 │be5a377a6307e3304d5d3fa2c5d5cea│generic socket toolki│/usr/lib/ecss/ecss-pa-sip/lib/gen_socket-0.1 │ │ │ │ │b862fd47a │t │ │ │ │hep │0.1.0 │b1bee5e0ae0f2c1adfcb0f12b02ed3c│hep - Homer Encapsula│/usr/lib/ecss/ecss-pa-sip/lib/hep-0.1.0 │ │ │ │ │ddbc9adcc │tion Protocol │ │ │ │inets │7.0.3 │19df55162de43bce852ed11789975eb│INETS CXC 138 49 │/usr/lib/erlang/lib/inets-7.0.3 │ │ │ │ │565d609b2 │ │ │ │ │ion │3.14.0.179.94041│74262def329eab82f95b27ac4f61737│ION pretty printer │/usr/lib/ecss/ecss-pa-sip/lib/ion-3.14.0.179.940417 │ │ │ │7 │c8fe884e9 │ │ │ │ │isup_encoder │3.14.0.66816.418│22a18f02f4ed1c9d946aee79feadced│Realisation of ISUP e│/usr/lib/ecss/ecss-pa-sip/lib/isup_encoder-3.14.0.66│ │ │ │986 │8e1abc068 │ncoder │816.418986 │ │ │jsx │1.4.5 │5bfb16e8f0648bc83b8eb489d571b73│a streaming, evented │/usr/lib/ecss/ecss-pa-sip/lib/jsx-1.4.5 │ │ │ │ │a6f479c9b │json parsing toolki │ │ │ │ │ │ │t │ │ │ │kernel │6.2 │8174f5e032224276d9d6bc46f25181b│ERTS CXC 138 10 │/usr/lib/erlang/lib/kernel-6.2 │ │ │ │ │db8f6b204 │ │ │ │ │lager │3.4.3-9-g5219ae2│846305929eac5dee6864d6ab7d48f25│Empty Logging Lager2 │/usr/lib/ecss/ecss-pa-sip/lib/lager-3.4.3-9-g5219ae2│ │ │ │ │c903131c1 │ │ │ │ │log_server_ccn_servi │3.14.0.66816.742│077f3d308bdbf6983530ba13f0600e3│Log Server CCN Servic│/usr/lib/ecss/ecss-pa-sip/lib/log_server_ccn_service│ │ │ce │047 │6f078e17f │e │-3.14.0.66816.742047 │ │ │lpm_common │3.14.0.66816.859│c28749ca67068edd116799060975d3f│LPM common functions │/usr/lib/ecss/ecss-pa-sip/lib/lpm_common-3.14.0.6681│ │ │ │587 │bd1ed4add │ │6.859587 │ │ │lpm_server │3.14.0.66816.957│b1ff83470b37f9ebf9e1b8fd84df6a1│Licence Property Mana│/usr/lib/ecss/ecss-pa-sip/lib/lpm_server-3.14.0.6681│ │ │ │898 │c66ee0a3a │ger │6.957898 │ │ │meck │0.8.12 │58165be1810a8b9ec2cf10cb194a163│A mocking framework f│/usr/lib/ecss/ecss-pa-sip/lib/meck-0.8.12 │ │ │ │ │1582202cc │or Erlang │ │ │ │mnesia │4.15.5 │b2b19ac7c799982f398357b3417de2c│MNESIA CXC 138 12 │/usr/lib/erlang/lib/mnesia-4.15.5 │ │ │ │ │eab0f8431 │ │ │ │ │mycelium │3.14.0.427.65070│6e2b385400f204355ea10d407631409│Mycelium common lib │/usr/lib/ecss/ecss-pa-sip/lib/mycelium-3.14.0.427.65│ │ │ │4 │ce45d1f46 │ │0704 │ │ │mycelium_ccnt_servic │3.14.0.66816.094│c6a83fa62d094890cecc19be2309896│AMQP10 cocon service │/usr/lib/ecss/ecss-pa-sip/lib/mycelium_ccnt_service-│ │ │e │555 │784165b46 │and commands │3.14.0.66816.094555 │ │ │mycelium_client │3.14.0.904.65179│50c2ce11119f23860bda6a51e7c09b2│Mycelium AMQP 10 erla│/usr/lib/ecss/ecss-pa-sip/lib/mycelium_client-3.14.0│ │ │ │0 │42d3b4cda │ng client │.904.651790 │ │ │mysql_driver │3.14.0.199.97996│90f5867507a6bd92ee0500a482567bd│Erlang MySQL driver │/usr/lib/ecss/ecss-pa-sip/lib/mysql_driver-3.14.0.19│ │ │ │6 │19f71b1d3 │ │9.979966 │ │ │necron │3.14.0.205.64755│2464d1f04d7ab9887a9c282c3331b4a│Scheduler of tasks (c│/usr/lib/ecss/ecss-pa-sip/lib/necron-3.14.0.205.6475│ │ │ │5 │4c75c6e51 │ron like) │55 │ │ │notification_client │3.14.0.66816.398│5766fcc8437dd2d874f578863a056d2│Client notification │/usr/lib/ecss/ecss-pa-sip/lib/notification_client-3.│ │ │ │868 │935259658 │ │14.0.66816.398868 │ │ │oasys │3.14.0.66816.505│aff5bcfb25483782f9a37e8283c848c│OASys Core App │/usr/lib/ecss/ecss-pa-sip/lib/oasys-3.14.0.66816.505│ │ │ │279 │ae18c5563 │ │279 │ │ │oasys_ccn_service │3.14.0.66816.575│0553aefa7faa135ab02ac1030cf32e6│OASys Cocon Service │/usr/lib/ecss/ecss-pa-sip/lib/oasys_ccn_service-3.14│ │ │ │626 │4af8d8d17 │ │.0.66816.575626 │ │ │obj_data │3.14.0.66816.549│ea9f6c606f2dd70716e36e90f8cb2d9│OASys Object Data Man│/usr/lib/ecss/ecss-pa-sip/lib/obj_data-3.14.0.66816.│ │ │ │986 │df2e1ef15 │ipulations │549986 │ │ │os_mon │2.4.7 │d040120c316144715dae024d47c8c22│CPO CXC 138 46 │/usr/lib/erlang/lib/os_mon-2.4.7 │ │ │ │ │6f1992c83 │ │ │ │ │pa_acp_io │3.14.0.66816.499│4ae90d89a572c0c1004bcccf0d66e0d│ACP transport applica│/usr/lib/ecss/ecss-pa-sip/lib/pa_acp_io-3.14.0.66816│ │ │ │052 │b207d2493 │tion │.499052 │ │ │pt_lib │3.14.0.30.135860│9f6647f52b3e9f1628f85a9ecc8e05b│Parse transform libra│/usr/lib/ecss/ecss-pa-sip/lib/pt_lib-3.14.0.30.13586│ │ │ │ │e9f18b79b │ry │0 │ │ │pt_scripts │3.14.0.99.747014│5626f17bac455ad1602fae3c57d29ad│Parse transform scrip│/usr/lib/ecss/ecss-pa-sip/lib/pt_scripts-3.14.0.99.7│ │ │ │ │769adb6bb │ts library │47014 │ │ │public_key │1.6.4 │09a6abd75484f078b98ed49b0515b29│Public key infrastruc│/usr/lib/erlang/lib/public_key-1.6.4 │ │ │ │ │3d4d7c84e │ture │ │ │ │qsig_asn_lib │3.14.0.66816.541│fac1aa4b099995968e6df00de78407f│QSIG asn1 Lib │/usr/lib/ecss/ecss-pa-sip/lib/qsig_asn_lib-3.14.0.66│ │ │ │210 │eb1623d6a │ │816.541210 │ │ │qsig_coder │3.14.0.66816.155│526cea6ea361c144d8b1ba19505567f│Realisation of QSIG e│/usr/lib/ecss/ecss-pa-sip/lib/qsig_coder-3.14.0.6681│ │ │ │272 │4166ca784 │ncoder/decoder │6.155272 │ │ │recon │2.3.6 │2259f656a60daa5f936ae8f2a3330c5│Diagnostic tools for │/usr/lib/ecss/ecss-pa-sip/lib/recon-2.3.6 │ │ │ │ │8ab3f4d44 │production use │ │ │ │restfs_client_lib │3.14.0.66816.281│4f1110ee4695288225b586a8ffaee85│RestFS client │/usr/lib/ecss/ecss-pa-sip/lib/restfs_client_lib-3.14│ │ │ │616 │97d997293 │ │.0.66816.281616 │ │ │rm_agent │3.14.0.66816.001│41f746922d41ca04a02c6777f6a82a7│RM Agent - agent for │/usr/lib/ecss/ecss-pa-sip/lib/rm_agent-3.14.0.66816.│ │ │ │107 │fb886cb8d │remote access to rm │001107 │ │ │ │ │ │_lib │ │ │ │rps │3.14.0.66816.438│3d7759f72451493087686ec2fb6e667│Report Processing Sys│/usr/lib/ecss/ecss-pa-sip/lib/rps-3.14.0.66816.43880│ │ │ │800 │27c70c2fc │tem │0 │ │ │rps_agent │3.14.0.66816.380│cb0ccec322d1209f0900626a32ce813│COCON Service Report │/usr/lib/ecss/ecss-pa-sip/lib/rps_agent-3.14.0.66816│ │ │ │281 │de367d43a │processing system │.380281 │ │ │rps_alarm_agent │3.14.0.66816.752│31058463f1c81ad07e141f93d677f3d│RPS Alarm agent │/usr/lib/ecss/ecss-pa-sip/lib/rps_alarm_agent-3.14.0│ │ │ │162 │8a5f5f7c1 │ │.66816.752162 │ │ │rps_common_lib │3.14.0.66816.588│6c8e16548082cc043029671eb9663cb│RPS Common library │/usr/lib/ecss/ecss-pa-sip/lib/rps_common_lib-3.14.0.│ │ │ │032 │2f246f726 │ │66816.588032 │ │ │rps_control_agent │3.14.0.66816.516│ab7cfa30aeb727e74e62b0bfe52bfb4│RPS Control agent │/usr/lib/ecss/ecss-pa-sip/lib/rps_control_agent-3.14│ │ │ │803 │67cafa943 │ │.0.66816.516803 │ │ │rps_event_agent │3.14.0.66816.715│210a9424dd23a0ec7bcb5d321209fcc│RPS Event agent │/usr/lib/ecss/ecss-pa-sip/lib/rps_event_agent-3.14.0│ │ │ │850 │c53dfaa5f │ │.66816.715850 │ │ │rps_log_agent │3.14.0.66816.156│aa4ddafe1947b96080ed8c688c7f18b│RPS Log agent │/usr/lib/ecss/ecss-pa-sip/lib/rps_log_agent-3.14.0.6│ │ │ │018 │e738cbfbf │ │6816.156018 │ │ │rps_statistics_agent │3.14.0.66816.936│5a0e22e2791cf11610045bda5af08ad│RPS Statistics agents│/usr/lib/ecss/ecss-pa-sip/lib/rps_statistics_agent-3│ │ │ │329 │9c37a6aa3 │ │.14.0.66816.936329 │ │ │rtop_agent │3.14.0.66816.265│1ef430a9e819fa7a5a2bd39680ef54f│RTOP AGENT support li│/usr/lib/ecss/ecss-pa-sip/lib/rtop_agent-3.14.0.6681│ │ │ │392 │83853f237 │b │6.265392 │ │ │rtopdds │3.14.0.66816.047│96463ffc5ad5b4bf9058bd46f673691│RTOP Domain Directory│/usr/lib/ecss/ecss-pa-sip/lib/rtopdds-3.14.0.66816.0│ │ │ │788 │6bb3e0c31 │ Service │47788 │ │ │rtopdds_ccn_service │3.14.0.66816.315│e1343510acd497731b07c47d5d764f7│RTOP DDS COCON Servic│/usr/lib/ecss/ecss-pa-sip/lib/rtopdds_ccn_service-3.│ │ │ │690 │1b2760996 │e │14.0.66816.315690 │ │ │runtime_tools │1.13.1 │9fe7385499bf63f057ec47fe229682d│RUNTIME_TOOLS │/usr/lib/erlang/lib/runtime_tools-1.13.1 │ │ │ │ │1c8aefc2d │ │ │ │ │sasl │3.3 │d92bd4401c950591932f347cb66f487│SASL CXC 138 11 │/usr/lib/erlang/lib/sasl-3.3 │ │ │ │ │31df3bcb7 │ │ │ │ │sdp_lib │3.14.0.66816.542│0e18e64068e38de550f023123543adf│erlang library for sd│/usr/lib/ecss/ecss-pa-sip/lib/sdp_lib-3.14.0.66816.5│ │ │ │188 │fbcfc6c29 │p processing │42188 │ │ │sip_ssw_intercom │3.14.0.66816.284│4a00ace0bdf7404118412084e232a0c│SIP(I/T) protocol ada│/usr/lib/ecss/ecss-pa-sip/lib/sip_ssw_intercom-3.14.│ │ │ │592 │04399a0fd │pter of ECSS-10 │0.66816.284592 │ │ │sip_support │3.14.0.66816.119│c01bfe70aff9cbf8dc2608588009ddb│Support of SIP RFC ex│/usr/lib/ecss/ecss-pa-sip/lib/sip_support-3.14.0.668│ │ │ │398 │5f75b92dd │tensions │16.119398 │ │ │ss_xml_parser │3.14.0.66816.390│ee1261c41c992558d7369e81493a887│Xml parser for SS def│/usr/lib/ecss/ecss-pa-sip/lib/ss_xml_parser-3.14.0.6│ │ │ │511 │4798de627 │initions. │6816.390511 │ │ │ssh │4.7.2 │f72824753cbe1058458a366f0ecd2dc│SSH-2 for Erlang/OTP │/usr/lib/erlang/lib/ssh-4.7.2 │ │ │ │ │e78f98eec │ │ │ │ │ssl │9.1 │5375541ffee7b5ac58528d1d0da5ee9│Erlang/OTP SSL applic│/usr/lib/erlang/lib/ssl-9.1 │ │ │ │ │fddd53094 │ation │ │ │ │ssw_helper_lib │3.14.0.66816.587│3956a49feec840e7e732296e54f6fa1│Routines for internal│/usr/lib/ecss/ecss-pa-sip/lib/ssw_helper_lib-3.14.0.│ │ │ │687 │bd52147cd │ SSW usage │66816.587687 │ │ │ssw_ranges │3.14.0.66816.600│189e6b9190af119d24d55e64c9dfda8│SSW range routines │/usr/lib/ecss/ecss-pa-sip/lib/ssw_ranges-3.14.0.6681│ │ │ │513 │ef20eda7f │ │6.600513 │ │ │ssw_util_lib │3.14.0.66816.089│d287c54af639a430e62c8eee2b71f56│Routines for internal│/usr/lib/ecss/ecss-pa-sip/lib/ssw_util_lib-3.14.0.66│ │ │ │855 │45d0fb868 │ SSW usage │816.089855 │ │ │statistics_lib │3.14.0.66816.714│0e849f0a6bb0c98e149e51b71506b58│Q752 Statistics lib │/usr/lib/ecss/ecss-pa-sip/lib/statistics_lib-3.14.0.│ │ │ │734 │b35d04dad │ │66816.714734 │ │ │stdlib │3.7 │19016a3604b9e8652fc85ecf480cae3│ERTS CXC 138 10 │/usr/lib/erlang/lib/stdlib-3.7 │ │ │ │ │1e2e43509 │ │ │ │ │syntax_tools │2.1.6 │afde5397943a5dfe703fec47f95621c│Syntax tools │/usr/lib/erlang/lib/syntax_tools-2.1.6 │ │ │ │ │5ebd66cb4 │ │ │ │ │timer_container_lib │3.14.0.150.67711│415dd2e556dd59f9951d4a1bf9f474c│Timer Container libra│/usr/lib/ecss/ecss-pa-sip/lib/timer_container_lib-3.│ │ │ │4 │53937f929 │ry │14.0.150.677114 │ │ │tools │3.0.2 │450f178c405b596921b3f8097c8d7ef│DEVTOOLS CXC 138 16 │/usr/lib/erlang/lib/tools-3.0.2 │ │ │ │ │1e06492cb │ │ │ │ │tring │3.14.0.66816.234│9da0c6ad2cb6110c0558e3320e45dfe│Distributed supervisi│/usr/lib/ecss/ecss-pa-sip/lib/tring-3.14.0.66816.234│ │ │ │130 │87eadff3e │ng system, based on │130 │ │ │ │ │ │ amqp 0.10 protocol │ │ │ │xmerl │1.3.18 │de1abe65135e70367dc8c7a5c02a4e9│XML parser │/usr/lib/erlang/lib/xmerl-1.3.18 │ │ │ │ │c15ef7839 │ │ │ │ │xml_common_lib │3.14.0.66816.917│7714e65544763ad2f86f9b7831beda7│Xml common library │/usr/lib/ecss/ecss-pa-sip/lib/xml_common_lib-3.14.0.│ │ │ │845 │9a6add08c │ │66816.917845 │ └──┴─────────────────────┴────────────────┴───────────────────────────────┴─────────────────────┴────────────────────────────────────────────────────┘ Legend: S: Current application Status: *: Application is loaded <empty>: Application is running Pvn: Product version Vsn: Application Version SYSTEM INFO: allocated_areas: sys_misc 119.88K static 514.95K atom_space 1.03M(used 1.01M) atom_table 897.98K module_table 882.11K export_table 1.31M export_list 5.31M register_table 1.65K fun_table 50.27K module_refs 104.67K loaded_code 37.1M dist_table 33.66K node_table 443B bits_bufs_size 0B bif_timer 0B process_table 3M port_table 768K ets_misc 128K 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: 65536 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): 524288 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: 65536 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): 524288 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: 1048576 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): 524288 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: 262144 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): 524288 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: 65536 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): 524288 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: 65536 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): 524288 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: 65536 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): 524288 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: 65536 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): 524288 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.3.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,1}] [{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,1}] [{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}}]}] creation: 2 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: 2 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: 68 port_limit: 65536 process_count: 689 process_limit: 262144 scheduler_bind_type: unbound scheduler_bindings: {unbound,unbound} scheduler_id: 1 schedulers: 2 schedulers_online: 2 smp_support: true system_version: Erlang/OTP 21 [erts-10.2] [source] [64-bit] [smp:2:2] [ds:2: 2:10] [async-threads:8] [hipe] system_architecture: x86_64-pc-linux-gnu threads: true thread_pool_size: 8 trace_control_word: 0 version: 10.2 wordsize: 8 STATISTICS: context_switches: 4981278 reductions: 1382849767 garbage_collection: 559905 times, reclaimed 1956798139 words io: input 41.84M, output 76.72M run_queue: 0 runtime: 206287ms wall_clock: 14244306ms MEMORY: total: 174.46M processes: 73.37M processes_used: 73.37M system: 101.09M atom: 1.9M atom_used: 1.89M binary: 1.77M code: 44.75M ets: 14.69M Erlang NODES: sip1@ecss1 sip1@ecss2 Mnesia NODES: sip1@ecss1 sip1@ecss2 [exec at: 08.02.2019 13:00:59, exec time: 161ms, nodes: sip1@ecss1]
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: 0x00007f74140075b0 (gen_server:loop/7 + 816) CP: 0x0000000000000000 (invalid) 0x00007f73c83deda0 Return addr 0x00007f7413f93550 (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,1549591447959809} y(4) notification_server_manager y(5) <0.3380.0> 0x00007f73c83dedd8 Return addr 0x000055ad93149798 (<terminate process normally>) y(0) [] y(1) Catch 0x00007f7413f93570 (proc_lib:init_p_do_apply/3 + 104) binary Total size of binaries 50B Total number of binaries 2 {140136525377864,25,7} {140136525377936,25,7} catchlevel 1 current_function {gen_server,loop,7} dictionary 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},[69126245970540658|281870883759823950]} '$initial_call' {notification_server_manager,init,1} '$ancestors' [notification_client_sup,<0.3379.0>] 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 9 group_leader <0.3378.0> heap_size 610 initial_call {proc_lib,init_p,5} links <0.3380.0> last_calls false memory 8844 message_queue_len 0 min_heap_size 233 min_bin_vheap_size 46422 monitored_by empty monitors empty priority normal reductions 1658 registered_name notification_server_manager sequential_trace_token empty stack_size 10 status waiting suspending empty total_heap_size 986 trace 0 trap_exit true [exec at: 08.02.2019 13:57:31, exec time: 75ms, nodes: sip1@ecss1]
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. [exec at: 08.02.2019 14:01:50, exec time: 6s 967ms, nodes: sip1@ecss2]
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│ │+│log │Log Server Management Service │ │+│tring │ECSS Tring Service │ │+│oasys │OASYS management service │ │+│amqp │AMQP10 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 [exec at: 08.02.2019 14:05:03, exec time: 7ms, nodes: sip1@ecss1]
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. [exec at: 08.02.2019 14:07:13, exec time: 3s 195ms, nodes: md1@ecss2] Alarm list changed at 08.02.2019 14:07:20: critical: 10 major : 3
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: 5d:23:f9:ae:67:c0:31:98:50:68:3d:e0:a7:86:59:4b:d2:3b:48:5e Signature Algorithm: sha256WithRSAEncryption Issuer: C = RU, ST = Novosibirsk, L = Novosibirsk, O = Eltex, OU = IMS, CN = ecss10 Validity Not Before: Jul 14 23:41:26 2020 GMT Not After : Nov 29 23:41:26 2047 GMT Subject: C = RU, ST = \C3\90\C2\9D\C3\90\C2\BE\C3\90\C2\B2\C3\90\C2\BE\C3\91\C2\81\C3\90\C2\B8\C3\90\C2\B1\C3\90\C2\B8\C3\91\C2\80\C3\91\C2\81\C3\90\C2\BA\C3\90\C2\B0\C3\91\C2\8F \C3\90\C2\BE\C3\90\C2\B1 \C3\90\C2\BB., L = \C3\90\C2\9D\C3\90\C2\BE\C3\90\C2\B2\C3\90\C2\BE\C3\91\C2\81\C3\90\C2\B8\C3\90\C2\B1\C3\90\C2\B8\C3\91\C2\80\C3\91\C2\81\C3\90\C2\BA, O = Eltex LTD, CN = ecss10 Subject Public Key Info: Public Key Algorithm: rsaEncryption RSA Public-Key: (4096 bit) Modulus: 00:bd:67:c8:57:1b:4e:19:3f:15:c4:03:52:49:e3: d2:e3:40:32:f6:7d:17:e7:79:8e:c3:26:ba:b4:45: d5:19:f2:5e:40:7d:ea:2f:6d:c5:51:72:08:30:fb: a6:14:bc:47:1e:cf:7f:b6:25:76:5d:12:47:0e:bc: 06:fe:e2:8a:c0:99:cf:a0:31:3f:ff:ad:30:e2:8a: 3d:09:8d:46:0a:1c:e3:c4:b0:ad:25:15:80:2a:88: 38:2d:aa:a1:20:3e:8a:c5:6b:eb:af:c1:4f:d7:8f: f6:2e:e4:9d:1c:c3:9b:89:84:62:29:15:99:bf:0d: 4b:e3:70:1a:9a:1a:44:2e:4e:ec:28:6c:ba:31:3a: 82:42:2c:02:24:d2:f7:af:20:58:d1:3c:69:14:e9: ef:6b:34:15:09:7e:a7:28:b1:31:d5:a2:72:6d:20: 62:ad:75:ce:57:a4:93:49:e3:86:a4:e0:68:6e:06: 93:b3:11:5c:80:3a:40:07:fb:34:6c:f3:78:f6:b2: 60:0c:8a:3e:b0:38:48:48:e9:d9:b5:b7:3e:70:5a: f1:d8:9d:c1:13:c0:9a:7b:a2:36:5a:e4:2d:21:db: 9b:00:3c:09:8a:61:2f:a5:7b:d3:b5:7a:74:da:41: f6:6d:78:72:17:0b:3d:1d:45:04:08:e0:fc:82:d0: 07:21:d2:84:6e:9d:f7:b4:7b:23:3c:ae:fa:4d:a1: b3:da:4c:de:1e:06:b3:9f:b2:d9:5e:1b:c0:ab:3b: 0c:34:35:2f:f2:23:26:79:93:81:09:5e:46:7f:06: 62:56:f7:a7:ce:68:d8:6f:1a:a8:fa:bc:ed:97:65: ba:a9:37:5c:15:c4:d0:2a:35:92:fc:56:cd:66:65: cc:5d:b5:b4:5b:6c:09:f1:91:42:55:55:41:28:c3: 46:94:f7:0e:4e:bd:c8:50:59:2a:39:83:c8:40:dc: 82:8d:5a:a3:a3:16:40:c3:1e:9e:81:11:1b:1b:08: 87:f2:99:e9:22:19:3d:26:17:1d:01:24:89:fb:8a: 91:74:0d:db:76:8c:42:d7:2e:b3:84:81:bd:86:bc: 51:19:94:e4:74:51:56:8e:a9:8e:74:6d:93:50:97: b2:ca:05:ce:6e:5d:0f:87:77:48:5a:f8:90:4f:78: 98:4c:eb:90:80:f2:9f:51:45:1d:ed:27:da:ef:6a: 61:a7:b4:ac:c6:1d:00:c5:7e:27:bb:25:1d:91:48: c1:55:ef:48:fb:50:e3:50:d5:ad:7d:c8:c3:b7:ec: 7c:d2:99:9f:74:04:f0:9b:d6:14:c9:90:33:f9:8d: 9d:ca:fa:69:c7:e0:e8:c2:94:f6:9f:cc:48:3b:dd: 9e:c2:9f 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 30:f9:f5:28:f4:70:75:1f:b0:70:a4:d4:16:bf:6d:98:c8:51: bd:30:5d:0e:64:b4:b7:fa:6e:8b:1f:ed:31:da:17:0a:9a:b7: ff:dc:3a:53:51:c1:a7:1f:ef:45:c3:c2:96:3c:d5:e1:7f:29: 30:b3:42:f6:4a:7a:59:2d:f0:d1:7a:c9:22:9e:a3:a0:41:62: dc:fa:2f:4c:28:41:35:fe:2a:e6:4c:f7:8a:a0:7e:70:87:39: bc:95:a6:13:74:c1:11:40:61:f4:80:a1:26:a9:1d:b0:ea:ff: 02:43:4a:86:ec:69:e7:d3:ef:c0:3d:f7:5f:f8:16:57:d3:80: 8d:fe:16:b4:51:16:3e:e2:9a:7b:0f:e7:c6:e0:3f:2d:e8:f2: 98:17:d3:e4:90:75:15:ab:cf:aa:ad:e5:c3:22:56:f7:c7:12: 6a:5f:f1:67:09:89:3d:e8:bc:77:17:89:bb:4d:76:01:b2:56: 41:a6:14:fc:c9:b8:9e:d3:b6:7f:6a:85:7a:be:18:76:51:b4: ca:20:1d:8d:81:2c:4f:8d:21:32:98:2a:6c:a4:9a:99:7f:e8: 04:10:5e:0c:62:05:af:f6:0d:e6:bd:f4:fd:ad:05:e3:80:5b: fc:4b:46:78:1c:fb:05:3f:0a:18:78:73:b3:de:cb:d8:e9:cd: 9f:4f:f0:c5:07:a9:47:86:fb:74:49:a1:bf:e0:75:e2:9f:77: 9f:2e:f5:17:4c:6b:f9:ed:e8:80:14:d7:08:d0:7a:02:e4:5f: 1a:07:ee:3b:12:c9:68:31:ab:d6:4f:d2:64:ad:ad:e6:d0:ff: 13:2b:bf:f7:3a:53:93:9a:72:91:bd:0b:5f:2c:88:c2:02:53: ef:d8:4b:e4:e1:2a:5f:f5:61:f1:9c:a7:b4:02:d0:1f:46:eb: 58:f6:9c:1d:bb:41:2e:45:2a:95:0c:1b:5a:72:26:92:64:ac: 7e:85:4c:63:e2:c1:b8:01:33:cc:34:ba:80:82:e2:a0:2d:31: aa:06:56:a4:d3:b6:be:c5:f3:61:30:59:2d:84:34:7f:fd:10: 84:96:cd:a2:ac:f0:48:5c:d5:05:70:9d:5a:e4:d1:a3:0e:5d: 14:95:cf:e9:3c:38:57:fb:d2:c4:bc:5a:cb:9b:de:ef:93:03: a6:23:ea:41:6b:ac:d6:2c:2b:58:a3:02:40:85:1d:4e:5b:b0: 4c:3f:a6:ac:85:f4:3f:72:05:6b:92:00:26:0e:28:c2:3a:6c: bf:67:b7:6c:90:cd:7a:c2:b7:53:9a:53:bf:09:a6:fa:17:d5: 9e:74:c1:0b:ca:00:06:3a:7f:fa:7f:38:b8:ba:c2:87:98:52: f0:95:36:a0:64:be:b7:59
uptime
Показывает время непрерывной работы ноды c именем <some_node>.
Путь команды:
/node/<NODE>/uptime
Синтаксис:
uptime
Параметры:
Команда не содержит аргументов.
Пример:
admin@[mycelium1@ecss1]:/$ node/core1@ecss1/uptime ecss-core 3.14.0.103 core1@ecss1 uptime is 5h 6m [exec at: 08.02.2019 14:09:45, exec time: 8ms, nodes: core1@ecss1]