Installer un serveur Prometheus et Grafana
Prometheus :
Installation des paquets nécessaires :
apt-get install prometheus curl
Remplir le fichier /etc/prometheus/prometheus.yml comme ci-dessous :
global:
scrape_interval: 15s # By default, scrape targets every 15 seconds.
# Attach these labels to any time series or alerts when communicating with
# external systems (federation, remote storage, Alertmanager).
external_labels:
monitor: 'codelab-monitor'
# A scrape configuration containing exactly one endpoint to scrape:
# Here it's Prometheus itself.
scrape_configs:
- job_name: 'node'
scrape_interval: 5s
static_configs:
- targets: ['172.31.65.70:9090', '172.31.65.70:3000', '172.31.64.10:53', '172.31.64.30:53', '172.31.64.30:25', '172.31.65.10:80', '172.31.65.20:80', '172.31.65.50:21', '172.31.64.60:3306', '172.31.64.40:80']
labels:
group: 'production'
On se rend sur le site web http://172.31.65.70:9090/graph :
Garfana :
Installation des paquets nécessaires :
apt-get install gnupg gnupg2 gnupg1
apt-get install -y apt-transport-https
apt-get install -y software-properties-common wget
wget -q -O - https://packages.grafana.com/gpg.key | apt-key add -
echo "deb https://packages.grafana.com/oss/deb stable main" | tee -a /etc/apt/sources.list.d/grafana.list
sudo apt-get update
sudo apt-get install grafana
service grafana-server start
Fichier de configuration /etc/grafana/grafana.ini
On se rend sur le site web http://172.31.65.70:3000 :
Identifiants et mot de passe par défaut : admin
Vous pouvez choisir de conserver ou de modifier le mot de passe admin :
Puis, on ajoute une source de données :
On nous proposer d'ajouter Prometheus comme source de données :
On entre les informations ci-dessous puis on sauvegarde :





