- Auditbeat 参考其他版本
- Auditbeat 概述
- 快速入门:安装和配置
- 设置和运行
- 升级 Auditbeat
- 配置
- 模块
- 通用设置
- 项目路径
- 配置文件重新加载
- 输出
- Kerberos
- SSL
- 索引生命周期管理 (ILM)
- Elasticsearch 索引模板
- Kibana 端点
- Kibana 仪表板
- 处理器
- 定义处理器
- add_cloud_metadata
- add_cloudfoundry_metadata
- add_docker_metadata
- add_fields
- add_host_metadata
- add_id
- add_kubernetes_metadata
- add_labels
- add_locale
- add_network_direction
- add_nomad_metadata
- add_observer_metadata
- add_process_metadata
- add_session_metadata
- add_tags
- append
- community_id
- convert
- copy_fields
- decode_base64_field
- decode_duration
- decode_json_fields
- decode_xml
- decode_xml_wineventlog
- decompress_gzip_field
- detect_mime_type
- dissect
- dns
- drop_event
- drop_fields
- extract_array
- fingerprint
- include_fields
- move_fields
- rate_limit
- registered_domain
- rename
- replace
- syslog
- translate_ldap_attribute
- translate_sid
- truncate_fields
- urldecode
- 内部队列
- 日志
- HTTP 端点
- 正则表达式支持
- 检测
- 功能标志
- auditbeat.reference.yml
- 操作指南
- 模块
- 导出的字段
- 监控
- 安全
- 问题排查
- 为 Beats 贡献
用于安全设置的密钥库
编辑用于安全设置的密钥库
编辑当您配置 Auditbeat 时,您可能需要指定敏感设置,例如密码。您可以使用 Auditbeat 密钥库来混淆存储的机密值,以便在配置设置中使用,而不是依赖文件系统权限来保护这些值。
将密钥及其机密值添加到密钥库后,您可以在配置敏感设置时使用该密钥来代替机密值。
引用密钥的语法与环境变量的语法相同
${KEY}
其中 KEY 是密钥的名称。
例如,假设密钥库包含一个名为 ES_PWD
的密钥,其值为 yourelasticsearchpassword
- 在配置文件中,使用
output.elasticsearch.password: "${ES_PWD}"
- 在命令行中,使用:
-E "output.elasticsearch.password=\${ES_PWD}"
当 Auditbeat 解包配置时,它会在解析环境变量和其他变量之前解析密钥。
请注意,Auditbeat 密钥库与 Elasticsearch 密钥库不同。Elasticsearch 密钥库允许您按名称存储 elasticsearch.yml
值,而 Auditbeat 密钥库允许您指定可在 Auditbeat 配置中引用的任意名称。
要创建和管理密钥,请使用 keystore
命令。有关完整的命令语法(包括可选标志),请参阅命令参考。
keystore
命令必须由运行 Auditbeat 的同一用户运行。
创建密钥库
编辑要创建机密密钥库,请使用
auditbeat keystore create
Auditbeat 在 path.data
配置设置定义的目录中创建密钥库。
添加密钥
编辑要存储敏感值,例如 Elasticsearch 的身份验证凭据,请使用 keystore add
命令
auditbeat keystore add ES_PWD
当出现提示时,输入密钥的值。
要覆盖现有密钥的值,请使用 --force
标志
auditbeat keystore add ES_PWD --force
要通过标准输入传递值,请使用 --stdin
标志。您也可以使用 --force
cat /file/containing/setting/value | auditbeat keystore add ES_PWD --stdin --force
列出密钥
编辑要列出密钥库中定义的密钥,请使用
auditbeat keystore list
删除密钥
编辑要从密钥库中删除密钥,请使用
auditbeat keystore remove ES_PWD
Was this helpful?
Thank you for your feedback.