toepasbaarheid
Splunk Apps-add-ons
Beschrijving
De beheerder kon incidenten genereren op Service Now met behulp van de ServiceNow-invoegtoepassing, maar gebruikers konden dit niet doen.
Splunk-invoegtoepassing gebruiken voor ServiceNow versie 3.1 (niet langer ondersteund)
Op Splunk Search Head versie 7.2.3
Foutbericht ontvangen op snow_ta_ticket.log:
2019-07-30 20:00:01,597 ERROR pid=24194 tid=MainThread file=snow_ticket.py:_get_service_now_
account:158 | username=<encrypted>, password=<encrypted>, url=https://something.com
2019-07-30 20:00:01,618 ERROR pid=24194 tid=MainThread file=snow_ticket.py:_get_service_now_
account:162 | url=https://something.com, app=Splunk_TA_snow
2019-07-30 20:00:01,618 ERROR pid=24194 tid=MainThread file=snow_ticket.py:_get_service_now_
account:165 | Failed to get clear credentials for https://something.com
onderzoek
Dubbel gecontroleerd op de installatie en configuratie van SNOW;
- Beginnend aan de sneeuwkant:
- Log in op uw Snow-exemplaar.
- U kunt de app installeren vanuit de Service Now Store of
- Wanneer u de Splunk_TA_snow downloadt en Unzip, opent u het bestand en ziet u een ander bestand met de naam Export (dit zijn Service Now-updates sets)
- Dit zijn de mechanismen die Snow gebruikt om functionaliteit toe te voegen, om back-ups te maken en te herstellen.
- We zullen dit gebruiken om Snow in te stellen om met Splunk te communiceren.
- Pak de nieuwste.
- Ga terug naar uw exemplaar en klik op Bijwerken (of Update Sets ophalen).
- Klik vervolgens op de importset van xml, kies het bestand en selecteer het bestand dat u eerder hebt gepakt.
- Klik vervolgens op uploaden. Dit kan enkele seconden duren.
- Open vervolgens de updateset door op Splunk-integratie te klikken.
- Klik op "Preview Update set". Maak je geen zorgen als je op dit moment fouten maakt.
- Sluit het raam. Check wat mislukt. Selecteer alle berichten en accepteer ze door te klikken op "Acties op geselecteerde rijen"
- Klik vervolgens op "Commit the update set"
- We moeten de gebruiker toevoegen die gaat communiceren met Splunk Service Now.
- Dus als u niet bent ingelogd als beheerder op uw Service Now-account, moet u uw rol naar security_admin verhogen (klik op het tabblad Gebruiker en selecteer "rollen verhogen")
- In de zoekbalk aan de linkerkant van het scherm typt u: User admin. Dit brengt u naar de gebruikersadministratie.
- Klik op gebruikers/nieuwe gebruikers en maak de gebruiker en het wachtwoord voor deze gebruiker.
- Zorg ervoor dat het wachtwoord voldoet aan de complexiteitsvereisten.
- Zorg ervoor dat de vakjes "Actieve" en "Interne integratie gebruiker" zijn aangevinkt.
- Klik onder de optie Rollen op "bewerken"
- Selecteer de rol x_splu2_splunk_ser.Splunk
- Bewaar het.
Dat is zo'n beetje de configuratie die we nodig hebben aan de SNEEUWKANT.
Nu moeten we de app op Splunk installeren zoals elke andere app.
- Start Splunk opnieuw na het installeren van de app.
- Ga naar de app
- Plaats de URL voor uw Snow-instantie, de gebruiker die u op Snow hebt gemaakt en zijn wachtwoord en sla de configuratie op.
- Als u tijdens dit proces geen foutmelding krijgt, betekent dit dat de verbinding succesvol was.
- Ga naar apps en zoek naar SNEEUW
- Klik op "Objecten bekijken"
U zult zien dat sommige zoekopdrachten niet zijn ingeschakeld. Schakel degene in die je nodig hebt.
Controleer of het werkt:
- Ga naar de Snow App.
- Op "Acties" moet u het tabblad "service now incident integration" zien.
De gebruiker moet lees- en schrijfrechten hebben op de app.
We kunnen een incident registreren als beheerder op Snow met behulp van deze query:
|snowincident --category "Network" --short_description "testing search" --contact_type
"email" --urgency "3" --subcategory "intranet" --state "1" --location "Hawaii" --impact "2"
--priority "5" --assignment_group "network" --opened_by "ME" --ci_identifier "1234567"
--comments "these are Don's comments" --splunk_url "www.splunk.com" --correlation_id "123abc"
Maar we konden het niet genereren met een andere gebruiker.
We kregen dit foutbericht op
snow_ta_ticket.log:
2019-07-30 20:00:01,597 ERROR pid=24194 tid=MainThread file=snow_ticket.py:_get_service_now_
account:158 | username=<encrypted>, password=<encrypted>, url=https://something.com
2019-07-30 20:00:01,618 ERROR pid=24194 tid=MainThread file=snow_ticket.py:_get_service_now_
account:162 | url=https://something.com, app=Splunk_TA_snow
2019-07-30 20:00:01,618 ERROR pid=24194 tid=MainThread file=snow_ticket.py:_get_service_now_
account:165 | Failed to get clear credentials for https://something.com
resolutie
Daarom hebben we deze mogelijkheid toegevoegd aan de gebruikersrol:
list_storage_passwords
Daarna kon de gebruiker incidenten op SNEEUW maken.
We hebben het getest met deze vraag:
index=servicenow_eo sourcetype="snow:incident" "Splunk provided the following enrichment
information" | table number, short_description, dv_state, dv_cmdb_ci, dv_assignment_group
dv_opened_at | sort dv_state
Revisiegeschiedenis
| Revisie |
Publicatiedatum |
Opmerkingen |
1.0 |
28-Sep-2026
|
Eerste vrijgave |