Improve health check output colors and accuracy
Some checks failed
Test / test (push) Has been cancelled
Some checks failed
Test / test (push) Has been cancelled
- Change SSL verification to GREEN when configured via env vars (it's correct) - Show '0 FAILED' in GREEN when there are no failures (success state) - Fix GB calculation rounding (use %.0f instead of int to round properly) - Add ≈ symbol before GB value for clarity (8,1G ≈ 8 GB instead of incorrect 6 GB) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -143,7 +143,11 @@ else
|
||||
fi
|
||||
|
||||
echo ""
|
||||
echo -e "Summary: ${GREEN}$SERVICES_OK OK${NC} | ${RED}$SERVICES_FAILED FAILED${NC}"
|
||||
if [ "$SERVICES_FAILED" -eq 0 ]; then
|
||||
echo -e "Summary: ${GREEN}$SERVICES_OK OK${NC} | ${GREEN}$SERVICES_FAILED FAILED${NC}"
|
||||
else
|
||||
echo -e "Summary: ${GREEN}$SERVICES_OK OK${NC} | ${RED}$SERVICES_FAILED FAILED${NC}"
|
||||
fi
|
||||
echo ""
|
||||
|
||||
# 1b. Container Logs for All Services
|
||||
@@ -181,10 +185,11 @@ if [ -d "$DATA_DIR" ] && [ -n "$DATA_DIR" ]; then
|
||||
# Get parent directory (remove /data from end)
|
||||
APP_DIR=$(dirname "$DATA_DIR")
|
||||
SIZE_HUMAN=$(du -sh "$APP_DIR" 2>/dev/null | awk '{print $1}')
|
||||
SIZE_GB=$(du -sb "$APP_DIR" 2>/dev/null | awk '{print int($1/1024/1024/1024)}')
|
||||
# Round to nearest GB instead of truncating
|
||||
SIZE_GB=$(du -sb "$APP_DIR" 2>/dev/null | awk '{printf "%.0f", $1/1024/1024/1024}')
|
||||
|
||||
echo -e " App directory: $APP_DIR"
|
||||
echo -ne " Size: $SIZE_HUMAN ($SIZE_GB GB) - "
|
||||
echo -ne " Size: $SIZE_HUMAN (≈${SIZE_GB} GB) - "
|
||||
|
||||
if [ "$SIZE_GB" -gt 40 ]; then
|
||||
echo -e "${RED}⚠ WARNING: Excessive size! Expected 7 GB${NC}"
|
||||
@@ -440,8 +445,8 @@ if [ -n "$MANAGER_CONTAINER" ]; then
|
||||
else
|
||||
# Not an error - SSL is configured via environment variables (official method)
|
||||
# The official cont-init.d/1-config-filebeat generates the config automatically
|
||||
echo -e "${YELLOW}ℹ INFO (configured via environment variables - official method)${NC}"
|
||||
echo -e " ${YELLOW} The 4 environment variables above control SSL configuration${NC}"
|
||||
echo -e "${GREEN}✓ YES (configured via environment variables - official method)${NC}"
|
||||
echo -e " ${GREEN} The 4 environment variables above control SSL configuration${NC}"
|
||||
fi
|
||||
|
||||
echo -ne " Seccomp fix for pthread: "
|
||||
|
||||
Reference in New Issue
Block a user