Argomento
Questo articolo descrive il processo di abilitazione dell'integrazione API di ServiceNow con NinjaOne.
Ambiente
- Integrazioni NinjaOne
- ServiceNow
Descrizione
Volete saperne di più sui fornitori integrati di NinjaOne? Consultate la nostra videoteca.
ServiceNow migliora i processi di lavoro utilizzando le piattaforme di Information Technology Service Management (ITSM) e Service Project Management (SPM). Accelera le operazioni di sicurezza con la sua soluzione di sicurezza che fornisce avvisi e automazione dei dispositivi.
NinjaOne si integra con ServiceNow per aiutare gli MSP e gli amministratori IT aziendali a comprendere e gestire gli asset distribuiti attraverso un'unica vista in cui amministratori e tecnici possono monitorare lo stato dei dispositivi.
L'integrazione tra ServiceNow e NinjaOne crea una piattaforma centralizzata per amministratori e tecnici, consentendo loro di monitorare la salute fisica e software dei propri asset. Questa integrazione semplifica le operazioni quotidiane, migliorando l'efficienza e l'efficacia.
L'integrazione funziona con l'account ServiceNow esistente e mappa automaticamente i dispositivi utilizzando il numero di serie dell'asset (identificatore primario), il nome del dispositivo (identificatore secondario) o l'indirizzo macOS. Gli amministratori possono mappare o creare dispositivi in NinjaOne, consentendo ai dati di fluire senza problemi tra ServiceNow e l'agente NinjaOne.
Indice
- Ambito di integrazione
- Prerequisiti
- Installare l'applicazione NinjaOne in ServiceNow
- Aggiungere il registro delle applicazioni NinjaOne a ServiceNow
- Creare un utente API in ServiceNow
- Configurazione dell'accesso alle tabelle di NinjaOne
- Configurazione delle credenziali API in NinjaOne
- Abilitare ServiceNow in NinjaOne
- Risorse aggiuntive:
Ambito di integrazione
Il seguente elenco illustra le funzionalità di ServiceNow disponibili tramite NinjaOne.
- Authentication
- Biglietti e incidenti
- Configurazione dei criteri per le condizioni
- Utilizza i modelli di ticket importati dal portale ServiceNow
- Le condizioni possono essere aggiunte ai biglietti
- Il ripristino delle condizioni può essere utilizzato per aggiornare i biglietti
- Associare il dispositivo al biglietto
- Accesso remoto al dispositivo dall'incidente
- Modelli di biglietti
- Importare modelli di ticket dal portale ServiceNow
- Impostare il modello predefinito
- Utilizzo del modello di visualizzazione
- Eliminare i modelli non utilizzati
- Mappatura del dispositivo
- Mappate i ruoli dei dispositivi per uno o più dispositivi
- Sincronizzazione per nuovi dispositivi e aggiornamenti tramite ServiceNow
- Utilizzare i campi integrati di ServiceNow
- Mappatura dell'organizzazione
- Sincronizzazione dei dispositivi su richiesta
- Visualizzazione dello stato di sincronizzazione
Prerequisiti
Per abilitare l'applicazione ServiceNow in NinjaOne, devi disporre di un account ServiceNow funzionante e di un utente con ruolo di amministratore. Si consiglia di assicurarsi che l'utente che configura l'integrazione includa il ruolo di:
x_nrmm_ninjaone_in.ninjaone.integration_adminPer saperne di più sui ruoli del sistema di base ServiceNow, consultare la documentazione del prodotto (link esterno). Per la sincronizzazione con NinjaOne verranno utilizzate le credenziali dell'account ServiceNow.
Installare l'applicazione NinjaOne in ServiceNow
L'attivazione dell'applicazione ServiceNow Marketplace consente di sincronizzare automaticamente le informazioni tra NinjaOne e ServiceNow, come le configurazioni dei dispositivi e delle organizzazioni. Per saperne di più, consultare Importazioni programmate di dati di ServiceNow per la configurazione dei dispositivi.
- Accedere al ServiceNow Store(esterno) e cercare NinjaOne.
- Apri il riquadro dell’integrazione.
- Fare clic su Ottieni.

Immagine 1: Negozio ServiceNow → integrazione NinjaOne
- Accedi con le credenziali del ruolo di amministratore di ServiceNow.
Aggiungere il registro delle applicazioni NinjaOne a ServiceNow
NinjaOne utilizza l'Application Programming Interface (API) di ServiceNow per interagire con la piattaforma. Ad esempio, quando un avviso di condizione si attiva in NinjaOne, può creare e aggiornare facoltativamente gli incidenti in ServiceNow. Per abilitare questa funzionalità, è necessario creare e fornire le credenziali OAuth in modo che NinjaOne possa accedere in modo sicuro alla tabella Incidenti.
Per iniziare, è necessario creare un tipo di autenticazione in ServiceNow e mapparlo al criterio di accesso API. In questo modo verranno creati i dati necessari per compilare i campi ID client e Segreto client nella pagina dell’integrazione di NinjaOne.
- In ServiceNow, aprire il menu a discesa Tutti nell'angolo in alto a sinistra.
- Digitare "application registry" nel campo di ricerca e selezionare il risultato sotto System OAuth.

