check_podman.sh
Rama main · réplica de lectura del repositorio original.
#!/usr/bin/env bash
# Check if podman containers are down
# Run via cron:
# */30 * * * * bash /srv/check_podman.sh
PODMAN_USER=user
source /srv/podman/.env
#source /srv/logging.sh
# Check running containers
FAILED=$(sudo -iu $PODMAN_USER podman ps -a --format "{{.Names}} {{.Status}}" | grep -v "Up" | awk '{print $1}')
if [ -z "$FAILED" ]; then
# ALL OK (status=up)
echo "UP!"
curl -m 10 --retry 5 "${HC_URL}/podman-containers"
else
# FAILED (status=down)
echo "DOWN!"
fi