IBM Cloud Docs
Configuration de Windows pour l'envoi de métriques

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:

Collecteurs par défaut
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:

  1. Téléchargez le programme d'installation binaire Windows Prometheus Bundle à partir de la dernière édition du projet.

  2. Exécutez le programme d'installation sur votre système Windows.

  3. Configurez les noeuds finaux d'ingestion pour l'écriture à distance et votre jeton d'API Monitor dans l'assistant.

  4. Cliquez sur Suivant.

  5. 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.

  6. Cliquez sur Suivant.

  7. Sélectionnez les collecteurs que vous souhaitez activer pour générer des métriques.

    l'exportateur Windows* Sélections de l'exportateur Windows*
    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.

  8. 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.

  9. Cliquez sur Installer puis sur Terminer pour terminer l'installation.

  10. 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.

Exemple de{: 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 Windows COMPUTERNAME.
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 collecteur textfile 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.