Utilizza elementi di soglia basati su script per monitorare valori specifici e attivare avvisi quando vengono soddisfatte determinate condizioni. Collegando uno script a un elemento di soglia, puoi tenere traccia di un'ampia gamma di metriche e ricevere notifiche ogni volta che queste metriche raggiungono le soglie predefinite.
Come funziona il monitoraggio delle soglie basato su script
Gli elementi di soglia basati su script ti offrono la flessibilità di monitorare esattamente ciò che conta nel tuo ambiente, andando oltre le metriche predefinite o personalizzate. Collegando uno script di monitoraggio a un elemento di soglia, puoi decidere quali valori monitorare e definire le condizioni che attiveranno gli avvisi.
Dove si applicano: Gli elementi di soglia basati su script supportano script Windows PowerShell (.ps1) e Shell (.sh) (macOS e Linux) che non contengono variabili.
Cosa fanno: Lo script viene eseguito automaticamente sul dispositivo di destinazione a ogni ciclo di polling (circa ogni 1,5-2 minuti), restituisce un valore e lo confronta con l’operatore e la soglia che hai impostato (ad esempio, maggiore di, minore di, uguale a).
Quando si attivano gli avvisi: Se l’output dello script soddisfa la condizione di soglia durante un ciclo di polling, viene generato un avviso — e verranno eseguiti eventuali script di auto-riparazione collegati. Tieni presente che, poiché il polling avviene circa ogni 2 minuti, può esserci un breve ritardo tra il raggiungimento della condizione e l’attivazione dell’avviso/azione.
Opzioni di automazione: Puoi collegare fino a 3 script di auto-riparazione a un elemento di soglia basato su script, consentendo la risoluzione automatica dei problemi rilevati dallo script di monitoraggio.
Visibilità dell’output: I risultati dello script di monitoraggio vengono registrati nei dettagli dell’avviso quando viene ricevuto un avviso. Gli elementi di soglia basati su script sono pensati per l’avviso e la risoluzione dei problemi — l’output dello script non viene salvato come campo per dispositivo. Se desideri che l’output sia visibile nella scheda Agent Console > Campi personalizzati di ciascun dispositivo (e disponibile per i report), crea separatamente un campo personalizzato dell’Agent basato su script utilizzando lo stesso script. (Disponibile nei piani Enterprise e SuperPower.)
Limite di tempo di esecuzione: Gli elementi di soglia basati su script sono progettati per essere eseguiti rapidamente e restituire risultati in tempi brevi. Ogni script ha un tempo massimo di esecuzione di 10 secondi. Se uno script supera questo limite, verrà terminato automaticamente. Questo comportamento è intenzionale e garantisce che il pacchetto di monitoraggio, che viene eseguito circa ogni 90 secondi, possa completare tutti i processi prima dell’inizio del ciclo successivo. Gli script che richiedono tempi di esecuzione più lunghi (oltre 10 secondi) dovrebbero essere configurati nei profili di automazione IT invece che come elementi di soglia basati su script.
Crea un elemento di soglia basato su script
Aggiungi script PowerShell (.ps1) e Shell (.sh) — che non contengono variabili — agli elementi di soglia basati su script.
Per creare un elemento di soglia basato su script:
1. Vai su Amministrazione > Monitoraggio e automazione > Soglie.
Verrà visualizzata la pagina Profili di soglia.
2. Seleziona un profilo esistente (oppure creane uno nuovo).
Verrà visualizzato il profilo di soglia.
3. Clicca su Nuovo elemento.
Si aprirà la finestra Elemento di soglia.
4. Dalla scheda Basato su script, inserisci il titolo dell’avviso. Poi clicca su Seleziona sotto Script di monitoraggio.
Verrà visualizzata la finestra Seleziona script.
5. Dalla scheda I miei script, seleziona lo script.
Nota: Puoi anche creare uno script da zero o cercare nella Libreria script condivisa gli script inviati dalla community.
Lo script di monitoraggio viene aggiunto all’elemento di soglia.
6. Completa l’elemento di soglia:
- Seleziona la gravità dell’avviso.
- Seleziona il tipo di valore e l’operatore. Poi imposta il valore.
- Imposta il periodo di tempo.
- Nota: Un avviso viene generato dopo ogni intervallo di periodo di tempo (con un ritardo fino a 2 minuti).
- Seleziona fino a 3 script di auto-riparazione. Scopri di più
7. Clicca su Aggiungi.
L’elemento di soglia basato su script viene aggiunto al profilo di soglia.
8. Clicca su Salva.
Il profilo di soglia viene aggiornato per includere l’elemento basato su script. Quando viene soddisfatta una condizione di soglia, l’output dello script verrà registrato all’interno dell’avviso generato.