Files
homelab-infra/services/posture-check/unraid-user-scripts.md
T

1.2 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.

#!/bin/bash
bash /mnt/user/services/homelab-infra/services/posture-check/posture-check.sh

cert-token-check-daily

Zeit: taeglich, z. B. 06:10.

#!/bin/bash
bash /mnt/user/services/homelab-infra/services/posture-check/cert-token-check.sh

compose-runtime-drift-daily

Zeit: taeglich, z. B. 06:20.

#!/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
pgrep -f "docker events --filter event=die --filter event=oom --filter event=kill" >/dev/null && exit 0
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 &