| name | vm-health-check |
| description | Check health of all Mycosoft VMs (Sandbox, MAS, MINDEX). Use when verifying system status, debugging connectivity, or after deployments. |
VM Health Check
Run health checks across all three Mycosoft VMs to verify services are running.
VM Layout
Quick Health Check
Run these curl commands to check all services:
curl -s -o /dev/null -w "Sandbox Website: %{http_code}\n" http://192.168.0.187:3000
curl -s http://192.168.0.188:8001/health
curl -s http://192.168.0.189:8000/health
Deep Health Check
Sandbox VM (192.168.0.187)
ssh mycosoft@192.168.0.187 "docker ps --format 'table {{.Names}}\t{{.Status}}\t{{.Ports}}'"
Key containers: mycosoft-website (port 3000)
MAS VM (192.168.0.188)
ssh mycosoft@192.168.0.188 "docker ps --format 'table {{.Names}}\t{{.Status}}\t{{.Ports}}'"
Key containers: myca-orchestrator-new (port 8001)
Additional services: Redis (6379), PostgreSQL (5432), n8n (5678)
MINDEX VM (192.168.0.189)
ssh mycosoft@192.168.0.189 "docker ps --format 'table {{.Names}}\t{{.Status}}\t{{.Ports}}'"
Key services: PostgreSQL (5432), Redis (6379), Qdrant (6333), MINDEX API (8000)
Expected Results
- All health endpoints return 200 or JSON with status "healthy"
- All Docker containers show "Up" status
- No containers in "Restarting" or "Exited" state
If a Service is Down
- Check container logs:
docker logs <container_name> --tail 50
- Restart container:
docker restart <container_name>
- If persistent failure, rebuild using the deploy skill for that VM