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/event en 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:

  1. Verifieer dat het logForwarding.yaml dossier het correcte SplunkHEC eindpunt gebruikt. Zorg ervoor dat het hostveld /services/collector/event niet bevat, omdat het automatisch via een pijplijn wordt toegevoegd.

  2. 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>'}"
    
  3. 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.

  4. 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.com wordt geplaatst zonder http:// or https:// prefixen te omvatten.

  5. Leg het bijgewerkte logForwarding.yaml -bestand vast aan de /config/ directory in de Git-opslagplaats.

  6. Herstel de plaatsingspijpleiding om de veranderingen toe te passen.

  7. Verifieer dat de logboeken met succes door:sturen door de index AEMaaCS in uw instantie Splunk te controleren.

Gerelateerde lezing

​ Logboek door:sturen ​ in de AEMaaCS gebruikersgids.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f