1.3 KiB
1.3 KiB
Unraid User Scripts fuer Posture-Checks
Host-Repo-Pfad:
/mnt/user/services/homelab-infra
posture-check-at-start
Zeit: Array Start.
#!/bin/bash
bash /mnt/user/services/homelab-infra/services/posture-check/posture-check.sh
posture-check-hourly
Zeit: stuendlich bei Minute 17, Cron 17 * * * *.
#!/bin/bash
bash /mnt/user/services/homelab-infra/services/posture-check/posture-check.sh
cert-token-check-daily
Zeit: taeglich 06:10, Cron 10 6 * * *.
#!/bin/bash
bash /mnt/user/services/homelab-infra/services/posture-check/cert-token-check.sh
compose-runtime-drift-daily
Zeit: taeglich 06:20, Cron 20 6 * * *.
#!/bin/bash
bash /mnt/user/services/homelab-infra/services/posture-check/compose-runtime-drift.sh
docker-critical-events-at-start
Zeit: Array Start. Dieser Job startet einen Hintergrund-Watcher und beendet sich sofort.
#!/bin/bash
ps -ef | grep -F -- "docker events --filter event=die --filter event=oom --filter event=kill" | grep -v grep >/dev/null && exit 0
mkdir -p /mnt/user/services/posture-check
nohup bash /mnt/user/services/homelab-infra/services/posture-check/docker-critical-events.sh >/mnt/user/services/posture-check/docker-critical-events.out 2>&1 </dev/null &
exit 0