Ambiente:
Utilizzo di un server di distribuzione Splunk (DS) per eseguire il push del componente aggiuntivo Splunk per AWS in Splunk Heavy Forwarder (HF), configurato per la raccolta dei file di registro AWS.
Problema:
I registri AWS venivano ancora ingeriti.
Il seguente messaggio di errore è stato trovato nei file di log nell'istanza 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!
In base al messaggio di errore, questo è molto simile al problema affrontato nel seguente articolo di Splunk Answers:
Splunk Enterprise 7.2.1 è stato installato e promosso come master del cluster. Splunk Web non in fase di caricamento.
https://answers.splunk.com/answers/723728/installed-splunk-enterprise-721-and-promoted-it-as.html
Raccomandazioni future:
1. L'approccio corrente per la copia della chiave splunk.secret dall'hardware all'istanza DS è una soluzione fattibile, ma potrebbe essere necessario quanto segue
in futuro.
Affinché DS possa funzionare con altri server d'inoltro/client di distribuzione, la stessa chiave splunk.secret deve essere distribuita a tutti i server d'inoltro/client. In questo modo si eviteranno errori di decrittografia non riusciti.
2. Un approccio alternativo consiste nell'impostare le password in formato testo non crittografato nel file passwords.conf sull'istanza DS.
Consentire quindi al client di distribuzione (HF) di crittografare le password dopo il push dei file da DS. Le password verranno decrittografate
immediatamente dopo il riavvio.
| Revisione | Data di pubblicazione | Commenti |
|---|---|---|
1.0 |
28-Sep-2026
|
Versione iniziale |