Health Check Commands
This page includes commands that can be executed for the Chef Automate cluster part of the Chef Automate High Availability (HA) system. These commands aid you in assessing the health and status of the components part of the HA cluster. It is highly recommended to run these commands on a test cluster before using them in a production environment.
Automate HA Service Commands
Get the Automate HA cluster Information
chef-automate info
Post Deployment, run smoke test cases on Automate HA cluster, please run the command from bation node
chef-automate test --full
Validate the cluster but skip “chef-automate diagnostic run” when performing the smoke tests
chef-automate test
Run the smoke test on specific cluster
chef-automate test automate chef-automate test chef_server chef-automate test opensearch chef-automate test postgresql
To get the status of the cluster, run the command from bastion node.
chef-automate status
Check the service status on frontend nodes (Automate), ssh to the frontend node.
chef-automate ssh --hostname a2 chef-automate status
Check the service status on frontend nodes (Chef Infra Server), ssh to the frontend node.
chef-automate ssh --hostname cs chef-automate status
Check the service status on backend nodes (Postgres nodes), ssh to the backend node.
chef-automate ssh --hostname pg hab svc status
Check the service status on backend nodes (Opensearch nodes), ssh to the backend node.
chef-automate ssh --hostname os hab svc status
Patch a config to the Front end nodes
- add the config to the location
/hab/a2_deploy_workspace/config/<automate.toml>
chef-automate config patch /hab/a2_deploy_workspace/config/automate.toml
- add the config to the location
Collect the Gatherlogs for Automate HA cluster,run the command from bastion node.
- logs are collected at
/var/tmp
chef-automate gather-logs
- logs are collected at
View the active Habitat gossiped toml config for any locally loaded service:
- ssh to the backend opensearch nodes
chef-automate ssh --hostname os
source /hab/sup/default/SystemdEnvironmentFile.sh automate-backend-ctl show --svc=automate-ha-opensearch
- ssh to the backend postgres nodes
chef-automate ssh --hostname pg
source /hab/sup/default/SystemdEnvironmentFile.sh automate-backend-ctl show --svc=automate-ha-postgresql
- ssh to the backend opensearch nodes
Was this page helpful?