Agent-based health checks