From 2f8503dba9191baf090fd22fd10482fb4b996eab Mon Sep 17 00:00:00 2001 From: Victor Carlos Erenu Date: Tue, 17 Mar 2026 02:06:48 +0700 Subject: [PATCH] change healthchecks --- multi-node/docker-compose.yml | 32 ++++++++++++++++---------------- single-node/docker-compose.yml | 12 ++++++------ 2 files changed, 22 insertions(+), 22 deletions(-) diff --git a/multi-node/docker-compose.yml b/multi-node/docker-compose.yml index 6d14c958..33773b07 100644 --- a/multi-node/docker-compose.yml +++ b/multi-node/docker-compose.yml @@ -9,7 +9,7 @@ services: wazuh1.indexer: condition: service_healthy healthcheck: - test: [ "CMD-SHELL", "curl -s -k -I -u $$API_USERNAME:$$API_PASSWORD https://localhost:55000/security/user/authenticate > /dev/null || exit 1" ] + test: [ "CMD-SHELL", "curl -s -k -f -I -u $$API_USERNAME:$$API_PASSWORD https://localhost:55000/security/user/authenticate > /dev/null || exit 1" ] interval: 15s timeout: 5s retries: 5 @@ -110,11 +110,11 @@ services: soft: 65536 hard: 65536 healthcheck: - test: [ "CMD-SHELL", "curl -s -k -u test:test https://localhost:9200/_cluster/health" ] - interval: 10s - timeout: 5s - retries: 10 - start_period: 30s + test: [ "CMD-SHELL", "curl -fks https://localhost:9200/_plugins/_security/health | grep -q '\"status\":\"UP\"'" ] + interval: 30s + timeout: 10s + retries: 5 + start_period: 60s volumes: - wazuh-indexer-data-1:/var/lib/wazuh-indexer - ./wazuh-certificates/root-ca.pem:/usr/share/wazuh-indexer/config/certs/root-ca.pem @@ -150,11 +150,11 @@ services: soft: 65536 hard: 65536 healthcheck: - test: [ "CMD-SHELL", "curl -s -k -u test:test https://localhost:9200/_cluster/health" ] - interval: 10s - timeout: 5s - retries: 10 - start_period: 30s + test: [ "CMD-SHELL", "curl -fks https://localhost:9200/_plugins/_security/health | grep -q '\"status\":\"UP\"'" ] + interval: 30s + timeout: 10s + retries: 5 + start_period: 60s volumes: - wazuh-indexer-data-2:/var/lib/wazuh-indexer - ./wazuh-certificates/root-ca.pem:/usr/share/wazuh-indexer/config/certs/root-ca.pem @@ -188,11 +188,11 @@ services: soft: 65536 hard: 65536 healthcheck: - test: [ "CMD-SHELL", "curl -s -k -u test:test https://localhost:9200/_cluster/health" ] - interval: 10s - timeout: 5s - retries: 10 - start_period: 30s + test: [ "CMD-SHELL", "curl -fks https://localhost:9200/_plugins/_security/health | grep -q '\"status\":\"UP\"'" ] + interval: 30s + timeout: 10s + retries: 5 + start_period: 60s volumes: - wazuh-indexer-data-3:/var/lib/wazuh-indexer - ./wazuh-certificates/root-ca.pem:/usr/share/wazuh-indexer/config/certs/root-ca.pem diff --git a/single-node/docker-compose.yml b/single-node/docker-compose.yml index e4b90752..02dbbb7e 100644 --- a/single-node/docker-compose.yml +++ b/single-node/docker-compose.yml @@ -9,7 +9,7 @@ services: wazuh.indexer: condition: service_healthy healthcheck: - test: [ "CMD-SHELL", "curl -s -k -I -u $$API_USERNAME:$$API_PASSWORD https://localhost:55000/security/user/authenticate > /dev/null || exit 1" ] + test: [ "CMD-SHELL", "curl -s -k -f -I -u $$API_USERNAME:$$API_PASSWORD https://localhost:55000/security/user/authenticate > /dev/null || exit 1" ] interval: 15s timeout: 5s retries: 5 @@ -68,11 +68,11 @@ services: soft: 65536 hard: 65536 healthcheck: - test: [ "CMD-SHELL", "curl -s -k -u test:test https://localhost:9200/_cluster/health" ] - interval: 10s - timeout: 5s - retries: 10 - start_period: 30s + test: [ "CMD-SHELL", "curl -fks https://localhost:9200/_plugins/_security/health | grep -q '\"status\":\"UP\"'" ] + interval: 30s + timeout: 10s + retries: 5 + start_period: 60s volumes: - wazuh-indexer-data:/var/lib/wazuh-indexer - ./wazuh-certificates/root-ca.pem:/usr/share/wazuh-indexer/config/certs/root-ca.pem