Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Référence pour l'pgAuditextension
Vous pouvez spécifier le niveau de détail que vous souhaitez pour votre journal d'audit en modifiant un ou plusieurs des paramètres répertoriés dans cette section.
pgAudit Comportement de contrôle
Vous pouvez contrôler la journalisation d'audit en modifiant un ou plusieurs des paramètres répertoriés dans la table suivante.
Paramètre | Description |
---|---|
| Spécifie quelles classes d'instructions seront journalisées par la journalisation de l'audit de session. Les valeurs autorisées incluent ddl, function, misc, read, role, write, none, all. Pour de plus amples informations, veuillez consulter Liste des paramètres autorisés pour le paramètre pgaudit.log. |
|
Lorsque cette option est activée (définie sur 1), cela ajoute des instructions à la piste d'audit si toutes les relations d'une instruction se trouvent dans pg_catalog. |
|
Spécifie le niveau de journal qui sera utilisé pour les entrées de journal. Valeurs autorisées : debug5, debug4, debug3, debug2, debug1, info, notice, warning, log |
|
Lorsque cette option est activée (définie sur 1), les paramètres transmis avec l'instruction sont capturés dans le journal d'audit. |
|
Lorsqu'il est activé (défini sur 1), le journal d'audit de la session crée une entrée de journal distincte pour chaque relation (TABLEVIEW,, etc.) référencée dans une DML instruction SELECT or. |
|
Spécifie si la journalisation inclura le texte de l'instruction et les paramètres avec la première entrée de journal pour une combinaison instruction/sous-instruction ou avec chaque entrée. |
|
Spécifie le rôle principal à utiliser pour la journalisation de l'audit des objets. La seule entrée autorisée est |
Liste des paramètres autorisés pour le paramètre pgaudit.log
Valeur | Description |
---|---|
none | Il s’agit de l’option par défaut. Aucune modification de base de données n'est journalisée. |
Tout | Journalise tout (lecture, écriture, fonction, rôle, ddl, divers). |
ddl | Enregistre toutes les instructions du langage de définition de données (DDL) qui ne sont pas incluses dans la |
fonction | Journalise les appels de fonction et les blocs |
Misc | Journalise diverses commandes, telles que |
lire | Journalise |
rôle | Journalise les instructions relatives aux rôles et privilèges, telles que |
write | Journalise |
Pour journaliser plusieurs types d'événements avec l'audit de session, utilisez une liste séparée par des virgules. Pour journaliser tous les types d'événements, définissez pgaudit.log
à la valeur ALL
. Redémarrez l'instance de base de données pour appliquer les modifications.
Avec les audits d'objet, vous pouvez affiner la journalisation d'audit pour que celle-ci fonctionne avec des relations spécifiques. Par exemple, vous pouvez spécifier que vous souhaitez une journalisation d'audit pour les opérations READ
sur une ou plusieurs tables.