TMAegisБета
Другие правила для yugabytedb

YugabyteDB

TMA-YUGABYTEDB-3.1.18

Ensure 'log_disconnections' is enabled

СреднийУровень 1Автоматическаяyugabytedb

Описание

Enabling the log_disconnections setting logs the end of each session, including session duration. This parameter cannot be changed after the session start. Runs ysqlsh (add the YugabyteDB bin directory to PATH) against PGHOST/PGPORT (default 127.0.0.1:5433) as PGUSER (default yugabyte); supply the password through PGPASSWORD or ~/.pgpass.

Как проверяется

Метод проверки: SQL-запрос

sql_query
out=$(ysqlsh -h "${PGHOST:-127.0.0.1}" -p "${PGPORT:-5433}" -U "${PGUSER:-yugabyte}" -d "${PGDATABASE:-yugabyte}" -tAc "SHOW log_disconnections" 2>/dev/null) || exit 1; printf '%s\n' "$out"
Ожидаемый вывод
on

Как исправляется

Метод исправления: Рекомендация или патч инфраструктуры

Set it with the YB-TServer GFlag --ysql_pg_conf_csv="log_disconnections='on'" on every YB-TServer and restart it.

Свойства

Операционные системы
Любая
Теги
yugabytedblogging
Источник
CIS YugabyteDB Benchmark v2.0.0 - 3.1.18 Ensure 'log_disconnections' is enabled

Проверить этот хост

Выполните команду на компьютере, аудит которого вам разрешён. Сканирование работает только на чтение.

shell
tmaegis scan --target yugabytedb