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

Politiche NinjaOne: Condizioni composte

Argomento

Questo articolo spiega come utilizzare le condizioni composte in NinjaOne.

Ambiente

NinjaOne Policies

Descrizione

Le condizioni composte consentono agli amministratori di combinare più condizioni per un targeting e un monitoraggio più precisi dei dispositivi. Questa opzione offre la possibilità di applicare o "accatastare" più condizioni per definire condizioni granulari e precise in cui gli avvisi si attivano o il sistema intraprende un'azione in base alle configurazioni.

È necessario impostare le condizioni a livello di policy, il che consente di monitorare in modo proattivo i sistemi con una configurazione minima. Quando le condizioni composte create soddisfano i criteri configurati, come la combinazione di un campo personalizzato e il risultato di uno script, il sistema può assegnare livelli di gravità e priorità, inviare notifiche a destinatari specifici, eseguire automazioni o creare un ticket. Per ulteriori informazioni sulle condizioni a livello di policy, consultare NinjaOne Policies: Configurazione delle condizioni.

Guarda altri tutorial nella nostra libreria video.

Indice

Seleziona una categoria per saperne di più.

Come funziona la configurazione delle condizioni composte

Quando si aggiunge una condizione composta, è possibile creare i seguenti tipi: 

Tipo di condizione compostaDescrizione o scopo
Condizione del risultato dello scriptLa condizione del risultato dello script consente di eseguire uno script di valutazione sui dispositivi a intervalli specificati. L'output dello script verrà confrontato con i criteri specificati nella condizione. Si noti che i criteri distinguono tra maiuscole e minuscole e che l'output verrà analizzato per una corrispondenza esatta.
Campi personalizzatiAggiungere un valore di campo personalizzato che soddisfi tutte le condizioni o una qualsiasi delle condizioni specificate.
Ad esempio, se un valore di campo personalizzato deve soddisfare "TUTTE" le condizioni, non verrà attivato se una o più delle condizioni fornite non sono soddisfatte. Se un valore di campo personalizzato deve soddisfare "UNA QUALSIASI" delle condizioni, verrà attivato se almeno una delle condizioni è soddisfatta.
SoftwareSeleziona o aggiungi un nome di software che attiverà la condizione se presente o assente sul dispositivo gestito.
NinjaOne supporta i caratteri jolly "*" (asterisco) per il software.
Ad esempio, "*adobe" o "*firefox*".
Sistema operativoQuesta condizione si attiva solo quando il dispositivo esegue il sistema operativo o il gruppo di sistemi operativi specificato. 
Servizio Windows (solo criteri del sistema operativo Windows)Selezionare o aggiungere un servizio che attiverà la condizione se presente o assente, "attivo" o "inattivo", disabilitato o impostato come automatico sul dispositivo gestito.
I servizi aggiunti manualmente devono essere basati sul nome del servizio, non sul nome visualizzato. È supportato un carattere jolly "*" (asterisco) all'inizio o alla fine del nome del servizio.
Daemon (solo criteri macOS e Linux)Questa condizione consente di attivare condizioni composte in base alla presenza e allo stato dei daemon sull'endpoint. È possibile inserire manualmente il nome del daemon o selezionare più daemon da un menu a discesa. È supportato un carattere jolly "*" (asterisco) all'inizio o alla fine del nome del servizio.
ProcessoQuesta condizione consente di attivare condizioni composte in base al fatto che uno o più processi siano attualmente in esecuzione.
I caratteri jolly * sono supportati per i nomi dei processi. Ad esempio, *adobe o *firefox*.
File o cartellaQuesta condizione consente di determinare se un percorso di file o una cartella specificati sono presenti o mancanti. NinjaOne supporta più caratteri jolly all'interno della stringa sia per le cartelle che per i file. 
Ruolo o funzionalità di Windows (solo criteri del sistema operativo Windows)Questa condizione consente di rilevare se un ruolo o una funzionalità di Windows è stato installato sull'endpoint. 

È possibile aggiungere automazioni o configurare notifiche che si attiveranno quando la condizione composta viene attivata. Inoltre, è possibile configurare impostazioni che ripristinano automaticamente la condizione dopo un determinato periodo di tempo o eseguono la condizione secondo una pianificazione.

La sezione Condizioni composte nella politica NinjaOne fornisce un filtro di ricerca che consente di trovare una condizione specifica in base al nome o allo stato (abilitato o disabilitato). 

