Запуск/остановка/перезапуск кластера
Программное обеспечение Dynatrace Managed состоит из ряда служб Dynatrace, которые зависят друг от друга и должны быть остановлены или запущены в определенном порядке. Вы можете использовать официальный сценарий <name>.sh с дополнительными параметрами для правильного запуска, остановки или перезапуска служб Dynatrace. По умолчанию сценарий находится в <install dir>/launcher/. Убедитесь, что у сценария <name>.sh есть разрешения на выполнение.
Вы можете выполнить сценарий <name>.sh с параметром (start, stop, restart, status, check, pid), как описано ниже.
- start
Запускает все необходимые службы Dynatrace Managed в рекомендованном порядке.
- stop
Останавливает все необходимые службы Dynatrace Managed в рекомендованном порядке.
- restart
Перезапускает все необходимые службы Dynatrace Managed в рекомендованном порядке.
- status
Отображает список необходимых служб Dynatrace и состояние каждой из них, включая подробную информацию о каждой службе:
- check
Проверяет состояние правил iptable и процессов для Nodekeeper, Cassandra, Elasticsearch, ActiveGate, 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 DROPRule 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 ACCEPTRule 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 ACCEPTRule 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 ACCEPTRule is present in 'filter': INPUT -p tcp -m tcp -m multiport --ports 443,8020:8022,8443,9998 -j ACCEPTRule is present in 'filter': FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPTRule is present in 'nat': PREROUTING -p tcp -m addrtype --dst-type LOCAL -m tcp --dport 443 -j REDIRECT --to-ports 8022Rule is present in 'nat': OUTPUT -p tcp -m addrtype --dst-type LOCAL -m tcp --dport 443 -j REDIRECT --to-ports 8022All rules are active.Nodekeeper is running at launcher PID: 966, main PID: 552, listening on ports 8018Cassandra is running at launcher PID: 13721, main PID: 13690, listening on ports 9042Elasticsearch 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 8021ActiveGate is running at launcher PID: 16173, main PID: 16182, listening on ports 8443Command to run as user dynaman: /opt/managed/services/logs-watcher.sh statusWatcher is running, reporting in log: /var/opt/managed/log/logs-watcher-for-nginx-logs.logNGINX is running at launcher PID: 17153, main PID: 17155 17156, listening on ports 8022All processes are OK
- pid
Отображает идентификатор процесса для всех необходимых служб Dynatrace, которые были запущены с помощью скрипта.
Пример pid статуса:
966 552 13721 13690 14834 14802 15294 15302 16173 16182 17153 17155 17156