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
- Autorizzazioni del tecnico per le condizioni composte
- Creare una condizione composta
- Quando attivare la condizione composta
- Aggiungere automazioni a una condizione composta
- Applicare le impostazioni di condizione a una condizione composta
- Aggiunta di regole di biglietteria e notifiche a una condizione composta
- Risorse aggiuntive
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.

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"

Immagine 2: Permessi di accesso per i campi personalizzati in NinjaOne (fare clic per ingrandire)
- Per saperne di più sulle autorizzazioni, consultare Autorizzazioni utente: opzioni di autorizzazione.
- Per saperne di più sui ruoli, consultare la sezione Ruoli e autorizzazioni degli utenti.
Creare una condizione composta
Per creare una nuova condizione composta, eseguire i seguenti passaggi:
- Nella console NinjaOne, passare alla pagina di configurazione del criterio(Amministrazione → Criteri → fare clic sul nome del criterio), quindi aprire la sezione Condizioni composte.
- Clicca su Aggiungi.

Immagine 3: Aggiungere una nuova condizione composta a un criterio in NinjaOne
Viene visualizzata la finestra di dialogo "Aggiungi una condizione composta".
- La sezione Condizioni* della maschera è aperta per impostazione predefinita. Fare clic su Aggiungi condizione e selezionare un'opzione dal menu a discesa.

Immagine 4: Selezionare un tipo di condizione composta
- 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
- Creare una condizione per i campi personalizzati
- Creare una condizione software
- Creare una condizione del sistema operativo
- Creare una condizione di servizio di Windows
- Creare una condizione demone
- Creare una condizione di processo
- Creare un ruolo o una funzione di Windows Condizione
Creare una condizione di risultato della scrittura
Per creare una condizione composta di risultati di script, eseguire i seguenti passaggi:
- Selezionate Condizione risultato script dal menu a discesa Aggiungi condizione. Selezionare uno script personalizzato dalla libreria.
- 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.
- 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.
- 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.
- 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.
- 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.
- Fare clic su Applica.
Creare una condizione per i campi personalizzati
Per creare una condizione composta di campo personalizzata, eseguire i seguenti passaggi:
- Selezionare Campi personalizzati dal menu a discesa Aggiungi condizione.
- 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.

Immagine 5: Aggiungere criteri per una condizione di campo personalizzata
- Quando si fa clic su Aggiungi, vengono visualizzati due menu a discesa; selezionare un'opzione da ciascun menu.
- 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.
- Fare clic su Aggiungi di nuovo per includere altri criteri.
- Fare clic su Applica.

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:
- Selezionate Software dal menu a discesa Aggiungi condizione.
- 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.
- Selezionate i valori che attiveranno la condizione in Trigger when.
- Fare clic su Applica.

Immagine 7: Esempio di condizione software
Creare una condizione del sistema operativo
Per creare una condizione composta del sistema operativo, eseguire i seguenti passaggi:
- Selezionate Sistema operativo dal menu a discesa Aggiungi condizione.
- 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).
- 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.
- Fare clic su Applica.

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:
- Selezionate Windows Service dal menu a discesa Aggiungi condizione.
- 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.
- 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.
- Fare clic su Applica.

Immagine 9: Esempio di condizione di servizio di Windows
Creare una condizione demone
Per creare una condizione composta di demoni, eseguire le seguenti operazioni:
- Selezionate Daemon dal menu a discesa Aggiungi condizione.
- 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.
- 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.
- Fare clic su Applica.

Figura 10: Esempio di condizione di un demone
Creare una condizione di processo
Per creare una condizione composta di demoni, eseguire le seguenti operazioni:
- Selezionare Processo dal menu a discesa Aggiungi condizione.
- Digitare il nome del demone nel campo Nome processo. Fare clic su Invio sulla tastiera per salvarlo. È possibile selezionare più servizi.
- Selezionate il valore che farà scattare la condizione alla voce Attiva quando.
- Fare clic su Applica.

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:
- Selezionate Daemon dal menu a discesa Aggiungi condizione.
- 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.
- Selezionate il valore che farà scattare la condizione alla voce Attiva quando.
- Fare clic su Applica.

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.
- "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.
La scelta di una di queste opzioni richiede l'esistenza di almeno due condizioni.

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:
- Aprire la scheda Automazioni nella maschera di configurazione delle condizioni composte, quindi fare clic su Aggiungi automazione.

Immagine 14: Aggiungete un'automazione alla vostra condizione composta
Si apre la Libreria delle automazioni, con l'elenco delle automazioni disponibili.
- Individuare e selezionare lo script utilizzando i filtri nella parte superiore della finestra di dialogo. Selezionare altre automazioni, se necessario.
- Fare clic su Applica.
Applicare le impostazioni di condizione a una condizione composta
Per applicare ulteriori impostazioni di condizione, eseguire le seguenti operazioni:
- Aprire la scheda Impostazioni nella maschera di configurazione delle condizioni composte.
- Inserire un nome per la condizione composta.
-
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. - Fare clic su Applica.

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:
- Aprire la scheda Notifiche nella maschera di configurazione delle condizioni composte.
-
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. - Fare clic su Applica.

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.