Autorizzazioni dei tecnici per le condizioni composte 

È necessario concedere al tecnico l'autorizzazione per accedere e gestire le condizioni composte. Gli amministratori di sistema hanno accesso per impostazione predefinita. 

I tecnici devono disporre di un'autorizzazione minima di accesso predefinito di "Visualizza, Aggiorna" per le politiche nel proprio account o ruolo. 

Figura 1: Autorizzazione di accesso predefinita per le politiche in NinjaOne (clicca per ingrandire)

Se il tecnico deve poter aggiungere campi personalizzati come condizioni composte, deve anche avere l'autorizzazione per Sistema → Amministrazione dispositivi impostata su "Consentito".

Figura 2: Autorizzazione di accesso per i campi personalizzati in NinjaOne (clicca per ingrandire)

Per ulteriori informazioni sulle autorizzazioni, consultare Autorizzazioni utente: opzioni di autorizzazione. Per ulteriori informazioni sui ruoli, consultare Ruoli e autorizzazioni utente.

Creare una condizione composta

Per creare una nuova condizione composta, procedi come segue:

  1. Nella console NinjaOne, vai su Amministrazione → Politiche. Fai clic sul nome della politica, quindi apri la sezione Condizioni composte.
  2. Fare clic su Aggiungi
add a compound condition.png

Figura 3: Aggiungere una nuova condizione composta a una politica in NinjaOne

Viene visualizzata la finestra modale Aggiungi una condizione composta.

  1. La sezione Condizioni* della finestra modale è aperta per impostazione predefinita. Fare clic su Aggiungi condizione, quindi selezionare un'opzione dal menu a discesa. 
add a compound condition_select condition type.png

Figura 4: Selezionare un tipo di condizione composta

  1. A seconda del tipo di condizione selezionato, le opzioni di configurazione varieranno. Consulta le sezioni seguenti per trovare le istruzioni specifiche relative al tuo tipo di condizione composta:

Creare una condizione risultato script

Per creare una condizione composta basata sul risultato di uno script, procedere come segue: 

  1. Selezionare Condizione risultato script dal menu a discesa Aggiungi condizione. Selezionare uno script personalizzato dalla libreria.
  2. Accanto a Script di valutazione, fare clic su Aggiungi. Selezionare uno script di valutazione da eseguire sui dispositivi all'intervallo specificato nell'impostazione della condizione composta.
  3. Per Codice risultato, selezionare un'opzione dal menu a discesa, quindi utilizzare i pulsanti con il segno meno (-) e più (+) per creare una soglia.
    • Nel contesto di una condizione di risultato dello script, un codice di risultato è un numero restituito al termine dell'esecuzione di un'applicazione o di uno script. Questo numero indica se l'esecuzione è andata a buon fine o se si è verificato un problema. 
Uno script completato con successo restituisce in genere un codice di risultato pari a "0". Se si verifica un errore, può restituire "1", "15" o un altro numero a seconda della situazione. Alcuni script utilizzano codici di risultato specifici per segnalare condizioni particolari; ad esempio, uno script che verifica la presenza di un file potrebbe restituire "20" se il file non è presente o "21" se il file è presente ma non può essere letto. In definitiva, i codici di risultato forniscono un'indicazione misurabile del successo o del tipo di errore riscontrato durante l'esecuzione.
  1. Per il Timeout, utilizzare i pulsanti con il segno meno (-) e più (+) per determinare il tempo di esecuzione consentito allo script. Se la durata dell'esecuzione raggiunge il tempo specificato, lo script verrà terminato forzatamente.
  2. Per Output, seleziona un'opzione dal menu a discesa e poi aggiungi del testo che sia logicamente coerente con lo script di sondaggio selezionato. L'azione deve essere correlata alla convalida dello script di sondaggio e all'azione di correzione. L'output dello script verrà confrontato con i criteri specificati nella condizione.
    • Selezionare la casella di controllo Includi output dello script nell'avviso finale sotto questo campo per visualizzare i risultati effettivi dello script quando il sistema invia un avviso. Qualsiasi output dello script verrà incluso nell'avviso finale o nella nota di attività.
    • Nel contesto di una condizione di risultato dello script o di qualsiasi programma in esecuzione, l'output si riferisce alle informazioni che lo script o l'applicazione restituisce al termine dell'esecuzione. Ciò può includere testo, numeri o dati strutturati che indicano ciò che lo script ha eseguito o rilevato durante l'esecuzione. 
