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

Politiche NinjaOne: Condizioni composte

Argomento

Questo articolo illustra come utilizzare le condizioni composte in NinjaOne.

Ambiente

Politiche di NinjaOne

Descrizione

Le condizioni composte consentono agli amministratori di combinare più condizioni per un monitoraggio più preciso del dispositivo. Questa opzione offre la possibilità di applicare o "impilare" più condizioni per definire condizioni granulari e precise in cui vengono attivati gli avvisi o intraprese le azioni.

Le condizioni vengono impostate a livello di policy, consentendo agli amministratori IT di monitorare in modo proattivo i propri sistemi con una configurazione minima. Quando le condizioni composte create soddisfano i criteri configurati, come la combinazione di un campo personalizzato e di un risultato di script, NinjaOne può assegnare livelli di gravità e priorità, inviare notifiche a destinatari specifici, eseguire automazioni o creare un ticket. Per saperne di più sulle condizioni a livello di politica , cliccate qui.

Indice

Come funziona la configurazione delle condizioni composte

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

Composto Tipo di condizione Descrizione o scopo
Condizione relativa al risultato dello script La condizione di 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 sono sensibili alle maiuscole e minuscole e che l'output verrà analizzato alla ricerca di una corrispondenza esatta.
Campi personalizzati Aggiungere un valore di campo personalizzato che soddisfi tutte le condizioni o qualsiasi condizione specificata. 
Ad esempio, se il valore di un campo personalizzato deve soddisfare le condizioni "TUTTI", non si attiverà se una o più delle condizioni fornite non sono soddisfatte. Se il valore di un campo personalizzato deve soddisfare la condizione "QUALSIASI", si attiverà se almeno una delle condizioni è soddisfatta.
Software Selezionare o aggiungere un nome di software che attiverà la condizione se esiste o non esiste sul dispositivo gestito.
NinjaOne supporta i caratteri jolly di "*" (asterisco) per il software. 
Ad esempio, "*adobe" o "*firefox*".
Sistema operativo Questa condizione si attiva solo quando il dispositivo esegue il sistema operativo o il gruppo di sistemi operativi specificati. 
Servizio Windows (solo criteri del sistema operativo Windows) Selezionare o aggiungere un servizio che attiverà la condizione se esiste o non esiste, se è "up" o "down", se è disattivato o se è impostato come automatico sul dispositivo gestito.
I servizi aggiunti manualmente devono essere basati sul nome del servizio, non sul nome visualizzato del servizio. È supportato un carattere jolly di "*" (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 demoni sull'endpoint. È possibile inserire manualmente il nome del demone o selezionare più demoni da un menu a discesa. È supportato un carattere jolly di "*" (asterisco) all'inizio o alla fine del nome del servizio.
Processo Questa condizione consente di attivare condizioni composte in base alla presenza di uno o più processi in esecuzione. 
I caratteri jolly di * sono supportati per i nomi dei processi. Ad esempio, *adobe o *firefox*.
File o cartella Questa condizione consente di determinare se un percorso di file specificato è presente o assente. NinjaOne supporta più caratteri jolly all'interno della stringa sia per la cartella che per il file. 
Ruolo o funzione di Windows (solo criteri del sistema operativo Windows) Questa condizione consente di rilevare se un ruolo o una funzione di Windows è stata installata sull'endpoint. 

È possibile aggiungere automazioni o configurare notifiche che si attivano quando si verifica la condizione composta. Inoltre, è possibile configurare le impostazioni per ripristinare automaticamente la condizione dopo un determinato periodo di tempo o per eseguire la condizione in base a una pianificazione.

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

Autorizzazioni del tecnico per le condizioni composte 

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

I tecnici devono avere un'autorizzazione minima di Accesso predefinito di "Visualizzazione, aggiornamento" per i criteri nel loro account o ruolo. 

politiche_di_accesso_default, aggiornamento.png

Immagine 1: Autorizzazione di accesso predefinita per le politiche in NinjaOne

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

sistema_dispositivo admin.png

Immagine 2: Permessi di accesso per i campi personalizzati in NinjaOne (fare clic per ingrandire)

Creare una condizione composta

Per creare una nuova condizione composta, eseguire i seguenti passaggi:

  1. Nella console NinjaOne, passare alla pagina di configurazione del criterio(Amministrazione → Criteri → fare clic sul nome del criterio), quindi aprire la sezione Condizioni composte.
  2. Clicca su Aggiungi

aggiungere una condizione composta.png

Immagine 3: Aggiungere una nuova condizione composta a un criterio in NinjaOne

Viene visualizzata la finestra di dialogo "Aggiungi una condizione composta".

  1. La sezione Condizioni* della maschera è aperta per impostazione predefinita. Fare clic su Aggiungi condizione e selezionare un'opzione dal menu a discesa. 

aggiungere una condizione composta_selezionare il tipo di condizione.png

Immagine 4: Selezionare un tipo di condizione composta

  1. A seconda del tipo di condizione selezionata, le opzioni di configurazione variano. Fare riferimento alle sezioni seguenti per trovare le istruzioni specifiche per il tipo di condizione della mescola:

Creare una condizione di risultato della scrittura

Per creare una condizione composta di risultati di script, eseguire i seguenti passaggi: 

  1. Selezionate Condizione risultato script dal menu a discesa Aggiungi condizione. Selezionare uno script personalizzato dalla libreria.
  2. Accanto allo script Valutazione, fare clic su Aggiungi. Selezionare uno script di valutazione da eseguire sui dispositivi all'intervallo specificato nell'impostazione della condizione composta.
  3. Per il codice risultato, selezionare un'opzione dal menu a discesa e utilizzare i pulsanti con i segni meno (-) e più (+) per creare una soglia.
    • Nel contesto di una condizione di risultato di uno script, un codice di risultato è un numero che viene restituito al termine dell'esecuzione di un'applicazione o di uno script. Questo numero indica se l'esecuzione è riuscita o se si è verificato un problema. 
Uno script completato correttamente 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 controlla la presenza di un file può 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 fallimento riscontrato durante l'esecuzione.
  1. Per il Timeout, utilizzare i pulsanti con i segni meno (-) e più (+) per determinare il tempo di esecuzione dello script. Se la durata dell'esecuzione raggiunge il tempo specificato, lo script verrà interrotto forzatamente.
  2. Per Output, selezionare un'opzione dal menu a discesa e aggiungere un testo logicamente coerente con lo script della sonda selezionato. L'azione deve essere correlata all'azione di convalida e correzione dello script della sonda. L'output dello script verrà confrontato con i criteri specificati nella condizione.
    • Selezionare la casella di controllo Includi output script nell'avviso finale sotto questo campo per vedere i risultati effettivi dello script quando il sistema emette un avviso. Qualsiasi risultato dello script sarà incluso nell'avviso o nella nota di attività finale.
    • Nel contesto di una condizione di risultato di uno script o di un qualsiasi programma in esecuzione, l'output si riferisce alle informazioni che lo script o l'applicazione restituisce al termine dell'esecuzione. Può includere testo, numeri o dati strutturati che indicano ciò che lo script ha eseguito o trovato durante l'esecuzione. 
Uno script che controlla lo spazio su disco può dare come risultato "Spazio libero: 10 GB", oppure uno script che legge un file può dare come risultato il contenuto del file stesso. L'output viene spesso utilizzato per confermare che uno script ha completato il compito previsto e per fornire dettagli che possono essere utilizzati per ulteriori elaborazioni, convalide o risoluzione di problemi.
  1. Selezionare la casella di controllo sotto Script error notification per inviare un'e-mail di notifica di errore ai tecnici se il codice risultato soddisfa i criteri impostati. Quindi, selezionare i criteri che devono essere soddisfatti nel menu a discesa. Utilizzare i pulsanti con i segni meno (-) e più (+) per impostare la soglia del numero di errori di script.
    • Esempio di utilizzo di questo campo: Se la notifica degli errori dello script è impostata su "non uguale a" e "3", il tecnico riceverà un errore se lo script contiene meno o più di tre errori.
  2. Fare clic su Applica.

Creare una condizione per i campi personalizzati

Per creare una condizione composta di campo personalizzata, eseguire i seguenti passaggi: 

  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 "TUTTI" che per "QUALSIASI", ma non è obbligatorio. 

campo personalizzato composto condition_add.png

Immagine 5: Aggiungere criteri per una condizione di campo personalizzata

  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 tendina, i criteri del secondo menu a tendina cambiano e possono essere visualizzati altri campi di dati. I campi dati risultanti dipendono da come è stato impostato il campo personalizzato e dalle informazioni che richiede. Per saperne di più sull'impostazione dei campi personalizzati, consultare la sezione Impostazione dei campi personalizzati.
Ad esempio, se si seleziona "Pianifica" dal primo menu a discesa, è necessario fornire una data e un'ora del calendario. Se si seleziona "Nome completo dell'utente finale", è necessario fornire un testo pertinente al nome dell'utente finale, ad esempio "contiene" il nome o il cognome o "non è uguale" ad alcuna parte del nome. Un esempio di attivazione di una condizione basata su un nome potrebbe essere quello di ricevere una notifica se il nome di un dispositivo non corrisponde al nome del proprietario assegnato.
  1. Fare clic su Aggiungi di nuovo per includere altri criteri.
  2. Fare clic su Applica
esempio di condizione di un campo personalizzato composto.png

Immagine 6: Esempio di condizione di un campo personalizzato (fare clic per ingrandire)

Creare una condizione software

Per creare una condizione composta del software, eseguire le seguenti operazioni: 

  1. Selezionate Software dal menu a discesa Aggiungi condizione.
  2. Selezionare il software dal menu a discesa superiore o digitare il nome del software in questo campo. Se si digita un nome, fare clic su Invio sulla tastiera per salvarlo. È possibile selezionare più programmi software.
  3. Selezionate i valori che attiveranno la condizione in Trigger when.
  4. Fare clic su Applica

esempio di condizione software composta.png

Immagine 7: Esempio di condizione software 

Creare una condizione del sistema operativo

Per creare una condizione composta del sistema operativo, eseguire i seguenti passaggi: 

  1. Selezionate 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 non presente sul dispositivo ("non uguale a" o "non contiene"). I valori "equal" corrispondono al nome completo del sistema operativo, mentre i valori "contain" corrispondono a una parte del nome (ad esempio, "contains" o "does not contain" si attivano se un sistema operativo è stato scritto in modo errato o incompleto).
  3. Nel campo Seleziona o aggiungi un sistema operativo , selezionare o digitare un sistema operativo. È possibile utilizzare un * prima o dopo il sistema operativo come carattere jolly.
  4. Fare clic su Applica

condizioni_OS.png

Immagine 8: Esempio di condizione del sistema operativo 

Creare una condizione di servizio di Windows

Per creare una condizione composta di servizio di Windows, eseguire le seguenti operazioni: 

  1. Selezionate Windows Service dal menu a discesa Aggiungi condizione.
  2. Selezionare il servizio (o i servizi) dal menu a discesa in alto o 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 del servizio. È supportato un carattere jolly di * all'inizio o alla fine del nome del servizio.
  1. Selezionate il valore che farà scattare la condizione alla voce Attiva quando.
    • Se si seleziona "Su" o "Giù" dal secondo menu a tendina Trigger when, i campi della durata si riempiono di modale (vedere la Figura 9 per l'illustrazione). Definire la durata della permanenza del servizio nello stato selezionato per attivare la condizione.
  2. Fare clic su Applica

condizioni_composte_servizio_finestre.png

Immagine 9: Esempio di condizione di servizio di Windows 

Creare una condizione demone

Per creare una condizione composta di demoni, eseguire le seguenti operazioni: 

  1. Selezionate Daemon dal menu a discesa Aggiungi condizione.
  2. Digitare il nome del demone nel campo Daemons Mac. 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 del servizio. È supportato un carattere jolly di * all'inizio o alla fine del nome del servizio.
  1. Selezionate il valore che farà scattare la condizione alla voce Attiva quando.
    • Se si seleziona "Su" o "Giù" dal secondo menu a tendina Trigger when, i campi Durata si riempiono di modale (vedere la Figura 9 per l'illustrazione). Definire la durata della permanenza del servizio nello stato selezionato per attivare la condizione.
  2. Fare clic su Applica

condizioni_daemon.png

Figura 10: Esempio di condizione di un demone 

Creare una condizione di processo 

Per creare una condizione composta di demoni, eseguire le seguenti operazioni: 

  1. Selezionare Processo dal menu a discesa Aggiungi condizione.
  2. Digitare il nome del demone nel campo Nome processo. Fare clic su Invio sulla tastiera per salvarlo. È possibile selezionare più servizi.
  3. Selezionate il valore che farà scattare la condizione alla voce Attiva quando.
  4. Fare clic su Applica

condizioni_composte_processo.png

Immagine 11: Esempio di condizione di processo 

Creare un ruolo o una funzione di Windows Condizione 

Per creare una condizione composta di demoni, eseguire le seguenti operazioni: 

  1. Selezionate Daemon dal menu a discesa Aggiungi condizione.
  2. Dal menu a discesa Nome funzione/visualizzazione, selezionare dall'elenco dei ruoli e delle funzioni disponibili. Se il nome di un ruolo o di una funzione non è elencato, è possibile digitarlo manualmente nello spazio; fare clic su Invio sulla tastiera per salvare la voce.
  3. Selezionate il valore che farà scattare la condizione alla voce Attiva quando.
  4. Fare clic su Applica

composto condizioni_finestre ruolo.png

Immagine 12: Esempio di condizione di un ruolo o di una funzione 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 saranno valutate in sequenza dall'alto verso il basso. Se, in qualsiasi momento, una o più condizioni valutano vero, la valutazione si interrompe immediatamente e tutte le condizioni vengono attivate. In questo modo si evitano controlli non necessari sull'endpoint, contribuendo a mantenere le prestazioni.
Ad esempio, se si hanno 15 condizioni di risultato dello script e la prima condizione valutata soddisfa i criteri richiesti, le altre 14 condizioni non verranno valutate, ma si attiverà la condizione composta.
  • "Tutte le condizioni sono vere": Le condizioni vengono valutate in sequenza dall'alto verso il basso e ogni condizione deve essere soddisfatta affinché la condizione composta si attivi. Se una condizione fallisce durante la valutazione, il processo si arresta immediatamente. Tenete presente che la valutazione di condizioni numerose o complesse può avere un impatto sulle prestazioni.
Ad esempio, se si hanno cinque condizioni e la terza condizione valutata non soddisfa i criteri richiesti, le altre due non verranno valutate e la condizione composta non si attiverà.

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

composto condition_trigger when.png

Immagine 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, eseguire i seguenti passaggi: 

  1. Aprire la scheda Automazioni nella maschera di configurazione delle condizioni composte, quindi fare clic su Aggiungi automazione.

composto condition_add automation.png

Immagine 14: Aggiungete un'automazione alla vostra condizione composta

Si apre la Libreria delle automazioni, con l'elenco delle automazioni disponibili.

  1. Individuare e selezionare lo script utilizzando i filtri nella parte superiore della finestra di dialogo. Selezionare altre automazioni, se necessario.
  2. Fare clic su Applica.

Applicare le impostazioni di condizione a una condizione composta

Per applicare ulteriori impostazioni di condizione, eseguire le seguenti operazioni: 

  1. Aprire la scheda Impostazioni nella maschera di configurazione delle condizioni composte.
  2. Inserire un nome per la condizione composta.
  3. Utilizzare la seguente tabella per configurare i campi. 

    Nome del campo Descrizione o scopo
    Reset automatico dopo La condizione può essere riutilizzata una volta trascorso il periodo di tempo specificato.
    Quando non ci si incontra più La condizione verrà ripristinata quando i valori non saranno più soddisfatti. 
    Correre ogni La frequenza della condizione verrà eseguita durante gli intervalli di tempo specificati.
    Tempo di attività del trigger L'attivazione della condizione sarà attiva per la quantità di tempo specificata; si tratta del tempo di attività minimo per la condizione composta in relazione al tempo di attività del sistema dell'agente. È possibile utilizzare questa opzione per impedire gli avvisi durante l'avvio dei programmi e dei servizi di un dispositivo. 
  4. Fare clic su Applica

composto condition_settings.png

Immagine 15: Configurare le impostazioni per la condizione della mescola

Aggiunta di regole di biglietteria e notifiche a una condizione composta

Per applicare ulteriori impostazioni di condizione, eseguire le seguenti operazioni: 

  1. Aprire la scheda Notifiche nella maschera di configurazione delle condizioni composte.
  2. Utilizzare la seguente tabella per configurare i campi. 

    Nome del campo Descrizione o scopo
    Gravità La gravità è 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 di risoluzione di un difetto. Ad esempio, si può usare la priorità per determinare se un problema deve essere risolto immediatamente o in un secondo momento. 
    Avvisare i tecnici Selezionare se si desidera che i tecnici ricevano una notifica quando viene attivata la condizione.
    Notifica al reset Selezionare se si desidera che i tecnici ricevano una notifica quando la condizione viene ripristinata. Affinché questa opzione funzioni come previsto, è necessario configurare la condizione da ripristinare nella sezione Impostazioni
    Canali Se si è selezionato "Invia notifiche" dal menu a discesa Notifica ai tecnici, è possibile selezionare attraverso quali canali i tecnici ricevono la notifica. 
    Per istruzioni sulla creazione di canali di notifica, consultare Canali di notifica.
    Regola della biglietteria Questa opzione consente di creare un ticket dalla condizione attivata. Le opzioni di biglietteria possono variare o non essere disponibili se PSA o NinjaOne Ticketing non sono abilitati nella configurazione del sistema. Per saperne di più sul ticketing in NinjaOne, consultare Ticketing: Catalogo delle risorse.
  3. Fare clic su Applica.

composto condition_notifications.png

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

Risorse aggiuntive:

Per saperne di più sulle politiche in NinjaOne, consultare le seguenti risorse: Gestione delle politiche: Catalogo delle risorse.

Domande frequenti

Passi successivi