|
|
(не показана 1 промежуточная версия 1 участника) |
Строка 1: |
Строка 1: |
| Программное обеспечение Ключ-АСТРОМ Managed состоит из ряда служб Ключ-АСТРОМ, которые зависят друг от друга и должны быть остановлены или запущены в определенном порядке. Вы можете использовать официальный сценарий <code>dynatrace.sh</code> с дополнительными параметрами для правильного запуска, остановки или перезапуска служб Ключ-АСТРОМ. По умолчанию сценарий находится в <code>/opt/dynatrace-managed/launcher/</code>. Убедитесь, что у сценария <code>dynatrace.sh</code> есть разрешения на выполнение. | | Программное обеспечение Dynatrace Managed состоит из ряда служб Dynatrace, которые зависят друг от друга и должны быть остановлены или запущены в определенном порядке. Вы можете использовать официальный сценарий <code><name>.sh</code> с дополнительными параметрами для правильного запуска, остановки или перезапуска служб Dynatrace. По умолчанию сценарий находится в <code><install dir>/launcher/</code>. Убедитесь, что у сценария <code><name>.sh</code> есть разрешения на выполнение. |
|
| |
|
| Вы можете выполнить сценарий <code>dynatrace.sh</code> с параметром (<code>start</code>, <code>stop</code>, <code>restart</code>, <code>status</code>, <code>check</code>, <code>pid</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 в рекомендованном порядке. | | Запускает все необходимые службы Dynatrace Managed в рекомендованном порядке. |
| | |
| <code>[root@localhost]# ./dynatrace.sh start</code>
| |
|
| |
|
| * stop | | * stop |
|
| |
|
| Останавливает все необходимые службы Ключ-АСТРОМ Managed в рекомендованном порядке. | | Останавливает все необходимые службы Dynatrace Managed в рекомендованном порядке. |
| | |
| <code>[root@localhost]# ./dynatrace.sh stop</code>
| |
|
| |
|
| * restart | | * restart |
|
| |
|
| Перезапускает все необходимые службы Ключ-АСТРОМ Managed в рекомендованном порядке. | | Перезапускает все необходимые службы Dynatrace Managed в рекомендованном порядке. |
| | |
| <code>[root@localhost]# ./dynatrace.sh restart</code>
| |
|
| |
|
| * status | | * status |
|
| |
|
| Отображает список необходимых служб Ключ-АСТРОМ и состояние каждой из них, включая подробную информацию о каждой службе: | | Отображает список необходимых служб Dynatrace и состояние каждой из них, включая подробную информацию о каждой службе: |
|
| |
|
| <code>[root@localhost]# ./dynatrace.sh status</code>
| | # |
| | |
| Пример вывода статуса dynatrace.sh
| |
| | |
| # <code>● dynatrace-firewall.service - Dynatrace Firewall settings</code>
| |
| # <code> Loaded: loaded (/etc/systemd/system/dynatrace-firewall.service; enabled; vendor preset: enabled)</code>
| |
| # <code> Active: active (exited) since Tue 2019-07-09 08:34:54 UTC; 1 months 3 days ago</code>
| |
| # <code>Main PID: 12967 (code=exited, status=0/SUCCESS)</code>
| |
| # <code> Tasks: 0</code>
| |
| # <code> Memory: 0B</code>
| |
| # <code> CPU: 0</code>
| |
| # <code> CGroup: /system.slice/dynatrace-firewall.service</code>
| |
| # <code>Warning: Journal has been rotated since unit was started. Log output is incomplete or unavailable.</code>
| |
| # <code>● dynatrace-nodekeeper.service - Dynatrace Nodekeeper</code>
| |
| # <code> Loaded: loaded (/etc/systemd/system/dynatrace-nodekeeper.service; enabled; vendor preset: enabled)</code>
| |
| # <code> Active: active (running) since Tue 2019-07-09 08:30:02 UTC; 1 months 3 days ago</code>
| |
| # <code> Tasks: 69 (limit: 32768)</code>
| |
| # <code> Memory: 389.2M</code>
| |
| # <code> CPU: 2h 9min 51.936s</code>
| |
| # <code> CGroup: /system.slice/dynatrace-nodekeeper.service</code>
| |
| # <code> ├─ 552 /opt/managed/nodekeeper/jre/bin/java -Xms239M -Xmx239M -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=60 -Duser.language=EN -Djava.io.tmpdir=...</code>
| |
| # <code> ├─ 966 /bin/sh /opt/managed/nodekeeper/services/watchdog.sh watch /opt/managed/nodekeeper/services/nodekeeper.sh</code>
| |
| # <code> └─22167 sleep 60</code>
| |
| # <code>Warning: Journal has been rotated since unit was started. Log output is incomplete or unavailable.</code>
| |
| # <code>● dynatrace-cassandra.service - Dynatrace Cassandra</code>
| |
| # <code> Loaded: loaded (/etc/systemd/system/dynatrace-cassandra.service; enabled; vendor preset: enabled)</code>
| |
| # <code> Active: active (running) since Tue 2019-07-09 08:37:52 UTC; 1 months 3 days ago</code>
| |
| # <code> Tasks: 199 (limit: 32768)</code>
| |
| # <code> Memory: 3.2G</code>
| |
| # <code> CPU: 17h 1min 32.540s</code>
| |
| # <code> CGroup: /system.slice/dynatrace-cassandra.service</code>
| |
| # <code> ├─13690 /opt/managed/jre/bin/java -javaagent:/opt/managed/cassandra/bin/../lib/jamm-0.3.0.jar -XX:+CMSClassUnloadingEnabled -XX:+UseThreadPriorities -XX:ThreadPr...</code>
| |
| # <code> ├─13721 /bin/sh /opt/managed/services/watchdog.sh watch /opt/managed/services/cassandra.sh</code>
| |
| # <code> └─22197 sleep 60</code>
| |
| # <code>Warning: Journal has been rotated since unit was started. Log output is incomplete or unavailable.</code>
| |
| # <code>● dynatrace-elasticsearch.service - Dynatrace Elasticsearch</code>
| |
| # <code> Loaded: loaded (/etc/systemd/system/dynatrace-elasticsearch.service; enabled; vendor preset: enabled)</code>
| |
| # <code> Active: active (running) since Tue 2019-07-09 08:38:15 UTC; 1 months 3 days ago</code>
| |
| # <code> Tasks: 58 (limit: 32768)</code>
| |
| # <code> Memory: 884.6M</code>
| |
| # <code> CPU: 6h 59min 48.051s</code>
| |
| # <code> CGroup: /system.slice/dynatrace-elasticsearch.service</code>
| |
| # <code> ├─14802 /opt/managed/jre/bin/java -Xms558M -Xmx558M -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly -XX:+AlwaysP...</code>
| |
| # <code> ├─14834 /bin/sh /opt/managed/services/watchdog.sh watch /opt/managed/services/elasticsearch.sh</code>
| |
| # <code> └─21975 sleep 60</code>
| |
| # <code>Warning: Journal has been rotated since unit was started. Log output is incomplete or unavailable.</code>
| |
| # <code>● dynatrace-server.service - Dynatrace Server</code>
| |
| # <code> Loaded: loaded (/etc/systemd/system/dynatrace-server.service; enabled; vendor preset: enabled)</code>
| |
| # <code> Active: active (running) since Tue 2019-07-09 08:39:01 UTC; 1 months 3 days ago</code>
| |
| # <code>Main PID: 2927 (code=exited, status=0/SUCCESS)</code>
| |
| # <code> Tasks: 475 (limit: 32768)</code>
| |
| # <code> Memory: 1.6G</code>
| |
| # <code> CPU: 1d 3h 10min 18.812s</code>
| |
| # <code> CGroup: /system.slice/dynatrace-server.service</code>
| |
| # <code> ├─15294 /opt/managed/server/dynatraceserver -vm=/opt/managed/jre/bin/java -vmargs -Xms2873M -Xmx2873M -XX:-OmitStackTraceInFastThrow -XX:+UseConcMarkSweepGC -XX:...</code>
| |
| # <code> └─15302 /opt/managed/jre/bin/java -Dcom.compuware.apm.WatchDogPort=50004 -classpath :/opt/managed/server/lib/ace-1.4.4-dt-2.0.jar:/opt/managed/server/lib/acme4j-...</code>
| |
| # <code>Aug 12 13:04:05 ip-10-176-32-69 sudo[20856]: pam_unix(sudo:session): session closed for user root</code>
| |
| # <code>Aug 12 13:04:05 ip-10-176-32-69 sudo[21125]: dynaman : TTY=unknown ; PWD=/opt/managed/server ; USER=root ; COMMAND=/opt/dtrun/dtrun service dynatrace-cassandra status</code>
| |
| # <code>Aug 12 13:04:05 ip-10-176-32-69 sudo[21125]: pam_unix(sudo:session): session opened for user root by (uid=0)</code>
| |
| # <code>Aug 12 13:04:05 ip-10-176-32-69 sudo[21125]: pam_unix(sudo:session): session closed for user root</code>
| |
| # <code>Aug 12 13:04:05 ip-10-176-32-69 sudo[21389]: dynaman : TTY=unknown ; PWD=/opt/managed/server ; USER=root ; COMMAND=/opt/dtrun/dtrun service dynatrace-security-gateway status</code>
| |
| # <code>Aug 12 13:04:05 ip-10-176-32-69 sudo[21389]: pam_unix(sudo:session): session opened for user root by (uid=0)</code>
| |
| # <code>Aug 12 13:04:05 ip-10-176-32-69 sudo[21389]: pam_unix(sudo:session): session closed for user root</code>
| |
| # <code>Aug 12 13:04:05 ip-10-176-32-69 sudo[21665]: dynaman : TTY=unknown ; PWD=/opt/managed/server ; USER=root ; COMMAND=/opt/dtrun/dtrun service dynatrace-server status</code>
| |
| # <code>Aug 12 13:04:05 ip-10-176-32-69 sudo[21665]: pam_unix(sudo:session): session opened for user root by (uid=0)</code>
| |
| # <code>Aug 12 13:04:05 ip-10-176-32-69 sudo[21665]: pam_unix(sudo:session): session closed for user root</code>
| |
| # <code>Hint: Some lines were ellipsized, use -l to show in full.</code>
| |
| # <code>● dynatrace-security-gateway.service - Dynatrace Active Gate</code>
| |
| # <code> Loaded: loaded (/etc/systemd/system/dynatrace-security-gateway.service; enabled; vendor preset: enabled)</code>
| |
| # <code> Active: active (running) since Tue 2019-07-09 08:39:37 UTC; 1 months 3 days ago</code>
| |
| # <code>Main PID: 16173 (dynatracegatewa)</code>
| |
| # <code> Tasks: 247 (limit: 32768)</code>
| |
| # <code> Memory: 410.7M</code>
| |
| # <code> CPU: 3h 44min 58.189s</code>
| |
| # <code> CGroup: /system.slice/dynatrace-security-gateway.service</code>
| |
| # <code> ├─16173 /opt/managed/security-Gateway/launcher/dynatracegateway -bg -vm=/opt/managed/jre/bin/java -vmargs -Xms638M -Xmx638M -XX:+UseConcMarkSweepGC -XX:CMSInitia...</code>
| |
| # <code> └─16182 /opt/managed/jre/bin/java -Dcom.compuware.apm.WatchDogPort=50005 -classpath /opt/managed/security-Gateway/lib/* -XX:ErrorFile=/var/opt/managed/log/securi...</code>
| |
| # <code>Warning: Journal has been rotated since unit was started. Log output is incomplete or unavailable.</code>
| |
| # <code>● dynatrace-nginx.service - Dynatrace NGINX</code>
| |
| # <code> Loaded: loaded (/etc/systemd/system/dynatrace-nginx.service; enabled; vendor preset: enabled)</code>
| |
| # <code> Active: active (running) since Tue 2019-07-09 08:39:46 UTC; 1 months 3 days ago</code>
| |
| # <code> Tasks: 14 (limit: 32768)</code>
| |
| # <code> Memory: 92.7M</code>
| |
| # <code> CPU: 40min 38.507s</code>
| |
| # <code> CGroup: /system.slice/dynatrace-nginx.service</code>
| |
| # <code> ├─17152 nginx: OneAgent companion process</code>
| |
| # <code> ├─17153 nginx: master process /opt/managed/nginx/sbin/nginx -c /opt/managed/nginx/conf/nginx.conf</code>
| |
| # <code> ├─17155 nginx: worker process</code>
| |
| # <code> ├─17156 nginx: worker process</code>
| |
| # <code> ├─17164 /bin/bash /opt/managed/services/logs-watcher.sh watch-nginx /var/opt/managed/log/nginx/access.log /var/opt/managed/log/nginx/error.log</code>
| |
| # <code> └─19214 sleep 600</code>
| |
| # <code>Warning: Journal has been rotated since unit was started. Log output is incomplete or unavailable.</code>
| |
| # <code>All services are OK</code>
| |
| *check | | *check |
|
| |
|
| Проверяет состояние правил iptable и процессов для Nodekeeper, Cassandra, Elasticsearch, АктивногоШлюза, Watcher и NGINX. | | Проверяет состояние правил iptable и процессов для Nodekeeper, Cassandra, Elasticsearch, ActiveGate, Watcher и NGINX. |
|
| |
|
| <code>[root@localhost]# ./dynatrace.sh check</code>
| | Пример вывода статуса |
| | |
| Пример вывода статуса dynatrace.sh | |
|
| |
|
| # <code>Checking rules in iptables ...</code> | | # <code>Checking rules in iptables ...</code> |
Строка 164: |
Строка 64: |
| *pid | | *pid |
|
| |
|
| Отображает идентификатор процесса для всех необходимых служб Ключ-АСТРОМ, которые были запущены с помощью скрипта <code>dynatrace.sh</code>. | | Отображает идентификатор процесса для всех необходимых служб Dynatrace, которые были запущены с помощью скрипта. |
| | |
| <code>[root@localhost]# ./dynatrace.sh pid</code>
| |
|
| |
|
| Пример pid статуса dynatrace.sh | | Пример 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> |
Программное обеспечение Dynatrace Managed состоит из ряда служб Dynatrace, которые зависят друг от друга и должны быть остановлены или запущены в определенном порядке. Вы можете использовать официальный сценарий <name>.sh
с дополнительными параметрами для правильного запуска, остановки или перезапуска служб Dynatrace. По умолчанию сценарий находится в <install dir>/launcher/
. Убедитесь, что у сценария <name>.sh
есть разрешения на выполнение.
Вы можете выполнить сценарий <name>.sh
с параметром (start
, stop
, restart
, status
, check
, pid
), как описано ниже.
Запускает все необходимые службы Dynatrace Managed в рекомендованном порядке.
Останавливает все необходимые службы Dynatrace Managed в рекомендованном порядке.
Перезапускает все необходимые службы Dynatrace Managed в рекомендованном порядке.
Отображает список необходимых служб Dynatrace и состояние каждой из них, включая подробную информацию о каждой службе:
Проверяет состояние правил 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 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
Отображает идентификатор процесса для всех необходимых служб Dynatrace, которые были запущены с помощью скрипта.
Пример pid статуса:
966 552 13721 13690 14834 14802 15294 15302 16173 16182 17153 17155 17156