Uno script che controlla lo spazio su disco potrebbe visualizzare l'output "Spazio libero: 10 GB", oppure uno script che legge un file potrebbe restituire il contenuto del file. L'output viene spesso utilizzato per confermare che uno script abbia completato l'attività prevista e per fornire dettagli che possono essere utilizzati per ulteriori elaborazioni, convalide o risoluzione dei problemi.
  1. Selezionare la casella di controllo sotto Notifica errore script per inviare un'e-mail di notifica di errore ai tecnici se il codice di risultato soddisfa i criteri impostati. Quindi, selezionare i criteri che devono essere soddisfatti nel menu a discesa. Utilizzare i pulsanti con il segno meno (-) e più (+) per impostare la soglia per il numero di errori dello script.
    • Esempio di utilizzo di questo campo: se Notifica errore script è impostata su "non uguale a" e "3", il tecnico riceverà una notifica di errore se nello script sono presenti meno o più di tre errori.
  2. Fare clic su Applica.

Creare una condizione per i campi personalizzati

Per creare una condizione composta per i campi personalizzati, procedi come segue: 

  1. Selezionare Campi personalizzati dal menu a discesa Aggiungi condizione.
  2. Accanto a Il valore del campo personalizzato deve soddisfare TUTTE le condizioni o Il valore del campo personalizzato deve soddisfare QUALSIASI condizione, fare clic su Aggiungi.
È possibile aggiungere condizioni sia per "TUTTE" che per "QUALSIASI", ma non è obbligatorio. 
compound custom field condition_add.png

Figura 5: Aggiungi criteri per una condizione relativa ai campi personalizzati

  1. Quando si fa clic su Aggiungi, vengono visualizzati due menu a discesa; selezionare un'opzione da ciascun menu.
  2. A seconda della selezione effettuata nel primo menu a discesa, i criteri nel secondo menu a discesa cambieranno e potrebbero essere visualizzati ulteriori campi dati. I campi dati risultanti dipendono da come è stato configurato il campo personalizzato e dalle informazioni richieste. Per ulteriori informazioni sulla configurazione dei campi personalizzati, consultare Configurazione dei campi personalizzati.
Ad esempio, se si seleziona "Pianificazione" dal primo menu a discesa, è necessario specificare una data e un'ora del calendario. Se selezioni "Nome completo dell'utente finale", devi fornire un testo pertinente al nome dell'utente finale, ad esempio "contiene" il suo nome o cognome o "non è uguale" a nessuna parte del suo nome. Un esempio di attivazione di una condizione basata su un nome potrebbe essere la ricezione di una notifica se il nome su un dispositivo non corrisponde al nome del proprietario assegnato.
  1. Fare nuovamente clic su Aggiungi per includere ulteriori criteri.
  2. Fare clic su Applica

Figura 6: Esempio di una condizione di campo personalizzata (clicca per ingrandire)

Creazione di una condizione software

Per creare una condizione composta relativa al software, procedi come segue: 

  1. Seleziona Software dal menu a discesa Aggiungi condizione.
  2. Seleziona il software dal menu a discesa in alto oppure digita il nome del software in questo campo. Se digiti un nome, clicca su Invio sulla tastiera per salvarlo. Puoi selezionare più programmi software.
  3. Selezionare i valori che attiveranno la condizione in Attiva quando.
  4. Fare clic su Applica
example of compound software condition.png

Figura 7: Esempio di una condizione software 

Creare una condizione relativa al sistema operativo

Per creare una condizione composta relativa al sistema operativo, procedi come segue: 

  1. Selezionare Sistema operativo dal menu a discesa Aggiungi condizione.
  2. Selezionare il valore che si attiverà per il sistema operativo specificato. Il sistema operativo può essere presente ("uguale a" o "contiene") o assente ("non uguale a" o "non contiene") sul dispositivo. I valori "uguale" corrisponderanno al nome completo del sistema operativo, mentre i valori "contiene" corrisponderanno a una parte del nome (ad esempio, "contiene" o "non contiene" si attiveranno se un sistema operativo è stato digitato in modo errato o è incompleto).
  3. Nel campo Seleziona o aggiungi un sistema operativo , seleziona o digita un sistema operativo. È possibile utilizzare un * prima o dopo il nome del sistema operativo come carattere jolly.
  4. Fare clic su Applica
