Wanneer je veel servers moet beheren, wil je de operationele status van elke server weten, zoals: CPU, geheugen, schijf-IO, netwerk, enzovoort; als het te lastig is om in te loggen op elke server om deze indicatoren te zien, en je kunt geen realtime statistiekfunctie bereiken, moet je ook elk serveraccount en wachtwoord naar anderen sturen.
Grafana+Prometheus+Windows Exporter helpt ons dit probleem op te lossen, en via de online webinterface zien we dat we de gezondheid van de server in de tijd kunnen bijhouden. Het algemene proces is als volgt:
Windows Exporter
Prometheus Exporter voor Windows-machines. Windows Server versie 2008R2 en later, en desktop Windows versie 7 en later, worden ondersteund.
GitHub-adres:De hyperlink-login is zichtbaar.
Downloadadres:De hyperlink-login is zichtbaar.
Download "windows_exporter-0.16.0-amd64.exe" en dubbelklik om het uit te voeren, zoals te zien is in de onderstaande figuur:
Toegang via browser:http://localhost:9182/metricsJe kunt enkele statistieken van de huidige server zien, zoals weergegeven in de onderstaande figuur:
Prometheus
Prometheus is een project van de cloud computing foundation, een systeem voor systeem- en servicemonitoring. Het verzamelt metrics van geconfigureerde doelen op bepaalde intervallen, evalueert regelexpressies, toont resultaten en activeert waarschuwingen wanneer gespecificeerde voorwaarden worden waargenomen. Een open-source servicemonitoringsysteem en tijdreeksdatabase.
Downloadadres:De hyperlink-login is zichtbaar.
Na het uitpakken verander je het "prometheus.yml"-bestand onder de programmamap en configureer je het als volgt:
Dubbelklik op "prometheus.exe" om te starten, zoals hieronder weergegeven:
Maak het openhttp://127.0.0.1:9090/targets, kun je de knooppunten zien die door Prometheus zijn verzameld, zoals weergegeven in de onderstaande figuur:
Grafana
Grafana is een open-source datavisualisatietool ontwikkeld in de Go-taal, die datamonitoring en datastatistiek kan uitvoeren, met alarmfuncties. Er zijn veel bedrijven die momenteel Grafana gebruiken, zoals PayPal, eBay, Intel, enzovoort. Ondersteunde tijdreeksdatabases zoals InfluxDB, Prometheus, Elasticsearch en Graphite.
Downloadadres:De hyperlink-login is zichtbaar.
Na voltooiing van de download ga je naar de bin-map en dubbelklik je om "grafana-server.exe" uit te voeren, zoals te zien is in de onderstaande figuur:
De browser opent het Grafana-webpaneel op het adres:http://localhost:3000/Accountbeheerder, wachtwoordbeheerder, je moet voor het eerst een nieuw wachtwoord instellen. (weggelaten)
Voeg een Prometheus-databron toe, zoals weergegeven in de volgende afbeelding:
Voeg een dashboard toe
Alle dashboardadressen:De hyperlink-login is zichtbaar.
Het dashboard van Windows Exporter raadt het volgende aan:
De hyperlink-login is zichtbaar.
De hyperlink-login is zichtbaar.
opImporteren via grafana.comVoer in het invoervak hieronder in:10467Om op de laadknop te klikken, zoals hieronder weergegeven:
Selecteer de databron die je zojuist hebt aangemaakt, en als je klaar bent, wacht dan tot Prometheus een bepaalde hoeveelheid data uit Windows Exporter ophaalt, zoals hieronder weergegeven:
(Einde)
|