YaPolkin (обсуждение | вклад) Нет описания правки |
Lobanov (обсуждение | вклад) Нет описания правки |
||
Строка 1: | Строка 1: | ||
Программное обеспечение Ключ-АСТРОМ Managed состоит из ряда служб Ключ-АСТРОМ, которые зависят друг от друга и должны быть остановлены или запущены в определенном порядке. Вы можете использовать официальный сценарий <code> | Программное обеспечение Ключ-АСТРОМ Managed состоит из ряда служб Ключ-АСТРОМ, которые зависят друг от друга и должны быть остановлены или запущены в определенном порядке. Вы можете использовать официальный сценарий <code><name>.sh</code> с дополнительными параметрами для правильного запуска, остановки или перезапуска служб Ключ-АСТРОМ. По умолчанию сценарий находится в <code><install dir>/launcher/</code>. Убедитесь, что у сценария <code><name>.sh</code> есть разрешения на выполнение. | ||
Вы можете выполнить сценарий <code> | Вы можете выполнить сценарий <code><name>.sh</code> с параметром (<code>start</code>, <code>stop</code>, <code>restart</code>, <code>status</code>, <code>check</code>, <code>pid</code>), как описано ниже. | ||
* start | * start | ||
Запускает все необходимые службы Ключ-АСТРОМ Managed в рекомендованном порядке. | Запускает все необходимые службы Ключ-АСТРОМ Managed в рекомендованном порядке. | ||
* stop | * stop | ||
Останавливает все необходимые службы Ключ-АСТРОМ Managed в рекомендованном порядке. | Останавливает все необходимые службы Ключ-АСТРОМ Managed в рекомендованном порядке. | ||
* restart | * restart | ||
Перезапускает все необходимые службы Ключ-АСТРОМ Managed в рекомендованном порядке. | Перезапускает все необходимые службы Ключ-АСТРОМ Managed в рекомендованном порядке. | ||
* status | * status | ||
Строка 25: | Строка 19: | ||
Отображает список необходимых служб Ключ-АСТРОМ и состояние каждой из них, включая подробную информацию о каждой службе: | Отображает список необходимых служб Ключ-АСТРОМ и состояние каждой из них, включая подробную информацию о каждой службе: | ||
# | |||
*check | *check | ||
Проверяет состояние правил iptable и процессов для Nodekeeper, Cassandra, Elasticsearch, АктивногоШлюза, Watcher и NGINX. | Проверяет состояние правил iptable и процессов для Nodekeeper, Cassandra, Elasticsearch, АктивногоШлюза, Watcher и NGINX. | ||
Пример вывода статуса | |||
Пример вывода статуса | |||
# <code>Checking rules in iptables ...</code> | # <code>Checking rules in iptables ...</code> | ||
Строка 164: | Строка 64: | ||
*pid | *pid | ||
Отображает идентификатор процесса для всех необходимых служб Ключ-АСТРОМ, которые были запущены с помощью скрипта | Отображает идентификатор процесса для всех необходимых служб Ключ-АСТРОМ, которые были запущены с помощью скрипта. | ||
Пример pid статуса | Пример pid статуса: | ||
<code>966 552 13721 13690 14834 14802 15294 15302 16173 16182 17153 17155 17156</code> | <code>966 552 13721 13690 14834 14802 15294 15302 16173 16182 17153 17155 17156</code> |
Версия от 16:56, 15 марта 2022
Программное обеспечение Ключ-АСТРОМ Managed состоит из ряда служб Ключ-АСТРОМ, которые зависят друг от друга и должны быть остановлены или запущены в определенном порядке. Вы можете использовать официальный сценарий <name>.sh
с дополнительными параметрами для правильного запуска, остановки или перезапуска служб Ключ-АСТРОМ. По умолчанию сценарий находится в <install dir>/launcher/
. Убедитесь, что у сценария <name>.sh
есть разрешения на выполнение.
Вы можете выполнить сценарий <name>.sh
с параметром (start
, stop
, restart
, status
, check
, pid
), как описано ниже.
- start
Запускает все необходимые службы Ключ-АСТРОМ Managed в рекомендованном порядке.
- stop
Останавливает все необходимые службы Ключ-АСТРОМ Managed в рекомендованном порядке.
- restart
Перезапускает все необходимые службы Ключ-АСТРОМ Managed в рекомендованном порядке.
- status
Отображает список необходимых служб Ключ-АСТРОМ и состояние каждой из них, включая подробную информацию о каждой службе:
- check
Проверяет состояние правил iptable и процессов для Nodekeeper, Cassandra, Elasticsearch, АктивногоШлюза, Watcher и NGINX.
Пример вывода статуса
Checking rules in iptables ...
Rule is present in 'filter': INPUT -p tcp -m tcp -m multiport --ports 443,5701:5711,7000:7001,7199,8018:8022,8443,9042,9200,9300,9998 -j DROP
Rule is present in 'filter': OUTPUT -p tcp -m tcp -m multiport --ports 443,5701:5711,7000:7001,7199,8018:8022,8443,9042,9200,9300,9998 -j ACCEPT
Rule is present in 'filter': INPUT -p tcp -m addrtype --src-type LOCAL -m tcp -m multiport --ports 443,5701:5711,7000:7001,7199,8018:8022,8443,9042,9200,9300,9998 -j ACCEPT
Rule is present in 'filter': INPUT -s 10.10.10.10/32 -p tcp -m tcp -m multiport --ports 5701:5711,7000:7001,7199,8019,9042,9200,9300 -j ACCEPT
Rule is present in 'filter': INPUT -p tcp -m tcp -m multiport --ports 443,8020:8022,8443,9998 -j ACCEPT
Rule is present in 'filter': FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT
Rule is present in 'nat': PREROUTING -p tcp -m addrtype --dst-type LOCAL -m tcp --dport 443 -j REDIRECT --to-ports 8022
Rule is present in 'nat': OUTPUT -p tcp -m addrtype --dst-type LOCAL -m tcp --dport 443 -j REDIRECT --to-ports 8022
All rules are active.
Nodekeeper is running at launcher PID: 966, main PID: 552, listening on ports 8018
Cassandra is running at launcher PID: 13721, main PID: 13690, listening on ports 9042
Elasticsearch is running at launcher PID: 14834, main PID: 14802, listening on ports 9200,9300
{
"cluster_name" : "11bc1cd1e1-c222-33e3-4f44-0e0bc0dcdc0d",
"status" : "yellow",
"timed_out" : false,
"number_of_nodes" : 1,
"number_of_data_nodes" : 1,
"active_primary_shards" : 299,
"active_shards" : 299,
"relocating_shards" : 0,
"initializing_shards" : 0,
"unassigned_shards" : 598,
"delayed_unassigned_shards" : 0,
"number_of_pending_tasks" : 0,
"number_of_in_flight_fetch" : 0,
"task_max_waiting_in_queue_millis" : 0,
"active_shards_percent_as_number" : 33.33333333333333
}
Server is running at launcher PID: 15294, main PID: 15302, listening on ports 8021
ActiveGate is running at launcher PID: 16173, main PID: 16182, listening on ports 8443
Command to run as user dynaman: /opt/managed/services/logs-watcher.sh status
Watcher is running, reporting in log: /var/opt/managed/log/logs-watcher-for-nginx-logs.log
NGINX is running at launcher PID: 17153, main PID: 17155 17156, listening on ports 8022
All processes are OK
- pid
Отображает идентификатор процесса для всех необходимых служб Ключ-АСТРОМ, которые были запущены с помощью скрипта.
Пример pid статуса:
966 552 13721 13690 14834 14802 15294 15302 16173 16182 17153 17155 17156