Umgebung:
Verwenden eines Splunk-Bereitstellungsservers (DS) zum Übertragen von Splunk-Add-on für AWS an den Splunk Heavy Forwarder (HF), der für das Sammeln von AWS-Protokolldateien konfiguriert ist.
Problem:
AWS-Protokolle wurden noch aufgenommen.
Die folgende Fehlermeldung wurde in den Protokolldateien der HF-Instanz gefunden.
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!
Basierend auf der Fehlermeldung ähnelt dies stark dem Problem, das im folgenden Splunk Answers-Artikel angesprochen wird:
Splunk Enterprise 7.2.1 installiert und als Cluster-Master hochgestuft. Splunk Web wird nicht geladen.
https://answers.splunk.com/answers/723728/installed-splunk-enterprise-721-and-promoted-it-as.html
Künftige Empfehlungen
1. Der aktuelle Ansatz, den splunk.secret-Schlüssel von der HW in die DS-Instanz zu kopieren, ist eine praktikable Lösung. Folgendes kann jedoch erforderlich sein:
in Zukunft berücksichtigt werden.
Damit der DS mit anderen Weiterleitungs-/Bereitstellungsclients zusammenarbeiten kann, muss derselbe splunk.secret-Schlüssel an alle Weiterleitungs-/Clients verteilt werden. Dadurch werden Fehler beim Entschlüsseln vermieden.
2. Ein alternativer Ansatz besteht darin, Kennwörter im Klartextformat in der Datei "passwords.conf" für die DS-Instanz festzulegen.
Lassen Sie dann den Deployment Client (HF) die Passwörter verschlüsseln, sobald die Dateien von DS übertragen werden. HW entschlüsselt die Passwörter
unmittelbar nach dem Neustart.
| Überarbeitung | Veröffentlichungsdatum | Kommentare |
|---|---|---|
1.0 |
28-Sep-2026
|
Erstveröffentlichung |