Table des matières
Initialiser l'hôte de surveillance
Surveillance de la configuration de l'hôte surveillance de l'hôte surveillé
Initialiser l'hôte de surveillance
Installer l'environnement go
Téléchargez la version go correspondante, décompressez-la et définissez les variables d'environnement
exporter GOROOT=/usr/local/go exporter PATH=$PATH:$GOROOT/bin
Exécutez la version go pour vous assurer que go est installé avec succès
Installer Prometheus
Téléchargez le package d'installation correspondant Télécharger | Prometheus
Après le téléchargement, décompressez tar-zxvf prometheus-2.37.8.linux-amd64.tar.gz
Commencez
nohup ./prometheus --web.listen-address="0.0.0.0:9788" &
Visitez votre port désigné pour afficher directement la page de surveillance fournie avec Prometheus : par exemple, mon 192.168.55.191:9788
Installer Grafana
Téléchargez le package rpm : https://dl.grafana.com/oss/release/grafana-6.4.3-1.x86_64.rpm
Installation locale : yum localinstall grafana-6.4.3-1.x86_64.rpm
Démarrer : systemctl start grafana-server.service
Visitez: 192.168.55.191:3000 pour ouvrir la page grafana, le nom d'utilisateur et le mot de passe par défaut sont admin, la première connexion vous permettra de changer le mot de passe
Cliquez ensuite sur Ajouter une source de données
Cliquez sur Prométhée
Après avoir entré, remplissez selon votre propre configuration, puis enregistrez
Sélectionnez le rapport dont vous avez besoin sur la page Tableaux de bord ou accédez directement au site officiel pour télécharger et importer des tableaux de bord | Grafana Labs
Interlude : J'ai importé un json depuis le site officiel, mais l'erreur suivante s'est produite. La raison est que mon grafana est trop faible pour cette version de surveillance, j'ai donc utilisé rpm -Uvh grafana-7.2.1-1.x86_64.rpm pour mettre à jour le rpm (mise à niveau N'oubliez pas d'arrêter le service précédent), après la mise à niveau, vous pouvez afficher la version grafana-server -v, puis redémarrer : systemctl start grafana-server.service
Initialiser l'hôte surveillé
Téléchargez node_exporter sur https://github.com/prometheus/node_exporter/
Décompressez et démarrez (nohup ./node_exporter --web.listen-address=:9788 &)
Visitez la vérification du port de démarrage local, par exemple, je visite le port local 9788
Surveillance de la configuration de l'hôte surveillance de l'hôte surveillé
Modifier la configuration de Prometheus
Selon le cas officiel de la surveillance vous-même, continuez à ajouter les services à surveiller.
- nom_travail : "prometheus"
static_configs :
- cibles : ["localhost : 9788"]
Puis redémarrez Prometheus
après les cours
Arrêtez et rechargez correctement Prometheus : --web.enable-lifecycle Description Activer l'arrêt et le rechargement via une requête HTTP. Vous pouvez ensuite fermer le programme avec une requête HTTP, par exemple :
curl -X POST http://localhost:9788/-/quit
Le fichier de configuration de grafana ainsi installé se trouve dans /etc/grafana/grafana.ini