Immagine 2: Sistema OAuth → Registro delle applicazioni
Si aprirà la pagina dei Registri delle applicazioni.
- Fare clic su Nuovo nell'angolo in alto a destra.
- Seleziona Crea un endpoint API OAuth per i client esterni.
- Compilare tutti i campi applicabili elencati nella tabella seguente. È necessario fare clic sull'icona del lucchetto per inserire gli URL nei rispettivi campi.
| Campo | Dati |
|---|---|
| Nome | Utilizzate NinjaOne OAuth o un nome facilmente identificabile di vostra scelta per questa integrazione. |
| Ambiti di autorizzazione | Fare doppio clic su Inserisci una nuova riga e utilizzare lo strumento di ricerca dell'icona della lente di ingrandimento per selezionare useraccount. Quindi, fare clic sull'icona di controllo per salvare la riga. |
| Attivo | Assicurarsi che questa casella sia selezionata. |
| Segreto del client | Lasciare questo campo vuoto. ServiceNow popolerà automaticamente questo campo quando si fa clic su Invia. |

Creare un utente API in ServiceNow
Per creare un utente API in ServiceNow, eseguire le seguenti operazioni.
- Accedere a ServiceNow come amministratore.
- Fare clic sul menu a discesa Tutti nel menu di navigazione superiore e selezionare Organizzazione → Utenti.

- Fare clic su Nuovo nell'angolo superiore destro della pagina Utenti per creare un nuovo utente.
- Usa la tabella sottostante per completare i campi corrispondenti.
| Campo | Dati |
|---|---|
| ID utente | È possibile utilizzare qualsiasi nome per l'utente, ma si consiglia di utilizzare un nome che identifichi facilmente lo scopo del profilo utente. Ad esempio, si può usare ninjaone.apiuser e NinjaOne API User. |
| Nome/Cognome | |
| Attivo | Assicurarsi che queste caselle siano entrambe selezionate. |
| Solo accesso ai servizi web |
- Fare clic con il pulsante destro del mouse sul pannello grigio del menu sopra i campi del record utente e selezionare Salva. Salvando il record si aprono nuove schede in fondo alla pagina.
- Aprire la nuova scheda Ruoli e fare clic su Modifica.

- Viene visualizzata la pagina Modifica membri. Utilizzate il campo di ricerca Collezione per trovare e aggiungere individualmente i seguenti valori all' Elenco ruoli utilizzando il pulsante → :
- itil
- import_admin
- x_nrmm_ninjaone_in.ninjaone.integration_admin
- personalizza_risposte
- personalizzare_dizionario
sn_customerservice_agent
- Fare clic su Salva.
Si ritorna al record dell'utente. Nella scheda Ruoli si dovrebbero vedere diverse nuove voci. È un comportamento atteso.
- Clicca su Imposta password. Si aprirà la finestra di dialogo Imposta password.
- Fare clic su Genera per creare la password.
- Fare clic sull'icona della carta per copiare i dati.
- Quindi clicca su Salva password e chiudi la finestra di dialogo.

- Clicca su Aggiorna nella pagina dei record utente. Si verrà reindirizzati alla dashboard Utenti dell'organizzazione.
- Vai alla sezione Configurare le credenziali API in NinjaOne , passaggio necessario per mappare la configurazione in NinjaOne a ServiceNow.
Configurazione dell'accesso alle tabelle di NinjaOne
Per configurare l'accesso alle tabelle per NinjaOne in ServiceNow, eseguire le seguenti operazioni.
Configurare l'accesso GET
- In ServiceNow, andare su All → REST API Access Policies.

- Nella pagina Criteri di accesso API , selezionare Tabella GET Criteri di accesso API.

- Assicurarsi che la casella di controllo Attivo sia selezionata per il criterio di accesso API Table GET.

- Individuare il campo Profilo di autenticazione in entrata e fare clic sull'icona di ricerca in colonna Profilo di autenticazione .
- Nella finestra Profili di autenticazione, selezionare Nuovo.
- Quando viene richiesto, scegliere l'opzione Crea profili di autenticazione http standard.
Si apre la finestra Profilo di autenticazione standard Nuovo record . Compilare i campi richiesti come segue:
Campo Dati Nome Accesso NinjaOne Tipo OAuth Politica di autenticazione Politica di autorizzazione all'accesso - Al termine della compilazione dei campi, fare clic su Invia.

- Nella pagina Criteri di accesso API Table GET , fare clic su Aggiorna.
- Nella sezione Profili di autenticazione in entrata della pagina, fare clic sull'icona di modifica accanto al profilo NinjaOne Access .

- Nella pagina dell'editor di NinjaOne Access , utilizzare il campo Entità OAuth per cercare e selezionare ninjaone oauth.
- Fare clic su Aggiorna per salvare le modifiche.
Configurare l'accesso POST
- In ServiceNow, andare su All → REST API Access Policies.
- Nella pagina Criteri di accesso API , selezionare Criteri di accesso API Table POST.

