Health Checks & Auto-Healing

Automatic service monitoring and recovery

💚 Health Checks & Auto-Healing

The server agent continuously monitors critical services and can automatically fix common issues.

Monitored Services

  • Apache - Web server running and responding
  • MySQL - Database server accessible
  • PHP-FPM - PHP processor running (if installed)

Health Check Status

On the Overview tab, you'll see status indicators:

  • Green - Service running normally
  • Yellow - Warning, may need attention
  • Red - Service down or failing

Auto-Healing Process

When a service fails, the agent attempts automatic recovery:

  1. Detects service is down
  2. Attempts to restart the service
  3. Verifies service is running
  4. Sends recovery notification if successful
  5. Sends alert if restart fails

Manual Health Checks

You can trigger a health check manually from the Overview tab:

  1. Click "Run Health Check"
  2. Wait for results (usually a few seconds)
  3. View status of each service

Continuous Monitoring

The agent performs health checks automatically:

  • Heartbeat every 30 seconds
  • Service checks on each heartbeat
  • Immediate alert on service failure
💡 Smart Detection

PHP-FPM checks are smart - if you're using mod_php instead of PHP-FPM, the check won't report false failures.