对于 AI 代理:可在 https://www.mongodb.com/zh-cn/docs/llms.txt 获取文档索引—通过在任何 URL 路径后添加 .md 可获取所有页面的 Markdown 版本。

配置和部署审核

MongoDB Enterprise 提供对 mongod 和 mongos 实例进行 Atlas 审核的功能。Atlas 审核工具允许管理员和用户追踪具有多个用户和应用程序的部署的系统活动。管理员可以将 Atlas 审核配置为写入控制台、系统日志、JSON 文件或 BSON 文件。您还可以使用过滤器来限制记录的事件。

重要

如果您运行的是 MongoDB Enterprise 版本 5.0 或更高版本,以及 MongoDB Agent 11.0.13.7055 或更高版本,则可以:

  • 请分别为服务器日志轮换和审核日志轮换设置单独的规则。

  • 使用 Ops Manager 压缩和删除审核日志。出于安全考虑,我们建议您在 Ops Manager 之外管理审核日志的压缩和删除。

如果您运行的是早期版本的 MongoDB Enterprise 或 MongoDB Agent、Ops Manager:

  • 使用 System Log Rotation(系统日志轮换)设置来轮换服务器日志和审核日志。

  • 不压缩或删除审核日志。如果配置了压缩和删除,Ops Manager 将仅对服务器日志应用这些设置。

MongoDB Community 用户仅能轮换、压缩和删除服务器日志。

注意

有关审核(包括审核保证)的更多一般信息,请参阅审核。 有关已审核事件的详细信息,请参阅审核事件操作、详细信息和结果。 有关设置筛选器的信息,请参阅配置审核筛选器。

您的 Ops Manager 集群必须运行 MongoDB Enterprise 2.6 或更高版本才能配置和部署审核。

1
2
3
4
5
6
7
  • auditLogFormat:JSON 或 BSON

  • auditLogPath:审核日志文件的所需位置

8

过滤器必须是有效的 JSON。将每个字段名称加上双引号:

{ "atype": { "$in": [ "createCollection", "dropCollection" ] } }

MongoDB Ops Manager 接受使用其他语法的过滤器,但 MongoDB Agent 只能读取有效的 JSON。当代理无法读取过滤器时,它会在每次将部署与目标配置进行比较时记录规范化错误日志。

有关如何创建过滤器的信息,请参阅配置 Atlas 审核过滤器。过滤器示例省略了字段名称周围的引号。设置 auditLogFilter 时,请将每个字段名称括在 double 引号中。

9
给本页内容打分

在此页面上