ops: prepare docker critical events watcher
This commit is contained in:
@@ -93,12 +93,29 @@ bash /mnt/user/services/homelab-infra/services/posture-check/daily-status-report
|
||||
|
||||
## `docker-critical-events-at-start`
|
||||
|
||||
Zeit: Array Start. Dieser Job startet einen Hintergrund-Watcher und beendet sich sofort.
|
||||
Zeit: Array Start. Dieser Job startet einen Hintergrund-Watcher und beendet sich
|
||||
sofort. Der Supervisor schreibt PID, stdout/stderr und Event-Log nach
|
||||
`/mnt/user/services/posture-check/`.
|
||||
|
||||
```bash
|
||||
#!/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
|
||||
exec /mnt/user/services/homelab-infra/services/posture-check/docker-critical-events-supervisor.sh start
|
||||
```
|
||||
|
||||
Status pruefen:
|
||||
|
||||
```bash
|
||||
/mnt/user/services/homelab-infra/services/posture-check/docker-critical-events-supervisor.sh status
|
||||
```
|
||||
|
||||
Stoppen:
|
||||
|
||||
```bash
|
||||
/mnt/user/services/homelab-infra/services/posture-check/docker-critical-events-supervisor.sh stop
|
||||
```
|
||||
|
||||
ntfy-Smoke-Test ohne Container-Stopp:
|
||||
|
||||
```bash
|
||||
/mnt/user/services/homelab-infra/services/posture-check/docker-critical-events-supervisor.sh smoke
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user