当前位置: 首页 > news >正文

postgreSQL16添加审计功能

下载审计插件

https://github.com/pgaudit/pgaudit/releases

他的分支版本支持不同的PGSQL按需下载

编译安装审计插件

tar -xvf pgaudit-16.0.tar.gzmake install USE_PGXS=1 PG_CONFIG=/app/postgresql/bin/pg_config

启用postgreSQL审计功能

修改配置文件# 启用 pgAudit
shared_preload_libraries = 'pgaudit'# 配置 pgAudit
pgaudit.log = 'all'             # 记录所有类型的审计事件
pgaudit.log_catalog = 'on'      # 记录系统表查询
pgaudit.log_parameter = 'on'    # 记录传递给语句的参数
pgaudit.log_statement_once = 'off' # 每个语句都记录日志
# 日志目录和文件名
log_directory = '/app/postgresql/log/'      # 可以是绝对路径或相对于数据目录的路径
log_filename = 'postgresql-%Y-%m-%d.log'
log_file_mode = 0600# 启用日志记录
logging_collector = on
log_rotation_age = 1d
log_rotation_size = 100MBlog_line_prefix = '%t [%p]: [%l-1] user=%u,db=%d,app=%a,client=%h '
log_statement = 'all'
log_min_error_statement = error
log_min_messages = warning
client_min_messages = warning
log_connections = on
log_disconnections = on
http://www.lryc.cn/news/420892.html

相关文章:

  • 如何应用OceanBase 的实时SQL诊断,解决AP场景下的痛点
  • 【数据结构】—— 栈
  • Kafka服务端日志详解
  • C++ 数据语义学——进程内存空间布局
  • 【数据结构】六、图:2.邻接矩阵、邻接表(有向图、无向图、带权图)
  • 财务会计与管理会计(三)
  • 【数据结构和算法】(基础篇三)——栈和队列
  • Linux截图工具gsnap移植arm平台过程记录
  • 密码学知识点02
  • 实现Pytest测试用例按顺序循环执行多次
  • SVN工作原理和使用示例
  • 云服务器部署Java+Vue前后端分离项目
  • C++的7种设计模式原则
  • 24.8.5数据结构|栈
  • LeetCode算法题训练
  • Python | Leetcode Python题解之第326题3的幂
  • 手机CPU性能天梯图(2024年8月),含安兔兔/GB6/3DMark跑分
  • 通过实际的例子和代码演示,可以更好地理解 `optional` 的使用方式和应用场景
  • Java 电商秒杀系统优化实战:实现进阶示例详解与 RabbitMQ 配置
  • 路径规划 | 基于狼群算法的无人机路径规划(Matlab)
  • 13-python函数返回值和装包的后续提取数据方法——解包
  • I. 对线
  • Topsis法模型(评价类问题)
  • HPA 与pod调度
  • jupyter下载
  • 蓝桥杯双周赛 第 16 场 小白入门赛 解题报告 | 珂学家 | 七夕娱乐场
  • [C++] 深入理解面向对象编程特性 : 继承
  • 汇昌联信科技做拼多多电商怎么引流?
  • 公网ip和私网ip的区别
  • 【开发踩坑】windows查看jvm gc信息