Sei già un cliente NinjaOne? Effettua il login per visualizzare le altre guide e gli ultimi aggiornamenti.

Integrazioni NinjaOne: risoluzione dei problemi relativi all’errore nell’integrazione di ServiceNow

Problema

Ho configurato i registri delle applicazioni e l'utente come descritto in NinjaOne Integrations: Getting Started With ServiceNow, ma l'integrazione non funziona.

Ambiente

  • Integrazioni NinjaOne
  • ServiceNow

Causa

Ci sono un paio di possibilità che spiegano perché si verifica questo problema. Descriveremo tutte le soluzioni note nella seguente sezione Risoluzione. Se le seguenti soluzioni non risolvono il problema, contatta l'assistenza NinjaOne.

In primo luogo, è necessario verificare di soddisfare tutti i requisiti di inserimento nell'allowlist. Per ulteriori informazioni, consultare le informazioni sull'allowlist (whitelist) globale di NinjaOne.

Risoluzione

ServiceNow ha introdotto un nuovo gestore di applicazioni nella propria piattaforma. Le seguenti istruzioni illustrano esempi sia per il gestore di applicazioni più recente che per quello classico.

Problemi relativi alle politiche di accesso all'API REST

La creazione dell'utente API e del registro delle applicazioni in ServiceNow consente di abilitare l'applicazione ServiceNow in NinjaOne. Per determinare se i problemi di connessione sono correlati al plugin API REST, verificare innanzitutto che la politica di accesso all'API REST sia attiva. A tal fine, eseguire i seguenti passaggi: 

  1. Accedere a TuttoApplicazioni di sistemaTutte le applicazioni disponibiliTutto.
servicenow_all available applications_menu.png
Figura 1: Accedere alla pagina Tutte le applicazioni disponibili
  1. Utilizza il filtro di ricerca per trovare il plugin REST API Access Policy. Puoi cercarlo in base al nome REST API Access Policy Plugin o all'ID del plugin com.glide.rest.policy
  2. Se non hai installato il plugin, cliccaci sopra per aprire la pagina di gestione e poi clicca su Installa. La figura seguente mostra un esempio di dove puoi trovare il pulsante nella pagina del gestore delle applicazioni. 
servicenow_install plugin.png
Figura 2: Installazione di un plugin per ServiceNow (nuovo gestore delle app)
servicenow_install plugin_old.png
Figura 3: Installazione di un plugin per ServiceNow (gestione applicazioni classica)
  1. Verificare che lo stato del plugin sia Attivo. Se è Inattivo, significa che il plugin non è attivo. Fare clic su Attiva/Ripara o Ripara per risolvere il problema.
servicenow plugin_installed_new.png
Figura 4: Riparazione di un plugin per ServiceNow (nuovo gestore delle app)
servicenow plugin_activate repair.png
Figura 5: Attivare/riparare un plugin per ServiceNow (gestione app classica)
  1. Una volta che il plugin è attivo, è necessario configurarlo. Passare a TuttoServizi Web di sistemaCriteri di accesso APIProfilo di autenticazione in entrata.
  2. Fare clic su Nuovo.
servicenow_new inbound auth profile.png
Figura 6: Creazione di un nuovo profilo di autenticazione in entrata in ServiceNow
  1. Selezionare Crea profili di autenticazione http standard.
  2. Utilizzare la tabella seguente per compilare i campi applicabili. 
Campo Dati
Nome Inserisci Ninja OAuth.
Descrizione Inserisciil profilo di autenticazione per NinjaOne OAuth.
Attivo Selezionare questa casella di controllo.
Tipo InserisciOAuth.
Entità OAuth Fare clic sul pulsante a forma di lente di ingrandimento (cerca) e selezionare l'entità registrata nel Registro delle applicazioni in ServiceNow. Per le istruzioni su come creare il Registro delle applicazioni, consultare NinjaOne e ServiceNow: Abilitare l'integrazione.
  1. Fare clic su Invia.
  2. Fare doppio clic su Inserisci una nuova riga nella scheda Criteri di autenticazione.
  3. Fare clic sul pulsante a forma di lente di ingrandimento (cerca).
  4. Seleziona Politica di autorizzazione dell'accesso.
  5. Fare clic sul segno di spunta verde per salvare le modifiche.
  6. Fare clic su Aggiorna.

Verifica delle credenziali OAuth dell'applicazione Ninja in ServiceNow

Credenziali OAuth insufficienti o errate possono causare il fallimento dell'integrazione. Questa sezione spiega come controllare le credenziali e modificarle se necessario.

  1. Accedi a un'istanza attiva in ServiceNow con un ruolo di amministratore.
  2. Vai su Tutto → OAuth di sistema → Registro delle applicazioni.
servicenow_app registry.png
Figura 6: Accedere alla pagina Registro applicazioni
  1. Cerca NinjaOne OAuth o NinjaOne OAuth Client, poiché questo è il nome consigliato da utilizzare nella nostra guida NinjaOne e ServiceNow: Abilita l'integrazione. Apri il record per trovare l'ID cliente e il segreto cliente
  2. Fare clic sul pulsante a forma di lucchetto per visualizzare il segreto del client
servicenow_client ID and secret.png
Figura 7: Ottenere l'ID client e i dati segreti da ServiceNow
  1. Per ottenere i dati relativi al nome dell'istanza quando si abilita l'integrazione di ServiceNow in NinjaOne, individuare il valore nella barra degli indirizzi tra https:// e service-now.com
Ad esempio, se l'URL del portale ServiceNow èhttps://ven1234.service-now.com, il nome dell'istanza è ven1234.
  1. Accedere a NinjaOne come amministratore di sistema e abilitare l'app ServiceNow. Inserire i dati applicabili come indicato.
servicenow_enable integration_connection settings.png
Figura 8: Abilitare l'integrazione di ServiceNow in NinjaOne

Risorse aggiuntive

Integrazioni e app di terze parti: Catalogo delle risorse.

Domande frequenti

Passi successivi