TMAegis
Weitere Regeln für docker

TMA-DOCKER-2.14

Ensure centralized and remote logging is configured

MittelStufe 2Automatisiertdocker

Beschreibung

Centralized logging keeps container logs off the host where they can be tampered with. The audit reads the default logging driver from docker info and fails for the local-only drivers json-file, local and none.

So wird geprüft

Prüfmethode: Shell-Befehl

shell
d=$(docker info --format '{{.LoggingDriver}}') || exit 1; case "$d" in json-file|local|none|'') echo "local:$d";; *) echo compliant;; esac
Erwartete Ausgabe
compliant

So wird behoben

Behebungsmethode: Anleitung oder Infrastruktur-Patch

Set "log-driver" (e.g. syslog, journald forwarded to a collector, fluentd, gelf, splunk) and its "log-opts" in /etc/docker/daemon.json, then restart the Docker daemon.

Eigenschaften

Betriebssysteme
Beliebig
Tags
dockerdaemonlogging
Referenz
CIS Docker Benchmark v1.9.0 - 2.14 Ensure centralized and remote logging is configured

Diesen Host prüfen

Führen Sie dies auf einem Rechner aus, den Sie prüfen dürfen. Der Scan ist schreibgeschützt.

shell
tmaegis scan --target docker --level 2