Utilisez des éléments de seuil basés sur des scripts pour surveiller des valeurs spécifiques et déclencher des alertes lorsque certaines conditions sont remplies. En associant un script à un élément de seuil, vous pouvez suivre un large éventail de métriques et être averti dès que ces métriques atteignent les seuils prédéfinis.
Fonctionnement de la surveillance des seuils basée sur des scripts
Les éléments de seuil basés sur des scripts vous offrent la flexibilité de surveiller précisément ce qui compte dans votre environnement, au-delà des métriques prédéfinies ou personnalisées. En attachant votre script de surveillance à un élément de seuil, vous pouvez choisir quelles valeurs suivre et définir les conditions qui déclencheront des alertes.
Où ils s'appliquent : Les éléments de seuil basés sur des scripts prennent en charge les scripts Windows PowerShell (.ps1) et Shell (.sh) (macOS et Linux) qui ne contiennent pas de variables.
Ce qu'ils font : Le script s'exécute automatiquement sur l'appareil cible à chaque cycle d'interrogation (environ toutes les 1,5 à 2 minutes), génère une valeur et la compare à l'opérateur et au seuil que vous avez définis (par exemple, supérieur à, inférieur à, égal à).
Quand les alertes se déclenchent : Si le résultat du script répond à la condition de seuil lors d'un cycle d'interrogation, une alerte est générée — et tout script d'auto-réparation attaché sera exécuté. Notez qu'étant donné que l'interrogation a lieu environ toutes les 2 minutes, il peut y avoir un léger délai entre l'atteinte de la condition et le déclenchement de l'alerte ou de l'action.
Options d'automatisation : Vous pouvez attacher jusqu'à 3 scripts d'auto-réparation à un élément de seuil basé sur un script, ce qui permet de corriger automatiquement les problèmes détectés par le script de surveillance.
Visibilité des résultats : Les résultats du script de surveillance sont enregistrés dans les détails de l'alerte lorsqu'une alerte est reçue. Les éléments de seuil basés sur des scripts sont conçus pour l'alerte et la remédiation — le résultat du script n'est pas enregistré comme champ par appareil. Si vous souhaitez que le résultat soit visible sous l'onglet Agent Console > Champs personnalisés de chaque appareil (et disponible pour les rapports), créez séparément un champ personnalisé Agent basé sur un script en utilisant le même script. (Disponible avec les offres Enterprise et SuperPower.)
Limite de temps d'exécution : Les éléments de seuil basés sur des scripts sont conçus pour s'exécuter rapidement et retourner des résultats sans délai. Chaque script dispose d'un temps d'exécution maximal de 10 secondes. Si un script dépasse cette limite, il sera automatiquement arrêté. Ce comportement est intentionnel et garantit que le package de surveillance, qui s'exécute environ toutes les 90 secondes, puisse terminer tous les processus avant le début du cycle suivant. Les scripts nécessitant un temps d'exécution plus long (plus de 10 secondes) doivent être configurés dans les profils d'automatisation IT plutôt que comme éléments de seuil basés sur des scripts.
Créer un élément de seuil basé sur un script
Ajoutez des scripts PowerShell (.ps1) et Shell (.sh) — qui ne contiennent pas de variables — aux éléments de seuil basés sur des scripts.
Pour créer un élément de seuil basé sur un script :
1. Allez dans Admin > Surveillance et automatisation > Seuils.
La page Profils de seuil s'affiche.
2. Sélectionnez un profil existant (ou créez-en un nouveau).
Le profil de seuil s'affiche.
3. Cliquez sur Nouvel élément.
La fenêtre Élément de seuil s'affiche.
4. Depuis l'onglet Basé sur un script, saisissez le titre de l'alerte. Puis cliquez sur Sélectionner sous Script de surveillance.
La fenêtre Sélectionner un script s'affiche.
5. Depuis votre onglet Mes scripts, sélectionnez le script.
Remarque : Vous pouvez également créer un script de zéro ou rechercher dans la Bibliothèque de scripts partagés des scripts proposés par la communauté.
Le script de surveillance est ajouté à l'élément de seuil.
6. Complétez l'élément de seuil :
- Sélectionnez la gravité de l'alerte.
- Sélectionnez le type de valeur et l'opérateur. Puis définissez la valeur.
- Définissez la période.
- Remarque : Une alerte est générée après chaque intervalle de période (avec un délai pouvant aller jusqu'à 2 minutes).
- Sélectionnez jusqu'à 3 scripts d'auto-réparation. En savoir plus
7. Cliquez sur Ajouter.
L'élément de seuil basé sur un script est ajouté au profil de seuil.
8. Cliquez sur Enregistrer.
Le profil de seuil est mis à jour pour inclure l'élément basé sur un script. Lorsqu'une condition de seuil est atteinte, le résultat du script sera enregistré dans l'alerte générée.