Souhaitez-vous apprendre à effectuer une configuration Apache de surveillance Prometheus sur Ubuntu Linux? Dans ce tutoriel, nous allons vous montrer comment installer Prometheus sur Ubuntu Linux, comment configurer Prometheus pour qu’il surveille un serveur Apache à l’aide de l’application apache_exporter et comment accéder à votre interface d’administration Web Prometheus.
• Version Ubuntu: 18.04.
• Version Prométhée: 2.8.0
• Prometheus apache_exporter version: 0.5.0
Dans notre exemple, le serveur Apache utilise l’adresse IP 34.214.156.37.
Dans notre exemple, le serveur Prometheus utilise l’adresse IP 34.210.236.85.
N’oubliez pas que vous devez modifier les commandes et les fichiers de configuration pour refléter votre environnement.
Qu’est-ce que Prometheus?
Prometheus est une plate-forme de surveillance open source capable de collecter des métriques à partir de cibles surveillées en grattant des métriques.
Après avoir sauvegardé les données collectées, un administrateur réseau peut les interroger à l’aide de son langage d’interrogation et restituer tous les résultats en graphiques.
Prometheus est livré avec un serveur Web qui permet d’y accéder depuis n’importe où.
Tutoriel Prometheus:
Sur cette page, nous offrons un accès rapide à une liste de tutoriels Prometheus.
Didacticiel – Installation de Prometheus apache_exporter
Ces tâches doivent être effectuées sur l’ordinateur qui exécute le serveur Apache.
Sur la console Linux, créez un compte pour l’application apache_exporter.
# groupadd –system apache_exporter
# useradd -s /bin/false -r -g apache_exporter apache_exporter
Effectuez le téléchargement et l’installation de l’application exportateur Prometheus Apache.
# mkdir /downloads/apache_exporter -p
# cd /downloads/apache_exporter
# wget https://github.com/Lusitaniae/apache_exporter/releases/download/v0.5.0/apache_exporter-0.5.0.linux-amd64.tar.gz
# tar -zxvf apache_exporter-0.5.0.linux-amd64.tar.gz
# install apache_exporter-0.5.0.linux-amd64/apache_exporter /usr/local/bin/
Testez votre installation d’exportateur Apache.
# apache_exporter -version
apache_exporter, version 0.5.0 (branch: HEAD, revision: f6a5b4814ea795ee9eac745c55649cce9e5117a9)
build user: root@0fdc4d8924f5
build date: 20171113-21:19:13
go version: go1.9.2
Créez un script de démarrage automatique sur le service Prometheus apache_exporter.
# vim /etc/systemd/system/apache_exporter.service
Voici le contenu du fichier apache_exporter.service.
Activez et démarrez le service Apache_Exporter.
# systemctl daemon-reload
# systemctl enable apache_exporter
# systemctl start apache_exporter
Toutes nos félicitations! Vous avez correctement installé le service Prometheus apache_exporter.
Tutoriel – Installation de Prometheus
Ces tâches doivent être effectuées sur l’ordinateur qui deviendra le serveur Prometheus.
Sur la console Linux, créez un compte utilisateur Prometheus.
# groupadd –system prometheus
# useradd -s /bin/false -r -g prometheus prometheus
Créez les répertoires requis de Prometheus.
# mkdir /etc/prometheus
# mkdir /var/lib/prometheus
Effectuez le téléchargement Prométhée.
# mkdir /downloads/prometheus -p
# cd /downloads/prometheus
# wget https://github.com/prometheus/prometheus/releases/download/v2.8.0/prometheus-2.8.0.linux-amd64.tar.gz
Extrayez et installez le package de surveillance Prometheus.
# tar -zxvf prometheus-2.8.0.linux-amd64.tar.gz
# cd prometheus-2.8.0.linux-amd64/
# install prometheus /usr/local/bin/
# install promtool /usr/local/bin/
# mv consoles /etc/prometheus/
# mv console_libraries /etc/prometheus/
Créez un fichier de configuration Prometheus.
# cd /etc/prometheus
# vi prometheus.yml
Voici le contenu du fichier Prometheus.yml.
Dans notre exemple, nous supposons que l’adresse IP du serveur Apache est 34.214.156.37.
N’oubliez pas que vous devez modifier l’adresse IP du serveur Apache pour refléter votre environnement.
Définissez l’autorisation appropriée sur les fichiers d’installation Prometheus.
# chown prometheus:prometheus /usr/local/bin/prometheus
# chown prometheus:prometheus /usr/local/bin/promtool
# chown prometheus:prometheus /var/lib/prometheus -R
# chown prometheus:prometheus /etc/prometheus -R
# chmod -R 775 /etc/prometheus/ /var/lib/prometheus/
Utilisez la commande suivante pour démarrer Prometheus manuellement.
# prometheus –config.file /etc/prometheus/prometheus.yml –storage.tsdb.path /var/lib/prometheus/ –web.console.templates=/etc/prometheus/consoles –web.console.libraries=/etc/prometheus/console_libraries
Prometheus Startup Script.
Créez un script de démarrage Prometheus.
# vi /etc/systemd/system/prometheus.service
Voici le contenu du fichier prometheus.service.
Activer le service Prometheus pour démarrer pendant le démarrage de l’ordinateur.
# chown prometheus:prometheus /var/lib/prometheus -R
# chmod 775 /var/lib/prometheus -R
# systemctl daemon-reload
# systemctl enable prometheus
# systemctl start prometheus
Accès au Tableau de Bord Prometheus
Ouvrez votre navigateur et entrez l’adresse IP de votre serveur plus: 9090
Dans notre exemple, l’URL suivante a été entrée dans le navigateur:
• http://34.216.84.149:9090
L’interface Web Prometheus devrait être présentée.
Dans la zone de texte de la requête Prometheus, entrez la chaîne apache pour tester la communication avec apache_exporter.
Félicitation! Vous avez effectué avec succès une installation de Prometheus sur Ubuntu Linux.
Prometheus Targets
Ouvrez votre navigateur et entrez l’adresse IP de votre serveur plus: 9090 /targets
Dans notre exemple, l’URL suivante a été entrée dans le navigateur:
• http://34.216.84.149:9090/targets
L’interface Web cible de Prométhée devrait être présentée.
Cliquez sur le lien cible Prometheus apache_exportet pour vérifier toutes les mesures disponibles pour la surveillance Apache.
Leave A Comment
You must be logged in to post a comment.