---
sourceDocument: Gestion des opérations IT Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/xanadu/it-operations-management

 Release :

    - xanadu

ft:locale :

    - fr-FR

ft:publication_title :

    - Gestion des opérations IT Xanadu

ft:clusterId :

    - itom

bundleId :

    - itom

workflow :

    - Technology


---

# Créer un moniteur d'intégrité autonome pour utiliser un script de surveillance de l'intégrité personnalisé

# Créer un moniteur d'intégrité autonome pour utiliser un script de surveillance de l'intégrité personnalisé {#ariaid-title1}

* Rversion finale: Xanadu
* 
* Mis à jour 1 août 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 5 minutes de lecture

Vous pouvez créer un moniteur d'intégrité autonome pour utiliser un script de surveillance de l'intégrité personnalisé en vue de surveiller les composants Gestion des événements spécifiés.

## Avant de commencer

Rôle requis : evt_mgmt_admin

## Pourquoi et quand exécuter cette tâche

Pour augmenter le nombre de moniteurs d'intégrité autonome fournis avec le système de base, vous pouvez créer un moniteur d'intégrité autonome pour surveiller les composants que vous spécifiez. Les scripts de surveillance de l'intégrité fournis avec le système de base sont répertoriés dans le tableau suivant. {#custom-configure-threshold-monitoring__table_d5c_tz4_4cb__entry__2}

