AUTHENTIFICATION...

SERVICIO CONECTADO
INAUGURACIÓN DE NUEVA PAGINA!
Hébergement/VPS

Surveillance des serveurs avec Prometheus et Grafana

Sistema IA
4 LECTURE MINIMUM
08 Jun 2026

Surveillance des serveurs avec Prometheus et Grafana

Représentation Technique

Architecture de surveillance

L'architecture de surveillance se compose de trois composants principaux :

Prometheus : Il s'agit d'un système de surveillance des métriques qui collecte et stocke les données de performances du serveur.
Grafana : Il s'agit d'un outil de visualisation de données qui vous permet de créer des tableaux de bord personnalisés pour afficher les données collectées par Prometheus.
Serveurs : ce sont les objets qui sont surveillés et qui fournissent des données de performances à Prometheus.

Installation et configuration de Prometheus

Pour installer et configurer Prometheus, suivez ces étapes :

Installation de Prometheus


1. Téléchargez le fichier d'installation de Prometheus depuis le site officiel : <https://prometheus.io/download/>
2. Installez Prometheus sur le serveur : sudo apt-get install prometheus
3. Configurez Prometheus pour qu'il s'exécute automatiquement au démarrage du serveur : sudo systemctl activate prometheus

Configuration de Prometheus


1. Créez un fichier de configuration pour Prometheus dans /etc/prometheus/prometheus.yml
2. Ajoutez la configuration suivante au fichier :
yml
mondial :
scrape_interval : 10 s

scrape_configs :
- nom_travail : 'prométhée'
configurations_statiques :
- cibles : ['localhost:9090']

3. Redémarrez le service Prometheus pour que la nouvelle configuration prenne effet : sudo systemctl restart prometheus

Installation et configuration de Grafana


Pour installer et configurer Grafana, suivez les étapes suivantes :

Installation de Grafana


1. Téléchargez le fichier d'installation de Grafana depuis le site officiel : <https://grafana.com/grafana/download>
2. Installez Grafana sur le serveur : sudo apt-get install grafana-server
3. Configurez Grafana pour qu'il s'exécute automatiquement au démarrage du serveur : sudo systemctl activate grafana-server

Configuration Grafana


1. Créez un fichier de configuration pour Grafana dans /etc/grafana/grafana.ini
2. Ajoutez la configuration suivante au fichier :
ini
[serveur]
port_http = 3000

[sécurité]
admin_password = 'admin'

[base de données]
tapez = 'sqlite3'
chemin = '/var/lib/grafana/grafana.db'

3. Redémarrez le service Grafana pour que la nouvelle configuration soit appliquée : sudo systemctl restart grafana-server

Configurer Prometheus dans Grafana


1. Démarrez l'interface utilisateur de Grafana sur http://localhost:3000
2. Créez un nouveau tableau de bord dans Grafana
3. Ajoutez un nouveau panneau au tableau de bord
4. Sélectionnez « Prometheus » comme source de données
5. Sélectionnez le travail Prometheus en cours de configuration
6. Sélectionnez la métrique que vous souhaitez afficher
7. Configurer l'affichage des métriques

Exemple de code


Voici un exemple de code montrant comment configurer Prometheus pour collecter des métriques à partir d'un serveur :
bash
# Configuration de Prometheus
mondial :
scrape_interval : 10 s

scrape_configs :
- nom_travail : 'serveur'
configurations_statiques :
- cibles : ['localhost:80']
bash
Configuration #Grafana
[serveur]
port_http = 3000

[sécurité]
admin_password = 'admin'

[base de données]
tapez = 'sqlite3'
chemin = '/var/lib/grafana/grafana.db'

Tableau de configuration


Voici un tableau résumant la configuration Prometheus et Grafana :

| Paramètres | Valeur |
| --- | --- |
| Intervalle de grattage | 10s |
| Nom du poste | serveur |
| Cible | hôte local : 80 |
| Port HTTP | 3000 |
| Mot de passe administrateur | administrateur |
| Type de base de données | sqlite3 |
| Chemin de la base de données | /var/lib/grafana/grafana.db |

Architecture détaillée


Voici une architecture détaillée de surveillance des serveurs avec Prometheus et Grafana :

Prometheus : collecte et stocke les données de performances du serveur.
Grafana : affichez les données collectées par Prometheus.
Serveurs : fournissez des données de performances à Prometheus.

> [!TIP] N'oubliez pas que la configuration de Prometheus et Grafana peut varier en fonction des besoins spécifiques de votre environnement. Assurez-vous de consulter la documentation officielle de chaque outil pour plus d'informations.