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

Integrazione di NinjaOne con ServiceNow: sincronizza i dispositivi NinjaOne con un CMDB separato per dominio

Argomento

Questo articolo spiega come sincronizzare i dispositivi gestiti in NinjaOne con un database di gestione della configurazione (CMDB) di ServiceNow separato per dominio.

Ambiente

  • Integrazioni NinjaOne
  • ServiceNow

Descrizione

Quando si abilita la separazione dei domini in ServiceNow, il risultato della sincronizzazione degli elementi di configurazione (CI) può variare a seconda di come è stato configurato l'IRE.

NinjaOne utilizza l’IRE di ServiceNow, che supporta due modalità per gli ambienti con separazione dei domini:

  • Modalità rigorosa (impostazione predefinita) 
  • Modalità di separazione dei domini della piattaforma

Per altre informazioni su questi domini, consultare la documentazione di ServiceNow sui domini di visibilità e sui domini "Contiene" (link esterno). 

Verificare sempre eventuali modifiche, in particolare quelle globali, in un ambiente non di produzione prima di implementarle in produzione.

Se l’obiettivo è creare un CI unico e specifico per un’azienda o un dominio specifico, è necessario passare dalla modalità IRE alla modalità di separazione dei domini della piattaforma.

Indice

Selezionare una categoria per ulteriori informazioni: 

Esaminare la mappa di trasformazione del motore di identificazione e riconciliazione

Quando i dati del set di importazione di NinjaOne entrano in ServiceNow e vengono convalidati tramite l'IRE, ServiceNow utilizza una mappa di trasformazione per indirizzare le informazioni. 

servicenow_cmdb dashboards_all_transform maps.png
Figura 1: Accedere alla pagina Mappe di trasformazione in ServiceNow

La pagina Mappe di trasformazione conterrà una serie di mappe NinjaOne, che è possibile cercare per nome. Controllare la colonna Ordine ; la mappa con il numero più basso è indicata come avente la priorità più alta, mentre il numero più alto indica la priorità più bassa. 

Se si utilizza la versione 1.4 dell’app ServiceNow, utilizzare un account di livello amministratore per confermare che sia la mappa di trasformazione dei dispositivi NinjaOne sia quella dei computer includano la mappatura dell’azienda: u_company_id → company, e impostare il comportamento dell’elenco di scelta su Ignora per evitare di creare accidentalmente una nuova azienda. Gli aggiornamenti recenti di NinjaOne potrebbero eliminare la necessità di eseguire la procedura seguente; tuttavia, si consiglia di verificare i dati per garantire una mappatura corretta. 
  1. Da pagina Mappe di trasformazione, selezionare Dispositivi NinjaOne. Modificare la pagina.
  2. Nella scheda "Mappa dei campi ", cercare il campo di origine "u_company_id " e verificare che la colonna "Campo di destinazione " riporti "azienda". Se questo campo di origine non esiste, fare clic su "Nuovo" per crearlo. 
serviceNow_transform map_ucompanyid.png
Figura 2: Selezionare o creare la mappatura del campo u_company_id (fare clic per ingrandire)
  1. Modifica il record e seleziona "ID azienda " dal menu a discesa "Campo di origine ". Seleziona " Azienda" dal menu a discesa " Campo di destinazione ". 
  2.  Selezionare "Ignora" dal menu a discesa "Azione di scelta ". Ciò impedirà a ServiceNow di creare una nuova azienda se l’ID non esiste.
  3. Fare clic su " Aggiorna" per salvare.
servicenow_field map_choice action ignore.png
Figura 3: Configurazione della voce di mappatura dei campi
  1. Torna alla pagina "Trasforma mappature " e seleziona " Computer NinjaOne". 
  2. Ripetere i passaggi da 2 a 4. 
servicenow_computer and device transform maps.png
Figura 4: Mappe di trasformazione NinjaOne che richiedono la mappatura delle aziende

Convalida l’ambito di importazione degli utenti

Affinché le funzionalità multi-tenancy di NinjaOne si integrino con la separazione dei domini di ServiceNow, è necessario un utente in ServiceNow in grado di fornire il contesto per l’applicazione e che abbia accesso a tutti i domini, analogamente al ruolo di amministratore di sistema in NinjaOne che può accedere a tutti i domini in un ambiente multi-tenancy.

