环境:
使用Splunk Deployment Server(DS)将AWS的Splunk-Add-on推送到Splunk Heavy Forwarder(HF),后者配置为收集AWS日志文件。
问题:
AWS日志仍然被摄取。
在HF实例的日志文件中发现以下错误消息。
splunkd.log:
07-03-2019 13:28:35.327 -0600 ERROR Crypto - Decryption operation failed: AES-GCM Decryption failed! 07-03-2019 13:28:35.327 -0600 WARN ConfigEncryptor - Decryption operation failed: AES-GCM Decryption failed!
根据错误消息,这与以下Splunk Answers文章中涉及的问题非常相似:
已安装Splunk Enterprise 7.2.1并将其升级为集群主用设备。Splunk Web未加载。
https://answers.splunk.com/answers/723728/installed-splunk-enterprise-721-and-promoted-it-as.html
未来的建议:
1.当前将splunk.secret密钥从硬件复制到DS实例的方法是一个可行的解决方案,但可能需要以下几点
供将来考虑。
为了使DS与其他转发器/部署客户端配合工作,必须向所有转发器/客户端分发相同的splunk.secret密钥。这样可以避免因解密错误而失败。
2.另一种方法是在DS实例的passwords.conf文件中以明文格式设置密码。
然后,让部署客户端(HF)在从DS推送文件后加密密码。HW将解密密码
在重新启动后立即启动。
| 版本 | 发布日期 | 备注 |
|---|---|---|
1.0 |
28-Sep-2026
|
初始版本 |