compound conditions_OS.png

Figura 8: Esempio di una condizione relativa al sistema operativo 

Creare una condizione per i servizi di Windows

Per creare una condizione composta relativa al servizio Windows, procedi come segue: 

  1. Selezionare Servizio Windows dal menu a discesa Aggiungi condizione.
  2. Selezionare i servizi dal menu a discesa in alto oppure digitare il nome del servizio in questo campo. Se si digita un nome, fare clic su Invio sulla tastiera per salvarlo. È possibile selezionare più servizi.
I servizi aggiunti manualmente devono essere basati sul nome del servizio, non sul nome visualizzato. È supportato un carattere jolly (*) all'inizio o alla fine del nome del servizio.
  1. Selezionare il valore che attiverà la condizione in Attiva quando.
    • Se si seleziona "Su" o "Giù" dal secondo menu a discesa Attiva quando, i campi Durata verranno popolati nella finestra modale (vedere la Figura 9 per un'illustrazione). Definire la durata per cui il servizio deve rimanere nello stato selezionato per attivare la condizione.
  2. Fare clic su Applica
compound conditions_windows service.png

Figura 9: Esempio di una condizione di servizio Windows 

Creazione di una condizione daemon

Per creare una condizione composta da daemon, procedi come segue: 

  1. Seleziona Daemon dal menu a discesa Aggiungi condizione.
  2. Digitare il nome del daemon nel campo Daemon Mac. Dopo aver digitato un nome, premere Invio sulla tastiera per salvarlo. È possibile selezionare più servizi. 
I servizi aggiunti manualmente devono essere basati sul nome del servizio, non sul nome visualizzato. È supportato un carattere jolly (*) all'inizio o alla fine del nome del servizio.
  1. Selezionare il valore che attiverà la condizione in Attiva quando.
    • Se selezioni "Up" o "Down" dal secondo menu a tendina Trigger when, i campi Duration si popoleranno nel modale (vedi la Figura 9 per un'illustrazione). Definisci la durata per cui il servizio deve rimanere nello stato selezionato per attivare la condizione.
  2. Fare clic su Applica
compound conditions_daemon.png

Figura 10: Esempio di una condizione daemon 

Creare una condizione di processo 

Per creare una condizione composta daemon, segui questi passaggi: 

  1. Selezionare Processo dal menu a discesa Aggiungi condizione.
  2. Digita il nome del daemon nel campo Nome processo. Fai clic su Invio sulla tastiera per salvarlo. Puoi selezionare più servizi.
  3. Selezionare il valore che attiverà la condizione in Attiva quando.
  4. Fare clic su Applica
compound conditions_process.png

Figura 11: Esempio di una condizione di processo 

Creare una condizione relativa a un ruolo o a una funzionalità di Windows 

Per creare una condizione composta da daemon, procedi come segue: 

  1. Seleziona Daemon dal menu a discesa Aggiungi condizione.
  2. Dal menu a discesa Funzionalità/Nome visualizzato, selezionare dall'elenco i ruoli e le funzionalità disponibili. Se il nome di un ruolo o di una funzionalità non è presente nell'elenco, è possibile digitarlo manualmente nell'apposito spazio; fare clic su Invio sulla tastiera per salvare l'immissione.
  3. Selezionare il valore che attiverà la condizione in Attiva quando.
  4. Fare clic su Applica
compound conditions_windows role.png

Figura 12: Esempio di una condizione relativa a un ruolo o a una funzionalità di Windows 

Quando attivare la condizione composta

Quando si aggiungono più condizioni a una condizione composta, viene visualizzato un menu a discesa Attiva quando con due opzioni:

  • "Qualsiasi condizione è vera": le condizioni verranno valutate in sequenza dall'alto verso il basso. Se, in qualsiasi momento, una o più condizioni risultano vere, la valutazione si interrompe immediatamente e tutte le condizioni vengono attivate. Ciò impedisce controlli superflui sull'endpoint, contribuendo a mantenere le prestazioni.
Ad esempio, se si dispone di 15 condizioni di risultato dello script e la prima condizione valutata soddisfa i criteri richiesti, le restanti 14 condizioni non verranno valutate, ma la condizione composta verrà attivata.
  • "Tutte le condizioni sono vere": le condizioni saranno valutate in sequenza dall'alto verso il basso e ogni condizione deve essere soddisfatta affinché la condizione composta venga attivata. Se una qualsiasi condizione fallisce durante la valutazione, il processo si interrompe immediatamente. Tieni presente che la valutazione frequente di condizioni numerose o complesse può influire sulle prestazioni.
Ad esempio, se si dispone di cinque condizioni e la terza condizione valutata non soddisfa i criteri richiesti, le restanti due condizioni non verranno valutate e la condizione composta non verrà attivata.

La scelta di una di queste opzioni richiede l'esistenza di almeno due condizioni.

compound condition_trigger when.png

Figura 13: Opzioni per l'attivazione della condizione composta

Aggiungere automazioni a una condizione composta

Per aggiungere un'automazione da eseguire quando viene attivata la condizione composta, procedere come segue: 

  1. Apri la scheda Automazioni nella finestra di configurazione, quindi fai clic su Aggiungi automazione.
compound condition_add automation.png

Figura 14: Aggiungi un'automazione alla tua condizione composta

Si aprirà la Libreria delle automazioni, che mostra un elenco delle automazioni disponibili.

  1. Individua e seleziona lo script utilizzando i filtri nella parte superiore della finestra. Seleziona ulteriori automazioni secondo necessità.
  2. Fare clic su Applica.

Applicare le impostazioni delle condizioni a una condizione composta

Per applicare ulteriori impostazioni di condizione, procedi come segue: 

  1. Apri la scheda Impostazioni nella finestra modale di configurazione della condizione composta.
  2. Inserisci un nome per la tua condizione composta.
  3. Utilizza la tabella seguente per configurare i campi. 

    Nome campoDescrizione o scopo
    Reimposta automaticamente dopoLa condizione può essere riutilizzata dopo che è trascorso il periodo di tempo specificato.
    Quando non più soddisfattaLa condizione verrà reimpostata quando i valori non saranno più soddisfatti. 
    Esegui ogniLa frequenza della condizione verrà eseguita durante gli intervalli di tempo specificati.
    Attiva uptimeIl trigger della condizione sarà attivo per il periodo di tempo specificato; questo è il tempo di attività minimo per la condizione composta in quanto correlato al tempo di attività del sistema dell'agente. È possibile utilizzare questa opzione per impedire gli avvisi mentre un dispositivo sta avviando i propri programmi e servizi. 
  4. Fare clic su Applica
compound condition_settings.png

Figura 15: Configurazione delle impostazioni per la condizione composta

Aggiungere regole di ticketing e notifiche a una condizione composta

Per applicare ulteriori impostazioni di condizione, eseguire i seguenti passaggi: 

  1. Aprire la scheda Notifiche nella finestra modale di configurazione.
  2. Utilizza la tabella seguente per configurare i campi. 

    Nome campoDescrizione o scopo
    GravitàLa gravità indica la misura in cui un difetto può influire sul software. Definisce l'impatto che un determinato difetto ha sul sistema.
    PrioritàLa priorità definisce l'ordine in cui dovremmo risolvere un difetto. Ad esempio, è possibile utilizzare la priorità per determinare se qualcosa debba essere risolto immediatamente o in un secondo momento. 
    Avvisa i tecniciSelezionare se si desidera che i tecnici ricevano una notifica quando si verifica la condizione.
    Notifica al ripristinoSelezionare se si desidera che i tecnici ricevano una notifica quando la condizione viene ripristinata. Per garantire il corretto funzionamento di questa opzione, è necessario configurare il ripristino della condizione nella sezione Impostazioni
    CanaliSe hai selezionato "Invia notifiche" dal menu a discesa Notifica ai tecnici, puoi selezionare attraverso quali canali i tecnici ricevono la notifica.
    Per istruzioni sulla creazione dei canali di notifica, consulta Canali di notifica.
    Regola di ticketingQuesta opzione consente di creare un ticket dalla condizione attivata. Le opzioni di ticketing possono variare o non essere disponibili se PSA o NinjaOne Ticketing non sono abilitati nella configurazione del sistema. Per ulteriori informazioni sul ticketing in NinjaOne, consultare Ticketing: Catalogo risorse.
  3. Fare clic su Applica.
compound condition_notifications.png

Figura 16: Configurare le notifiche e le regole di ticketing per la condizione composta

Risorse aggiuntive

Fare riferimento alla seguente risorsa per ulteriori informazioni sulle politiche in NinjaOne: Gestione delle politiche: Catalogo delle risorse.

Domande frequenti

Passi successivi