- Assicurarsi che la casella di controllo Attivo sia selezionata per il criterio di accesso API POST tabella.
- Nella pagina Criteri di accesso API della tabella POST , fare clic su Aggiorna.
- Nella sezione Profili di autenticazione in entrata della pagina, cercate e assegnate il profilo NinjaOne Access creato nella sezione precedente di questo articolo.
- Fare clic su Aggiorna per salvare le modifiche.
Configurazione delle credenziali API in NinjaOne
La creazione dell'utente API e del registro delle applicazioni in ServiceNow consente di abilitare l'applicazione ServiceNow in NinjaOne. Tuttavia, l'integrazione sarà unilaterale fino a quando non si completeranno i seguenti passaggi in NinjaOne.
- In NinjaOne, navigare in Amministrazione → App → API e aprire la scheda ID app client. Clicca su Aggiungi.

Utilizzare la seguente tabella per compilare i campi applicabili.
Campo Dati Piattaforma applicativa Servizi API (machine to machine) Nome ServiceNow Ambiti Monitoraggio e gestione Tipi di concessione consentiti Client Credentials - Copiare la credenziale segreta del client che appare nella maschera di conferma e salvare la configurazione dell'API.
- In ServiceNow, aprire il menu Tutto nella parte superiore della pagina e digitare ninja nel campo di ricerca.
- Si dovrebbe vedere un risultato per NinjaOne Integration. Fare clic su Configurazione.
- Fare clic sull'opzione Impostazioni di configurazione di NinjaOne.
- Utilizza la tabella seguente per aggiornare i campi pertinenti.
| Campo | Dati |
|---|---|
| Istanze NinjaOne | Fate clic sull'icona della lente di ingrandimento e selezionate un'opzione dalla finestra di dialogo NinjaOne Instances. "Istanza" si riferisce alla regione selezionata al momento dell'accesso a NinjaOne. È possibile determinare la regione in cui ci si trova controllando l'URL di base. |
| Utente API | Fate clic sull'icona della lente di ingrandimento e cercate il nome dell'utente API (nome, cognome) creato in Creare un utente API in ServiceNow. |
| Gestione degli incidenti | Ingresso 6,7,8. Non inserire spazi tra i caratteri. Questi stati sono suggeriti per identificare gli incidenti che sono in uno stato chiuso. È possibile personalizzare questi stati in base alle proprie preferenze. Quando lo stato viene aggiornato in ServiceNow, i dati vengono inviati a NinjaOne. Solo gli incidenti creati dall'utente API selezionato utilizzeranno questi stati. |

- Fare clic su Aggiorna.
- Riaprite la pagina Impostazioni di configurazione di NinjaOne. Ora dovreste vedere NinjaOne nella scheda Registro OAuth in uscita in fondo alla pagina e un collegamento ipertestuale Apri istanza NinjaOne in Link correlati.

- Verificare l'endpoint: Aprire la scheda Messaggio REST e assicurarsi che l'Endpoint corrisponda all'URL di base.

- Aprire il link NinjaOne Instance in una nuova scheda. Verrete indirizzati alla pagina dell'applicazione ServiceNow in NinjaOne. Lasciate aperta questa scheda e tornate alla pagina delle impostazioni di configurazione di NinjaOne in ServiceNow.
- Clicca sul collegamento ipertestuale nella scheda Registro OAuth in uscita.
- Si aprirà il record Registri applicazioni.
- Nella parte superiore della pagina potrebbe apparire un banner relativo alla domanda in corso. In tal caso, fare clic sul collegamento ipertestuale qui per modificare il record.
- Nel campo ID cliente, incollare l'ID cliente da NinjaOne → API → ID app cliente, creato nel passaggio 2 di questa sezione.
- Nel campo Segreto del client, incolla la credenziale del segreto del client;; fai riferimento al passaggio 3 di questa sezione.
- Fare clic su Aggiorna.
- Tornare alla pagina delle impostazioni di configurazione di NinjaOne. Per verificare la connessione, aprire la scheda Messaggio REST, fare clic sul collegamento ipertestuale NinjaOne Integration REST e quindi su Ottieni token OAuth.

Abilitare ServiceNow in NinjaOne
Utilizzare la seguente tabella per compilare tutti i campi applicabili. Quindi, fare clic su Salva.
| Campo | Dati |
|---|---|
| Nome dell'istanza | Inserite i dati del vostro account ServiceNow. Questo valore si trova nella barra degli URL tra https:// e service-now.com. ![]() |
| ID client | Inserite l' ID del client copiato dal record del registro dell'applicazione ServiceNow. (Questinon devono essere i dati del client creati in NinjaOne, bensì i dati creati per il nuovo registro dell'applicazione) ![]() |
| Segreto del client | Inserite il Client Secret copiato dal record del registro dell'applicazioneServiceNow. ![]() |
| Nome utente API | Immettere l'ID utente copiato dalrecord utentedi ServiceNow API. |
| Password API | Immettere la password copiata dalrecord utentedi ServiceNow API. ![]() |
Risorse aggiuntive:
Il seguente articolo vi aiuterà a sfruttare al meglio l'integrazione di NinjaOne con ServiceNow: Documentazione sull'integrazione di ServiceNow in NinjaOne.



