Per configurare correttamente il server PostgreSQL o Postgres Pro per l'utilizzo con Kaspersky Security Center Linux, è necessario utilizzare i parametri del server predefiniti ad eccezione dei parametri del server specificati in questo articolo.
Kaspersky Security Center Linux supporta i DBMS PostgreSQL e Postgres Pro. Se si utilizza uno di questi DBMS, prendere in considerazione la configurazione dei parametri del server DBMS per ottimizzare il funzionamento del DBMS con Kaspersky Security Center Linux.
Il percorso predefinito del file di configurazione è: /etc/postgresql/<VERSION>/main/postgresql.conf
Nel sistema operativo Linux ALT, il percorso predefinito è /var/lib/pgsql/data/postgresql.conf
Parametri consigliati per PostgreSQL e Postgres Pro:
max_connections = 151
Se si utilizza un cluster Postgres DBMS, specificare il parametro max_connections per tutti i server DBMS e nella configurazione del cluster.
shared_buffers = N
N = 25% del dimensionamento della RAM stimato per il DBMS. Se il DBMS è installato in un dispositivo insieme ad Administration Server, il calcolo deve essere basato sulla RAM allocata per il DBMS, non sulla RAM totale del dispositivo.
Se la RAM è inferiore a 1 GB, lasciare il valore predefinito.
temp_buffers = 24MBwork_mem = 16MBmaintenance_work_mem = 128MBmax_stack_depth = dimensione massima dello stack (eseguire il comando 'ulimit -s' per ottenere questo valore in KB) meno il margine di sicurezza di 1 MBmax_parallel_workers_per_gather = 0standard_conforming_strings = onSe si utilizza Postgres Pro 15.7 o Postgres Pro 15.7.1, disabilitare il parametro enable_compound_index_stats:
enable_compound_index_stats = off
Ricaricare la configurazione o riavviare il server del DBMS dopo aver aggiornato il file di configurazione.
Per informazioni dettagliate sui parametri dei server PostgreSQL e Postgres Pro e su come specificarli, fare riferimento alla documentazione del DBMS corrispondente.
Per ulteriori dettagli sulla creazione e la configurazione degli account per PostgreSQL e Postgres Pro, fare riferimento al seguente articolo: Configurazione degli account per l'utilizzo di PostgreSQL e Postgres Pro.
Supporto per cluster a disponibilità elevata
I cluster MariaDB e PostgreSQL a disponibilità elevata sono supportati con le seguenti impostazioni:
Il ruolo Postgres utilizzato dal server per accedere al DBMS deve disporre dei privilegi per la lettura delle seguenti visualizzazioni (abilitate per impostazione predefinita):
Quando si utilizza un cluster Postgres Highly Available (versione 14 o successiva) come database, l'utente del database deve disporre del privilegio pg_read_all_stats. È possibile concedere questo privilegio eseguendo il seguente comando:
GRANT pg_read_all_stats TO "%1";
Dove %1 è il nome dell'utente del database.
Il nome utente viene specificato durante il programma di installazione di Administration Server nel parametro KLSRV_UNATT_DBMS_LOGIN.