mongo模式审核消息
在此页面上
在 mongo
模式中,记录的日志消息采用以下语法:
{ atype: <string>, ts : { $date: <timestamp> }, uuid : { $binary: <string>, $type: <string> }, local: { ip: <string>, port: <int> || isSystemUser: <boolean> || unix: <string> }, remote: { ip: <string>, port: <int> || isSystemUser: <boolean> || unix: <string> }, users : [ { user: <string>, db: <string> }, ... ], roles: [ { role: <string>, db: <string> }, ... ], param: <document>, result: <int> }
字段 | 类型 | 说明 |
---|---|---|
atype | 字符串 | 操作类型。 请参阅审核事件操作、详细信息和结果。 |
ts | 文档 | 包含 ISO 8601 格式的事件日期和 UTC 时间的文档。 |
| 文档 | 包含消息标识符的文档。 UUID 标识客户端连接。使用 UUID 追踪连接到该客户端的审核事件。
版本 5.0 中的新增功能。 |
| 文档 | 包含运行实例的 从 MongoDB 5.0 开始,也可以是具有以下字段之一的文档:
从 MongoDB 5.0开始, 5.0 版本中的更改。 |
remote | 文档 | 包含事件相关传入连接的 从 MongoDB 5.0 开始,也可以是具有以下字段之一的文档:
5.0 版本中的更改。 |
users | 阵列 | 用户身份证明文档的数组。因为 MongoDB 支持会话在每个数据库中使用不同的用户登录,所以该数组可能有多个用户。每个文档都包含一个用于用户名的 user 字段和一个用于该用户的身份验证数据库的 db 字段。 |
roles | 阵列 | |
param | 文档 | 活动的具体细节。 请参阅审核事件操作、详细信息和结果。 |
result | 整型 | 错误代码。 请参阅审核事件操作、详细信息和结果。 |
审核事件的操作、详情和结果
下表列出了每个 atype
或操作类型、关联的 param
详细信息和 result
值(如果有)。
atype | param | result | |||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
从 MongoDB 5.0 开始,
5.0 版本中的更改。 | 0 - Success18 - Authentication Failed334 - Mechanism Unavailable337 - Authentication Abandoned | |||||||||||||||||||||||||
|
ns field is optional.args field may be redacted.默认情况下,审核系统仅记录授权失败的情况。要使系统记录授权成功,请使用 启用 从 MongoDB 5.0 开始,内部生成的操作不会记录 5.0 版本中的更改。 | 0 - Success13 - Unauthorized to perform the operation. | |||||||||||||||||||||||||
|
包含客户端元数据。在客户端运行 版本 5.0 中的新增功能。 | 0 - 成功 | |||||||||||||||||||||||||
0 - 成功 | |||||||||||||||||||||||||||
createDatabase |
| 0 - 成功 | |||||||||||||||||||||||||
从 MongoDB 5.0 开始,
5.0 版本中的更改。 | 0 - Success276 - Index build aborted.审核消息包含 | ||||||||||||||||||||||||||
|
当数据库操作直接修改 版本 5.0 中的新增功能。 | 0 - 成功 | |||||||||||||||||||||||||
renameCollection |
| 0 - 成功 | |||||||||||||||||||||||||
在以下情况下记录:
从 MongoDB 5.0 开始,为视图记录以下附加信息:
此外,从 MongoDB 5.0 开始,发生 5.0 版本中的更改。 | 0 - Success26 - NamespaceNotFound 如果集合或视图不存在,则审核消息将返回代码显示为 | ||||||||||||||||||||||||||
| 0 - 成功 | ||||||||||||||||||||||||||
| 0 - 成功 | ||||||||||||||||||||||||||
| 0 - 成功 | ||||||||||||||||||||||||||
| 0 - 成功 | ||||||||||||||||||||||||||
dropAllUsersFromDatabase |
| 0 - 成功 | |||||||||||||||||||||||||
|
| 0 - 成功 | |||||||||||||||||||||||||
|
| 0 - 成功 | |||||||||||||||||||||||||
|
由于以下原因变更参数时记录:
| 0 - 成功 | |||||||||||||||||||||||||
updateUser |
| 0 - 成功 | |||||||||||||||||||||||||
grantRolesToUser |
| 0 - 成功 | |||||||||||||||||||||||||
revokeRolesFromUser |
| 0 - 成功 | |||||||||||||||||||||||||
有关资源文档的详细信息,请参阅有关自托管部署的资源文档。 有关操作列表,请参阅自管理部署的特权操作。 | 0 - 成功 | ||||||||||||||||||||||||||
updateRole |
有关资源文档的详细信息,请参阅有关自托管部署的资源文档。 有关操作列表,请参阅自管理部署的特权操作。 | 0 - 成功 | |||||||||||||||||||||||||
| 0 - 成功 | ||||||||||||||||||||||||||
dropAllRolesFromDatabase |
| 0 - 成功 | |||||||||||||||||||||||||
grantRolesToRole |
| 0 - 成功 | |||||||||||||||||||||||||
revokeRolesFromRole |
| 0 - 成功 | |||||||||||||||||||||||||
grantPrivilegesToRole |
有关资源文档的详细信息,请参阅有关自托管部署的资源文档。 有关操作列表,请参阅自管理部署的特权操作。 | 0 - 成功 | |||||||||||||||||||||||||
revokePrivilegesFromRole |
有关资源文档的详细信息,请参阅有关自托管部署的资源文档。 有关操作列表,请参阅自管理部署的特权操作。 | 0 - 成功 | |||||||||||||||||||||||||
replSetReconfig |
有关副本集配置文档的详细信息,请参阅自管理副本集配置。 | 0 - 成功 | |||||||||||||||||||||||||
| 0 - 成功 | ||||||||||||||||||||||||||
shardCollection |
| 0 - 成功 | |||||||||||||||||||||||||
当分片是副本集时, | 0 - 成功 | ||||||||||||||||||||||||||
| 0 - 成功 | ||||||||||||||||||||||||||
| 0 - 成功 | ||||||||||||||||||||||||||
指示开始关闭数据库。 | 0 - 成功 | ||||||||||||||||||||||||||
| 0 - 成功 | ||||||||||||||||||||||||||
|
版本 5.0 中的新增功能。 | 0 - 成功 | |||||||||||||||||||||||||
|
版本 5.0 中的新增功能。 在版本 6.1 中更改。 | 0 - 成功 |