Configuration de Windows pour l'envoi de métriques
Après avoir mis à disposition une instance du service IBM Cloud Monitoring dans le IBM Cloud, vous pouvez utiliser le bundle Windows Prometheus pour collecter les métriques à partir d'un système Windows.
Le bundle Windows Prometheus est un package complet qui installe et configure un Prometheus et un exportateur Windows vous permettant d'envoyer des métriques à votre instance IBM Cloud Monitoring.
Fonctions principales du bundle Windows Prometheus
Le bundle Windows Prometheus offre les fonctions suivantes:
-
Un assistant d'installation graphique.
-
Activation interactive des collecteurs .
-
Un agent Prometheus et un exportateur Windows qui s'exécutent en tant que services Windows.
-
Métriques enrichies avec le domaine Windows et le nom d'hôte d'instance pour faciliter l'identification dans IBM Cloud Monitoring.
-
Tableaux de bord et alertes fournis par défaut pour Windows Host Overview, Windows IIS et Windows SQL Server.
Collecteurs par défaut
Si vous acceptez toutes les valeurs par défaut lors de l'installation à l'aide de l'assistant, les collecteurs suivants seront activés:
Collecteur | Description |
---|---|
cpu |
Métriques d'unité centrale |
cs |
Métriques du système informatique |
logical_disk |
Métriques de disque |
os |
Métriques de système d'exploitation |
system |
Mesure système |
net |
Métriques d'interface réseau |
Si vous utilisez Microsoft ISS ou Microsoft MSSQL, vous pouvez activer les collecteurs dans l'assistant ou dans la ligne de commande lors de l'installation. Tous les collecteurs qui peuvent être configurés sont disponibles dans la documentation de l'exportateurPrometheus.
Configuration
Pour commencer à surveiller vos systèmes Windows, procédez comme suit:
-
Téléchargez le programme d'installation binaire Windows Prometheus Bundle à partir de la dernière édition du projet.
-
Exécutez le programme d'installation sur votre système Windows.
-
Configurez les noeuds finaux d'ingestion pour l'écriture à distance et votre jeton d'API Monitor dans l'assistant.
-
Cliquez sur Suivant.
-
Pour la configuration de l'hôte, ne modifiez pas les valeurs de port ou d'adresse IP. Spécifiez les indicateurs d'interface de ligne de commande ou les adresses IP distantes supplémentaires requises pour votre pare-feu Windows.
-
Cliquez sur Suivant.
-
Sélectionnez les collecteurs que vous souhaitez activer pour générer des métriques.
l'exportateur Windows* Sélections de l'exportateur Windows* Les indicateurs les plus couramment utilisés peuvent être sélectionnés. Des métriques Windows Exporter supplémentaires peuvent être ajoutées sous forme de liste séparée par des virgules.
-
Les métriques au format Promethus peuvent être écrites par d'autres processus dans un fichier du système. Ces métriques peuvent être exportées et envoyées à IBM Cloud Monitoring en sélectionnant
Prometheus metrics from files
, puis en indiquant le répertoire dans lequel se trouvent les métriques. -
Cliquez sur Installer puis sur Terminer pour terminer l'installation.
-
Accédez à votre instance IBM Cloud Monitoring et commencez à utiliser les tableaux de bord et les alertes Microsoft Windows
Vous pouvez utiliser le tableau de bord par défaut Windows Host Overview
pour afficher les métriques Windows. Ce tableau de bord par défaut se trouve dans la section Tableaux de bord > Applications.
Le tableau de bord Windows Process Overview
est disponible lorsque vous avez activé les métriques process
. Le tableau de bord Windows Services Overview
est disponible lorsque vous avez activé les métriques
service
. Vous pouvez également rechercher des alertes par défaut disponibles dans Alerts > Library for Windows
.
{: caption="bord de métrologie WindowsExemple de tableau de bord de métrologie WindowsExemple
de tableau " caption-side="bottom"} bord de métrologie Windows*
Installation à l'aide d'une ligne de commande
Vous pouvez automatiser l'installation du bundle Windows Prometheus sur plusieurs machines à l'aide de la ligne de commande ou de PowerShell. Par exemple, vous pouvez utiliser cette commande :
msiexec /i windows_exporter-1.0.0-x64.msi ENABLED_COLLECTORS=cpu,os SYSDIG_URL="https://eu-gb.monitoring.cloud.ibm.com/prometheus/remote/write" SYSDIG_TOKEN="yyyyyyy-zzzz-zzzz-zzzz-xxxxxxxx" /qn
Cette commande installe le bundle Windows Prometheus avec les collecteurs cpu
et os
.
Options de ligne de la commande Comand
Les options de ligne de commande suivantes sont disponibles:
ENABLED_COLLECTORS
- Liste de collecteurs séparés par des virgules.
SYSDIG_URL
- Le noeud finalPrometheus de votre région IBM Cloud Monitoring au format
https://eu-gb.monitoring.cloud.ibm.com/prometheus/remote/write
. COMPUTER_NAME
- (Facultatif) Remplace le libellé
instance
dans les métriques générées par l'exportateur Windows par une valeur personnalisée. La valeur par défaut est le nom de l'ordinateur stocké dans la variable d'environnement WindowsCOMPUTERNAME
. PROMETHEUS_PORT
- (Facultatif) Port Prometheus. La valeur par défaut est
9090
. WINDOWS_EXPORTER_LISTEN_ADDR
- (Facultatif) Adresse IP de l'exportateur Windows. La valeur par défaut est
0.0.0.0
. WINDOWS_EXPORTER_LISTEN_PORT
- (Facultatif) Port de l'exportateur Windows. La valeur par défaut est
9182
. WINDOWS_EXPORTER_EXTRA_FLAGS
- (Facultatif): Windows Exporter indicateurs d'interface de ligne de commande supplémentaires. La valeur par défaut est une chaîne vide.
WINDOWS_EXPORTER_FIREWALL_REMOTE_ADDR
- (Facultatif): Liste d'adresses IP distantes séparées par des virgules pour la liste d'exceptions du pare-feu Windows (liste autorisée). La valeur par défaut est une chaîne vide qui autorise toute adresse distante.
TEXTFILE_DIR
- Dossier local dans lequel le collecteur
textfile
recherche les fichiers. Cette option est utilisée uniquement lorsque le collecteurtextfile
est activé.
Mise à jour de la configuration
Si vous devez ajouter ou supprimer des collecteurs de métriques configurés, vous pouvez exécuter l'assistant, sélectionner l'option Modifier et effectuer les modifications requises.
Vous pouvez éventuellement éditer le fichier config.yml
dans le répertoire C:\Program Files\windows_exporter
. Après avoir sauvegardé vos modifications, vous devrez redémarrer le service windows_exporter.exe
.
Suppression du bundle
Utilisez la commande suivante pour désinstaller le bundle Windows Prometheus d'un système Windows:
msiexec /x windows_exporter-1.0.0-x64.msi /qn
Vous pouvez également désinstaller le bundle Windows Prometheus en exécutant l'assistant et en sélectionnant l'option Supprimer.