2.12 Ensure centralized and remote logging is configured

Warning! Audit Deprecated

This audit has been deprecated and will be removed in a future update.

View Next Audit Version

Information

Docker supports various logging mechanisms. A preferable method for storing logs is one that supports centralized and remote management.

Rationale:

Centralized and remote logging ensures that all important log records are safe even in the event of a major data availability issue . Docker supports various logging methods and you should use the one that best corresponds to your IT security policy.

Solution

Step 1: Set up the desired log driver following its documentation.
Step 2: Start the docker daemon using that logging driver.
For example:

dockerd --log-driver=syslog --log-opt syslog-address=tcp://192.xxx.xxx.xxx

Impact:

None.

Default Value:

By default, container logs are maintained as json files

See Also

https://workbench.cisecurity.org/files/2433

Item Details

Category: AUDIT AND ACCOUNTABILITY

References: 800-53|AU-9(2), CSCv6|6.6, CSCv7|6.6, CSCv7|6.8

Plugin: Unix

Control ID: 60c71b75fad3eb99d6b7fc8e64763da95f77c5d777128e31afa02c374810b470