
Métriques Windows avec Prometheus et Grafana
Un article rapide où nous verrons avec quelle facilité et en un clin d’œil nous avons compilé les métriques les plus courantes dans un environnement Microsoft Windows, pour Windows Server et les stations de travail Windows. Nous obtiendrons et visualiserons des métriques grâce à l’agent Prometheus et aux tableaux de bord de la communauté Grafana!
Poursuite de la série Prometheus et obtention de métriques, Aujourd’hui, nous allons examiner une norme, comment extraire des métriques de nos serveurs Windows (ou des postes); donc si vous n’avez pas déjà déployé Prometheus ou Grafana, Jetez un coup d’œil à Cet article. Puits, car sur un ordinateur Windows, nous aurons besoin d’un exportateur de métriques, dans ce cas, appelé Windows Exporter, il affichera les métriques dans un port pour que Prometheus puisse les collecter et les stocker (et nous pouvons donc les consulter depuis Grafana).
Nous commençons par déployer Exportateur Windows pour Prometheus, Nous téléchargerons la version qui nous convient, Dans mon cas, un installateur pour x64, La vérité est que l’installation peut se faire de différentes manières, ou en remontant les arguments des collections à partir desquelles on souhaite obtenir des métriques, ou en vous passant un fichier de configuration. Comme vous pouvez le voir sur leur GitHub, il y a quelques collectionneurs, et cela dépendra des fonctions dont dispose Windows, on peut ajouter plus ou moins. Par exemple, pour l’installer sur un Windows normal, il suffirait de lancer:
MSIEXEC /I windows_exporter-0.30.5-amd64.msi ENABLED_COLLECTORS="[Par défaut],processus,mémoire" /Qn
Ou si vous aviez IIS installé:
MSIEXEC /I windows_exporter-0.28.2-amd64.msi ENABLED_COLLECTORS="[Par défaut],Yis,processus,mémoire" /Qn
Ou si vous êtes un contrôleur de domaine, a le rôle de DNS…
MSIEXEC /I windows_exporter-0.28.2-amd64.msi ENABLED_COLLECTORS="[Par défaut],Annonce,Dns,Yis,Heure,processus,mémoire" /Qn
Ce que j’ai dit, Passez en revue les collecteurs disponibles et ajustez l’installation en indiquant ce que nous voulons collecter. Une fois installé, il aura créé un service appelé 'windows_exporter’ Automatique et démarré. Il exposera et nous pourrons voir nos métriques à partir de http://127.0.0.1:9182/Métrique.
La prochaine chose sera dans le fichier de configuration de Prometheus pour ajouter les machines Windows sur lesquelles nous avons installé l’exportateur de métriques, Donc, dans le prometheus.yml’ Nous ajouterons les œuvres:
... - job_name: Win-NOMBRE_WINDOWS-Prometheus scrape_interval: 5scrape_timeout: 5static_configs: - Cibles: - DIRECCION_IP_WINDOWS:9182 ...
Et comme toujours, Après avoir appuyé sur les paramètres, Nous avons redémarré Prometheus!
sudo Docker Redémarrer Prometheus
Il ne vous reste plus qu’à vous rendre sur notre bien-aimé Grafana et à importer un tableau de bord que nous aimons de la communauté, avec cela, nous l’aurons déjà et nous commencerons à visualiser et à interpréter les données qui nous parviennent de chaque ordinateur Windows. On peut, par exemple, utiliser l’ID de ce tableau de bord comme guide: 14694.
Comme d'habitude, J’espère que vous le trouverez intéressant, que vous êtes encouragé à ajouter des visualisations de l’état de votre organisation, Élargissez votre visibilité, personnaliser les tableaux de bord et faire tourner un téléviseur (Et nous verrons bientôt les alertes)… Et ces choses-là, je vous les dis toujours, Je sais que tu te comportes très bien et que tu es chic@s buen@s, Alors continue comme ça, 😉 un énorme bisous, Passé une bonne semaine!!