Per configurare le importazioni dei dati per gli ambienti multi-tenancy, verificare che l’utente “Run As” per l’importazione pianificata di NinjaOne appartenga al dominio globale o a un dominio padre o di primo livello gestito correttamente. Ciò garantisce l’accessibilità ai domini figli o secondari per le operazioni di inserimento e aggiornamento (upsert) delle CI.

  1. Da " CMDB Completeness Dashboard", apri il menu a discesa "All " e seleziona " NinjaOne Integration " → "Configurazione".
servicenow_cmdb dashboards_all_ninjaone configuration.png
Figura 5: Configurazione di NinjaOne in ServiceNow
  1. Selezionare " Impostazioni di configurazione NinjaOne" e aprire la scheda " Importazione programmata ". Fare clic sulla voce " Importazione dispositivi NinjaOne ". 
servicenow_cmdb dashboards_ninjaone configuration settings_scheduled import.png
Figura 6: Impostazioni di configurazione di NinjaOne → Importazioni programmate
  1. Modifica la pagina, quindi apri il record per l’utente "Esegui come"
servicenow_run as user_open record.png
Figura 7: Verifica del record dell’utente "Esegui come"
  1. Selezionare la casella di controllo per " Dominio gestito " e selezionare " globale" per il " Dominio". 
servicenow user_managed domain.png
Figura 8: Aggiorna il record dell’utente “Esegui come” (clicca per ingrandire)
  1. Fare clic su " Aggiorna" per salvare. 

Abilitare la modalità di separazione dei domini della piattaforma

La separazione dei domini richiede di cambiare manualmente la piattaforma dalla modalità "Strict" (impostata per impostazione predefinita) alla modalità "Platform Domain Separation". Per farlo, segui questi passaggi: 

  1. Fare clic sull’icona del globo nell’angolo in alto a destra dell’applicazione ServiceNow e selezionare "Globale" per l’ambito dell’applicazione
Quando si opera nell’ambito applicativo globale, tenere presente che qualsiasi modifica apportata può avere effetti duraturi che non sono sempre facilmente reversibili. 
servicenow_global scope.png
Figura 9: Accedere all’ambito globale dell’applicazione (fare clic per ingrandire)
  1. Aprire il menu “Tutti” e incollare sys_properties.list nel campo di ricerca. Nel menu non verranno visualizzati risultati, ma premendo il tasto Invio sulla tastiera si accederà alla Dashboard “Proprietà di sistema”. 
servicenow_all_sys properties.png
Figura 10: Accedere alla Dashboard "Proprietà di sistema"
  1. Aggiornare o creare una proprietà denominata glide.identification_engine.platform_domain_separation_enabled
  2. Assicurarsi che " Applicazione" sia impostata su " Globale"
  3. Selezionare true | false dal menu a discesa Tipo
  4. Digita "vero" nel campo "Valore ". 
servicenow_system property.png
Figura 11: Crea la nuova proprietà di sistema
  1. Fare clic su "Aggiorna" per salvare o su "Invia" per creare la nuova proprietà di sistema. 

Con questa impostazione abilitata, la prossima importazione creerà o aggiornerà i CI solo all’interno del dominio mappato appropriato e non genererà più duplicati nei domini affini.

Risoluzione dei problemi

Se hai completato i passaggi descritti in questo articolo e continui a riscontrare problemi di connessione, la causa potrebbe essere la duplicazione. Per risolvere il problema, procedi come segue:

  1. Aprire il menu "Tutto " e selezionare " Gestione classi CI". 
  2. Apri la Gerarchia e cerca "computer". Seleziona l’elemento di configurazione Computer
CI class manager_computer.png
Figura 12: Aprire la CI "Computer"
  1. Fai clic su “Elenco CI” nel Menu a sinistra. 
  2. Per identificare le voci duplicate, fare clic con il tasto destro del mouse sul nome e selezionare " Mostra corrispondenze". 
CI list_show matching.png
Figura 13: Mostra elementi corrispondenti
  1. Selezionare le caselle di controllo relative a tutte le voci duplicate e utilizzare il menu a discesa " Azioni sulle righe selezionate " per eliminarle. 
duplicate CI_delete.png
Figura 14: Elimina gli elementi di configurazione selezionati
  1. Se il problema persiste, contatta l’assistenza NinjaOne. 

Risorse aggiuntive

Consulta la sezione "Integrazioni/Applicazioni di terze parti: Catalogo delle risorse" per trovare altre guide utili per l'integrazione tra NinjaOne e ServiceNow. 

Domande frequenti

Passi successivi