Implementatiefout tijdens het doorsturen van het segmentlog in AEMaaCS
De plaatsingen in Adobe Experience Manager as a Cloud Service (AEMaaCS) ontbreken wanneer het vormen het logboek van het Splunk door:sturen wegens onjuist eindpuntgebruik of netwerkwanconfiguratie. De pijplijn werpt de volgende fout tijdens credentiële controlebevestiging:
Fout in configuratietype "LogForwarding": de baan van de geloofscontrole ontbrak voor splunk: Fout: de controle van de splunk ontbrak: het verzoek aan de leverancier Splunk ontbrak wegens een onverwachte statuscode: 500 (lichaam {"bericht": "Interne serverfout"}), gelieve geloofsbrieven te controleren | [ referentie audit mislukt]
Om de kwestie op te lossen, bevestig eindpunt, teken, en de montages van de netwerkconfiguratie.
Beschrijving description
Omgeving
- Product: Adobe Experience Manager as a Cloud Service (AEMaaCS) - Plaatsen
- Instantie: Ontwikkeling, het Opvoeren, Productie
Probleem/symptomen
- De plaatsingspijpleiding ontbreekt tijdens de bevestiging van de segmentconfiguratie toe te schrijven aan een onjuist eindpunt.
- Het krullbevel wordt getest tegen
/services/collector, maar AEM as a Cloud Service forwards logt aan/services/collector/eventen verwacht a 200 o.k. reactie van dat eindpunt. - AEMaaCS werpt fouten wanneer het niet tot de logboek-door:sturen instantie kan toegang hebben, typisch omdat de gastheer van het Splunk geen open haven (80/443) gebruikt of het Geavanceerde Voorzien van een netwerk (ADVNET) niet voor douanehavens wordt gevormd.
Resolutie resolution
Ga als volgt te werk om het probleem op te lossen:
-
Verifieer dat het
logForwarding.yamldossier het correcte SplunkHEC eindpunt gebruikt. Zorg ervoor dat het hostveld/services/collector/eventniet bevat, omdat het automatisch via een pijplijn wordt toegevoegd. -
De connectiviteit van de test aan het SplunkHEC eindpunt gebruikend het volgende krullbevel en bevestigt dat de reactie succesvol is.
code language-none curl -v https://<Splunk_HEC_Endpoint>/services/collector/event \ -H "Authorization: Splunk <Your_Token>" \ -d "{'event': 'Test event', 'sourcetype': 'manual', 'index': '<Your_Index>'}" -
Verzeker de Splunk gastheer op havens 80 of 443 door gebrek toegankelijk is, en als het gebruiken van een verschillende haven, laat Geavanceerde Voorzien van een netwerk (ADVNET) toe om verkeer op die haven toe te staan.
-
Voeg de volgende configuratie toe aan het
/config/logForwarding.yaml-bestand in uw Git-opslagplaats nadat alle verificaties zijn voltooid.code language-none kind: "LogForwarding" version: "1" metadata: envTypes: [ "dev"] data: splunk: default: enabled: true host: "splunk-host.example.com" # DO NOT add /services/collector/event in the URL as it's added by Pipeline code token: "${{SPLUNK_TOKEN}}" ## Cannot be set in the cofig: Error in config kind 'LogForwarding': while validating vendor config: [ token error] value containing sensitive information cannot be stored in plain text` index: "AEMaaCS"Nota: zorg ervoor de gastheerwaarde als
splunk-host.example.comwordt geplaatst zonderhttp:// or https://prefixen te omvatten. -
Leg het bijgewerkte
logForwarding.yaml-bestand vast aan de/config/ directoryin de Git-opslagplaats. -
Herstel de plaatsingspijpleiding om de veranderingen toe te passen.
-
Verifieer dat de logboeken met succes door:sturen door de index AEMaaCS in uw instantie Splunk te controleren.