Surveillance Exchange · 3 min read · Jan 30, 2026
Surveillance de Microsoft Exchange 2007/2010 avec Opsview
Surveillance de Microsoft Exchange 2007/2010 avec Opsview
Nous pouvons utiliser l’agent Opsview standard pour surveiller une pléthore de services Exchange 07/10 “prêts à l’emploi” ; en utilisant les moniteurs de performance Windows intégrés et les statuts de service.
Pré-requis
Cet article suppose que l’agent Opsview a été installé sur un serveur Windows 200* exécutant Microsoft Exchange 2007/2010, et que l’hôte Microsoft Exchange (serveur Windows sous-jacent) a déjà été ajouté à Opsview.
Configuration
Tout d’abord, nous devrons ajouter nos vérifications de service que nous souhaitons exécuter contre notre serveur Exchange. Ces vérifications de service vont surveiller les compteurs de performance, les statuts de service et quelques autres. Opsview est livré avec des vérifications IMAP/SMTP “prêtes à l’emploi”.
Afin d’ajouter nos nouvelles vérifications de service, connectez-vous à votre serveur Opsview et naviguez vers “ PARAMÈTRES > VÉRIFICATIONS DE SERVICE “ et cliquez sur l’icône verte en haut à gauche.
Maintenant, nous devons remplir les champs de notre modèle de vérification de service ; dans cet exemple, nous allons passer à l’ajout d’une seule vérification de service, cependant en utilisant les informations dans l’annexe au bas de cet article, vous pouvez ajouter beaucoup plus de vérifications de service en utilisant la même méthodologie.
Dans cet exemple, nous allons surveiller la file d’attente “Livraison de boîte aux lettres active” d’Exchange, donc dans le nom, nous allons ajouter le titre “File d’attente de livraison de boîte aux lettres active Exchange 2007/2010” par exemple.
Nous pouvons ajouter la description que nous voulons dans le champ de description, c’est-à-dire “Surveillance pour s’assurer que…”. Dans le “groupe de services”, nous pouvons ajouter un nouveau groupe de services, c’est-à-dire “Microsoft Exchange 2010”.
Le reste des champs peut être rempli selon votre préférence, c’est-à-dire à quelle fréquence vous souhaitez vérifier/revérifier, etc.

- Maintenant que le reste des champs a été rempli, nous pouvons passer à la section “plugin” et “arguments” qui sont le cœur de cet article.
Nous devons choisir le plugin “check_nrpe”, qui est livré avec Opsview par défaut, et dans la section des arguments, nous devons ajouter ce qui suit :
-H $HOSTADDRESS$ -c nsc_checkcounter -a ‘"\\MSExchangeTransport Queues(_total)\\Active Mailbox Delivery Queue Length" MaxWarn=200 MaxCrit=250 ShowAll’Nous pouvons changer les arguments comme nous le souhaitons, selon la bibliothèque des compteurs de performance de Microsoft Exchange ici.
- Une fois ajoutés, cliquez sur “soumettre”, et notre nouvelle vérification de service est ajoutée comme ci-dessous :
Nous pouvons faire cela autant de fois que nous le souhaitons pour nos nombreuses vérifications de service. Nous pouvons également le faire pour “-c nsc_checkservicestate” au lieu de “-c nsc_checkcounter”, en termes de la commande ci-dessous :
-H $HOSTADDRESS$ -c nsc_checkservicestate -a ‘ShowAll MSExchangeAB=started’Maintenant que nos vérifications de service sont ajoutées, nous devons simplement les ajouter à notre hôte Exchange, via “ PARAMÈTRES > HÔTES “ et cliquez sur “ Exchange “ ou quel que soit le nom de l’hôte.
Une fois sur l’hôte, cliquez sur “ MONITEURS “ puis trouvez la section “ Microsoft Exchange 2010 “, et cliquez sur notre nouvelle vérification, comme ci-dessous :
Une fois terminé, faites défiler jusqu’en bas de la page et cliquez sur soumettre.
Enfin, nous devons simplement recharger le système pour appliquer la ou les nouvelles vérifications de service à l’hôte. Pour ce faire, naviguez vers “ SYSTÈMES > APPLIQUER LES MODIFICATIONS “ et cliquez sur “ RECHARGER LA CONFIGURATION “. Et les nouvelles vérifications de service seront en place et appliquées.
Annexe
Voici quelques exemples de commandes qui peuvent être utilisées contre les serveurs MS Exchange 07/10 :
File d’attente de livraison active Exchange 2007/2010
check_nrpe -H $HOSTADDRESS$ -c nsc_checkcounter -a ‘"\\MSExchangeTransport Queues(_total)\\Active Mailbox Delivery Queue Length" MaxWarn=75 MaxCrit=100 ShowAll’Longueur de la file d’attente de poison Exchange 2007/2010
check_nrpe -H $HOSTADDRESS$ -c nsc_checkcounter -a ‘"\\MSExchangeTransport Queues(_total)\\Poison Queue Length" MaxWarn=1 MaxCrit=1 ShowAll’Réessayer la file d’attente de livraison non-SMTP Exchange 2007/2010
check_nrpe -H $HOSTADDRESS$ -c nsc_checkcounter -a ‘"\\MSExchangeTransport Queues(_total)\\Retry Non-Smtp Delivery Queue Length" MaxWarn=75 MaxCrit=100 ShowAll’Mise à jour anti-spam Microsoft Exchange 2007/2010 (Service)
check_nrpe -H $HOSTADDRESS$ -c nsc_checkservicestate -a ‘ShowAll MSExchangeAntispamUpdate=started’Service IMAP Microsoft Exchange 2007/2010
check_nrpe -H $HOSTADDRESS$ -c nsc_checkservicestate -a ‘ShowAll MSExchangeImap4=started’Il y en a beaucoup d’autres disponibles sur TechNet, qui peuvent être adaptés dans les commandes ci-dessus.
Publié par : Brian King
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.