# Netdata && Prometheus
> Rakotomalala Rantoniaina Antonio
> Master 2 Infra Cloud Sécurité
## Installer et configurer Netdata
* Installer le paquet netdata
```bash=
sudo apt install netdata
```
* Configurer netdata pour pouvoir accéder au dashboard depuis l'ip du serveur
```bash=
sudo vim /etc/netdata/netdata.conf
```

* Redémarrer le service netdata
```
sudo systemctl restart netdata
```
* Accéder à l'interface web depuis l'ip du serveur http://<IP>:19999

## Analyser la portée fonctionnelle de l'outil
* L'outil permet d'avoir une visualisation globale et/ou détaillée sur l'utilisation des ressources du serveur.
> CPU
> RAM
> Disques
> Réseaux
...
* Les métriques s'affichent en temps réel dans le dashboard et nous pouvons visualiser des métriques spécifiques en sélectionnant une un pic d'utilisation d'une ressource par exemple

* Nous pouvons décider d'afficher les métriques en précisant un intervalle de temps spécifique

* Nous avons également la possibilité de voir l'utilisation des ressources par :
> User
> User group
> Applications
...
* Nous avons la possibilité d'ajouter d'autres dashboards.
* Nous avons la possibilité d'ajouter des alarmes.
* Nous pouvons faire des imports et/ou exports de snapshots des dashboards.
* Nous pouvons faire une impression du dashboard sous format PDF par exemple.
* Nous pouvons mettre en pause la collecte des métriques et la relancer.
## Installer l'agent Prometheus et d'exposer les indicateurs du système d'exploitation et de la récupérer dans Zabbix à l'aide du modèle "Linux by Prom"
* Installer l'agent prometheus
```
sudo apt install prometheus-node-exporter
```
* Créer un nouvel équipement qui utilisera le template Linux by Prom

le DNS zbx correspond à l'IP 127.0.0.1, configuré dans /etc/hosts
* Vérifier que les informations remontent correctement dans le dashboard Zabbix