| Script de surveillance de l'intégrité | Utilisé par un moniteur pour : |
|-|-|
| Vérifier le retard dans le traitement des événements | Surveiller la durée des événements \[en minutes\] qui restent à l'état Prêt et qui ne sont pas traités. |
| Surveillance des connecteurs | Surveiller : * si la durée pendant laquelle un connecteur est en état d'inactivité a dépassé le seuil \[en minutes\] configuré ; * l'état d'activité des connecteurs. {#custom-configure-threshold-monitoring__ul_o21_qm2_scb} |
| Obtenir l'état de traitement des événements | Surveiller le délai pendant lequel les événements sont à l'état Prêt. Les alertes sont envoyées lorsque ce délai dépasse le seuil. |
| Alertes de seuil du Serveur MID | Surveiller l'intégrité du MID Server. Les événements sont envoyés lorsque des changements d'état sont détectés dans le Serveur MID. |
[Tableau 1. Scripts de surveillance de l'intégrité fournis avec le système de base]

{#custom-configure-threshold-monitoring__table_d5c_tz4_4cb}Vous pouvez créer des règles de gestion des alertes pour répondre aux problèmes détectés par l'intégrité autonome et y remédier. Les alertes sont générées en fonction de la gravité et du seuil spécifiés. Accédez à la Gestion des événementsAdministrationSurveillance de l'intégrité autonome pour les moniteurs fournis avec l'instance de base afin de surveiller les problèmes détectés par l'auto-santé, à savoir :{#custom-configure-threshold-monitoring__table_z5y_qkq_1fb__entry__2}

| Moniteur | Description |
|-|-|
| Surveillance de l'état d'inactivité du connecteur | Moniteur permettant de vérifier si l'un des connecteurs se trouvait dans l'état d'inactivité et a dépassé le seuil \[en minutes\] configuré. Script de surveillance de l'intégrité sélectionné : <kbd class="ph userinput">Surveillance des connecteurs</kbd>. |
| État des connecteurs | Moniteur permettant de suivre l'état d'activité des connecteurs. Sélectionnez un seuil unique pour configurer la gravité à invoquer avec la valeur 1 pour sélectionner le champ de seuil, ou avec la valeur 0 pour ignorer le champ de seuil. Pour en savoir plus, consultez l'[exemple d'état du connecteur](https://servicenow-prod.fluidtopics.net/yln_WcpEbQFYh1UZBgM4vQ#configure-threshold-monitoring__threshold-example). Script de surveillance de l'intégrité sélectionné : <kbd class="ph userinput">Surveillance des connecteurs</kbd>. |
| Retard du traitement de l'événement | Moniteur permettant de suivre la durée des événements \[en minutes\] qui restent à l'état Prêt et qui n'ont pas été traités. Ce délai lance une alerte pour le CI de traitement d'événement avec une gravité en fonction des seuils configurés \[minutes\]. Script de surveillance de l'intégrité sélectionné : <kbd class="ph userinput">Vérifier le retard du traitement de l'événement</kbd>. |
| Tâche de traitement de l'événement | Surveillez l'état des tâches de traitement des événements. Une alerte est générée lorsque le délai d'inactivité d'une tâche dépasse le seuil configuré. Script de surveillance de l'intégrité sélectionné : <kbd class="ph userinput">Obtenir l'état de traitement de l'événement</kbd>. |
| Serveur MID Serveur MID Alertes de seuil | Surveillez Serveur MID Serveur MID l'intégrité. Les événements sont envoyés lorsque des problèmes de disponibilité et de seuils de ressources du Serveur MID sont détectés. Script de surveillance de l'intégrité sélectionné : <kbd class="ph userinput">Alertes de seuil du MID&nbsp;Server</kbd>. |
[ ]

{#custom-configure-threshold-monitoring__table_z5y_qkq_1fb}  
Remarque :  
Pour empêcher un moniteur d'intégrité autonome de détecter l'état du connecteur, vous pouvez à tout moment décocher la case Actif du moniteur, puis cliquer sur Mettre à jour.

## Procédure

1. Accédez à la Gestion des événementsAdministrationSurveillance de l'intégrité autonome, puis cliquez sur Nouveau.
2. Renseignez les champs du formulaire.  
   {#custom-configure-threshold-monitoring__table_xms_j2p_4cb__entry__2}

   | Champ | Description |
   |-|-|
   | Nom | Nom descriptif et significatif pour le moniteur. |
   | Description | Texte qui décrit le moniteur. |
   | Active | Case à cocher permettant d'activer le moniteur. |
   | Fréquence de la tâche de surveillance \[secondes\] | Fréquence à laquelle la tâche de surveillance doit s'exécuter. Valeur par défaut : <kbd class="ph userinput">120</kbd> secondes. |
   | Dernière exécution | Date et heure de la dernière exécution. Ces valeurs sont automatiquement mises à jour. |
   | Script | Script de surveillance. Cliquez sur l'icône de recherche. Les scripts existants sont répertoriés dans l'écran Scripts de surveillance de l'intégrité ; vous pouvez cliquer sur Nouveau pour créer un script de surveillance de l'intégrité personnalisé. Pour en savoir plus sur la création d'un script de surveillance de l'intégrité personnalisé, reportez-vous à l'étape [3](https://servicenow-prod.fluidtopics.net/ahqjNQZs6CcvKOsLVbMkMA#custom-configure-threshold-monitoring__step_4_custom). |
   | Remarque : en ce qui concerne tous les champs de configuration de seuil suivants, toutes les valeurs surveillées sont comparées aux seuils. Si une valeur surveillée dépasse un seuil, une alerte avec la gravité appropriée est déclenchée. ||
   | Seuil critique | Tout point au-dessus de cette valeur est considéré comme une conséquence critique. |
   | Seuil principal | Tout point au-dessus de cette valeur, mais en dessous de la valeur du seuil critique, est considéré comme une conséquence majeure. |
   | Seuil secondaire | Si le seuil est dépassé, cette valeur est considérée comme une conséquence mineure. |
   | Seuil d'avertissement | Si cette valeur est dépassée, un avertissement est émis. |
   | Informations supplémentaires | Informations supplémentaires sur le moniteur. |
   [Tableau 2. Formulaire Configuration de surveillance]

   {#custom-configure-threshold-monitoring__table_xms_j2p_4cb}
3. Pour créer un script de surveillance de l'intégrité personnalisé, sur le formulaire Configuration de surveillance, en regard du champ Script, cliquez sur l'icône de recherche pour ouvrir le formulaire Scripts de surveillance de l'intégrité, puis cliquez sur Nouveau. {#custom-configure-threshold-monitoring__step_4_custom}
{#custom-configure-threshold-monitoring__step_4_custom}
4. Renseignez les champs du formulaire.  
   {#custom-configure-threshold-monitoring__table_w34_sg2_2fb__entry__2}

   | Champ | Description |
   |-|-|
   | Active | Case à cocher permettant d'activer le moniteur. |
   | Description | Texte décrivant le script personnalisé. |
   | Nom | Nom descriptif et significatif pour le script personnalisé. |
   | Script | Script personnalisé à exécuter lorsqu'il est appelé à partir d'un moniteur. Un modèle de script est fourni comme guide. Vous pouvez utiliser les [Scripts de surveillance de l'intégrité fournis avec le système de base](https://servicenow-prod.fluidtopics.net/ahqjNQZs6CcvKOsLVbMkMA#custom-configure-threshold-monitoring__table_d5c_tz4_4cb) exemples de création du script et utiliser les outils de l'éditeur de script. Le script Includes personnalisé doit effectuer les tâches suivantes : Exécuter la fonction de surveillance, appelée en fonction du paramètre \<\< fréquence de la tâche de surveillance \>\> runUpdateHealthMonitorScripts(scriptId). Ajoutez cette fonction pour exécuter la logique de surveillance. Spécifier la fonction de configuration appelée toutes les heures runInsertHealthMonitorScripts(scriptId). Ajoutez la logique de configuration et ajoutez un CI si nécessaire. Dans le champ de recherche du volet de navigation, saisissez <kbd class="ph userinput">em_monitor_state.list</kbd>. Dans la table États de surveillance \[em_monitor_state\], spécifiez l'initialisation de l'enregistrement de surveillance dans l'enregistrement requis. Utiliser les fonctions d'aide définies dans les scripts Includes EvtMgmtHealthMonitorCommon et EvtMgmtEventAlertGenerator : * EvtMgmtHealthMonitorCommon * healthMonitorCommon.shouldRun * healthMonitorCommon.calculateSeverity * EvtMgmtEventAlertGenerato * openAlert * closeAlert {#custom-configure-threshold-monitoring__ul_ggm_tx2_2fb} |
   [Tableau 3. Formulaire Script de surveillance de l'intégrité]

   {#custom-configure-threshold-monitoring__table_w34_sg2_2fb}

   Vous pouvez utiliser la table Configurations de surveillance \[em_monitor_conf\] pour la configuration de la surveillance de l'intégrité autonome, la table Scripts de surveillance de l'intégrité \[em_monitor_scripts\] pour les scripts et la table États de surveillance \[em_monitor_state\] pour afficher les résultats du moniteur, selon l'initialisation dans runInsertHealthMonitorScripts.

   Pour plus d'informations sur les includes de script et les API, consultez :Includes de script installés [avec Gestion des événements](https://servicenow-prod.fluidtopics.net/UuWYKJn0M9ONZ90UGLa87A#r_InstalledWithEventManagement "L'activation du module d'extension Gestion des événements (com.glideapp.itom.snac) ajoute divers rôles, tâches planifiées et tables.")
5. Cliquez sur Envoyer.

## Résultats

Pour surveiller les composants Gestion des événements que vous spécifiez, vous pouvez configurer un moniteur d'intégrité autonome qui utilise le script de surveillance de l'intégrité personnalisé que vous avez créé.

