#!/bin/bash # Check Arrs Media Stack Status # Generated by Ansible cd {{ docker_compose_dir }} echo "=== Docker Compose Status ===" docker-compose ps echo "" echo "=== Container Health ===" {% for service, port in ports.items() %} if curl -s -o /dev/null -w "%{http_code}" http://localhost:{{ port }}/ping | grep -q "200"; then echo "✅ {{ service|title }}: Healthy (Port {{ port }})" else echo "❌ {{ service|title }}: Unhealthy (Port {{ port }})" fi {% endfor %} echo "" echo "=== System Resources ===" echo "Memory Usage:" free -h echo "" echo "Disk Usage:" df -h {{ media_root }} {{ docker_root }} echo "" echo "=== Recent Logs ===" docker-compose logs --tail=5