Souhaitez-vous apprendre à effectuer une installation de surveillance Prometheus sur Ubuntu Linux? Dans ce tutoriel, nous allons vous montrer comment installer Prometheus sur Ubuntu Linux et comment accéder à votre interface d'administration Web Prometheus pour la première fois.

• Version Ubuntu: 18.04.
• Version Prométhée: 2.8.0

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.

Tutoriel - Installation de 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.

Copy

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

Vous devriez voir les messages suivants du journal.

Copy

Prometheus Startup Script.

Créez un script de démarrage Prometheus.

# vi /etc/systemd/system/prometheus.service

Voici le contenu du fichier prometheus.service.

[Unit]

Description=Prometheus
Wants=network-online.target
After=network-online.target

[Service]

User=prometheus
Group=prometheus
Type=simple
ExecStart=/usr/local/bin/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

[Install]

WantedBy=multi-user.target
SyslogIdentifier=prometheus
Restart=always

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

Le service Prometheus commencera à écouter sur le port TCP 9090.

Utilisez la commande suivante pour vérifier l’état du service Prometheus.

# systemctl status prometheus

Voici un exemple de sortie du statut du service Prometheus

● prometheus.service - Prometheus
Loaded: loaded (/etc/systemd/system/prometheus.service; enabled; vendor preset: enabled)
Active: active (running) since Wed 2019-03-27 02:59:44 UTC; 22h ago
Main PID: 29882 (prometheus)
Tasks: 8 (limit: 1152)
CGroup: /system.slice/prometheus.service
└─29882 /usr/local/bin/prometheus --config.file /etc/prometheus/prometheus.yml --storage.tsdb.path /var/lib/prometheus/ --web.console.templates=/etc/prometheus/consoles --web.console.lib

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.

prometheus dashboard

Félicitation! Vous avez effectué avec succès une installation de Prometheus sur Ubuntu Linux.