# Installer un serveur Prometheus et Grafana

### Prometheus :

Installation des paquets nécessaires :

```
apt-get install prometheus curl
```

<div id="bkmrk-"></div>```
nano /etc/prometheus/prometheus.yml
```

```
scrape_configs:
  # The job name is added as a label `job=<job_name>` to any timeseries scraped from this config.
  - job_name: 'prometheus'

    # Override the global default and scrape targets from this job every 5 seconds.
    scrape_interval: 5s
    scrape_timeout: 5s

    # metrics_path defaults to '/metrics'
    # scheme defaults to 'http'.

    static_configs:
      - targets: ['localhost:9090']

  - job_name: node
    # If prometheus-node-exporter is installed, grab stats about the local
    # machine by default.
    static_configs:
      - targets: ['172.31.65.70:9090', '172.31.64.10:9182', '172.31.64.30:9182'$



```

On se rend sur le site web [http://172.31.65.70:9090/graph](http://172.31.65.70:9090/graph) :

[![image-1619224547004.png](https://docs.nehemiebarkia.fr/uploads/images/gallery/2021-04/scaled-1680-/image-1619224547004.png)](https://docs.nehemiebarkia.fr/uploads/images/gallery/2021-04/image-1619224547004.png)

Dans Status--&gt; Targets

[![image-1619284282586.png](https://docs.nehemiebarkia.fr/uploads/images/gallery/2021-04/scaled-1680-/image-1619284282586.png)](https://docs.nehemiebarkia.fr/uploads/images/gallery/2021-04/image-1619284282586.png)

#### Pour installer un agent node\_exporter (pour linux) : 

<div id="bkmrk-https%3A%2F%2Fscripts.nehe"><div>[https://scripts.nehemiebarkia.fr/BASH/Installations/node-exporter.sh](https://scripts.nehemiebarkia.fr/BASH/Installations/node-exporter.sh)</div><div></div><div></div></div><div id="bkmrk-url-de-metrics-%3A%C2%A0-ht"><div>**Url de metrics :** </div><div></div><div>[http://ip:9100/metrics](http://ip:9100/metrics)</div><div></div></div><div id="bkmrk--2"></div>#### Ou installation un agent windows exporter (pour Windows) :

<div id="bkmrk-scripte-automatique-">Scripte automatique : </div><div id="bkmrk-https%3A%2F%2Fscripts.nehe-0">[https://scripts.nehemiebarkia.fr/POWERSHELL/windows-exporter.ps1](https://scripts.nehemiebarkia.fr/POWERSHELL/windows-exporter.ps1)</div><div id="bkmrk--3"></div><div id="bkmrk--4"></div><div id="bkmrk-url-de-metrics-%3A%C2%A0">**Url de metrics :** </div><div id="bkmrk-http%3A%2F%2Fip%3A9182%2Fmetri">[http://ip:9182/metrics](http://ip:9182/metrics)</div><div id="bkmrk--5"></div><div id="bkmrk--6"></div><div id="bkmrk--7"></div>### 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

apt-get update
apt-get install grafana

service grafana-server start
```

<p class="callout info">Fichier de configuration /etc/grafana**/grafana.ini** </p>

<div id="bkmrk--8"></div><div id="bkmrk--9"></div><div id="bkmrk--10"></div><div id="bkmrk-on-se-rend-sur-le-si-0"><div><div>On se rend sur le site web [http://172.31.65.70:3000](http://172.31.65.70:3000) :</div><div></div></div></div>[![image-1619229539244.png](https://docs.nehemiebarkia.fr/uploads/images/gallery/2021-04/scaled-1680-/image-1619229539244.png)](https://docs.nehemiebarkia.fr/uploads/images/gallery/2021-04/image-1619229539244.png)

<div id="bkmrk-identifiants-et-mot-">Identifiants et mot de passe par défaut : **admin**</div><div id="bkmrk--12"><div></div></div><div id="bkmrk--13"></div><div id="bkmrk--14"></div><div id="bkmrk-vous-pouvez-choisir-">Vous pouvez choisir de conserver ou de modifier le mot de passe admin :</div>[![image-1619229645651.png](https://docs.nehemiebarkia.fr/uploads/images/gallery/2021-04/scaled-1680-/image-1619229645651.png)](https://docs.nehemiebarkia.fr/uploads/images/gallery/2021-04/image-1619229645651.png)

Puis, on ajoute une source de données :

[![image-1619229716751.png](https://docs.nehemiebarkia.fr/uploads/images/gallery/2021-04/scaled-1680-/image-1619229716751.png)](https://docs.nehemiebarkia.fr/uploads/images/gallery/2021-04/image-1619229716751.png)

On nous proposer d'ajouter Prometheus comme source de données :

[![image-1619229795541.png](https://docs.nehemiebarkia.fr/uploads/images/gallery/2021-04/scaled-1680-/image-1619229795541.png)](https://docs.nehemiebarkia.fr/uploads/images/gallery/2021-04/image-1619229795541.png)

<div id="bkmrk-on-entre-les-informa">On entre les informations ci-dessous puis on sauvegarde :</div>[![image-1619230106159.png](https://docs.nehemiebarkia.fr/uploads/images/gallery/2021-04/scaled-1680-/image-1619230106159.png)](https://docs.nehemiebarkia.fr/uploads/images/gallery/2021-04/image-1619230106159.png)

Puis, on se rend sur Grafana et on import un dashboard :

[![image-1619259962766.png](https://docs.nehemiebarkia.fr/uploads/images/gallery/2021-04/scaled-1680-/image-1619259962766.png)](https://docs.nehemiebarkia.fr/uploads/images/gallery/2021-04/image-1619259962766.png)

Puis on précise les informations comme ci-dessous :

[![image-1619260005877.png](https://docs.nehemiebarkia.fr/uploads/images/gallery/2021-04/scaled-1680-/image-1619260005877.png)](https://docs.nehemiebarkia.fr/uploads/images/gallery/2021-04/image-1619260005877.png)

<div id="bkmrk--21"><div></div></div><div id="bkmrk--22"><div></div></div><div id="bkmrk--23"><div></div></div>