Health & Status
Use this guide to validate Breeze Agent health, confirm host check-ins, review scheduler and log status, and troubleshoot unhealthy or stale hosts.
Check Agent Health on the Host
Linux and macOS
- Verify the scheduler:
systemctl status breeze-agent.timer(preferred), orcat /etc/cron.d/breeze-agentfor cron‑based setups.
- Check recent runs:
journalctl -u breeze-agent.service --since "15 minutes ago"(if using systemd units), or- Inspect
/opt/breeze-agent/var/log/breeze-agent.logfor the latest entries.
Windows
- Open Task Scheduler and verify:
- Task
Breeze Agentexists. Last Run TimeandLast Run Resultshow successful, recent runs.
- Task
- Confirm logs at
C:\\Program Files\\Breeze\\agent.logare updating on the expected cadence.
Check Breeze Health in Kubernetes
Verify the Breeze DaemonSet:
- Run
kubectl get ds -n <namespace>and confirm thatDESIRED,CURRENT, andREADYmatch. - Run
kubectl logs -n <namespace> <breeze-pod>and check for recurring errors.
Check Agent Status in Cloudaware
In Cloudaware CMDB:
- Use the default list views (for example, BREEZE: ACTIVE) on servers and Kubernetes nodes to:
- Filter assets by the
Breeze: Last Updatecolumn in the view. - Copy the default view, adding the filter 'Breeze Is Active' equals
FALSE. Identify stale or never‑seen hosts.
- Filter assets by the
Investigate Unhealthy or Stale Hosts
If a host is not reporting as expected:
- Verify OS‑level scheduling (timer/cron or Task Scheduler) and logs on the host.
- Confirm outbound HTTPS connectivity to
breeze-server.cloudaware.com(and proxies, if used). - Check configuration and tags:
- Ensure the agent certificate is valid and not expired.
- Confirm tags and descriptors are set as expected in
etc/tagsor env files.
- Use the guidance in Troubleshooting for common failure patterns.