[comment]: # ({48389315-heading})
# 6 Surveiller le trafic réseau avec Zabbix

[comment]: # ({/48389315-heading})

[comment]: # ({65284d7b-intro})
### Introduction

Cette page vous guide à travers les étapes nécessaires pour commencer la surveillance de base de votre trafic réseau avec Zabbix.

[comment]: # ({/65284d7b-intro})

[comment]: # ({2e768c47-purpose})
**À qui s’adresse ce guide**

Ce guide est conçu pour les nouveaux utilisateurs de Zabbix et contient l’ensemble minimal d’étapes nécessaires pour activer la surveillance de base de votre trafic réseau. Si vous recherchez des options de personnalisation poussées ou avez besoin d’une configuration plus avancée, consultez la section [Configuration](/manual/config) du manuel Zabbix.

[comment]: # ({/2e768c47-purpose})

[comment]: # ({59f10947-require})
**Prérequis**

Avant de poursuivre ce guide, vous devez [télécharger et installer](https://www.zabbix.com/download) Zabbix 
server, Zabbix frontend et Zabbix agent conformément aux instructions pour votre système d’exploitation. 
Notez que vous devez installer Zabbix agent sur la machine qui nécessite la surveillance du trafic.
Il peut s’agir soit du même hôte sur lequel Zabbix server est installé, soit d’un hôte différent.

Ce guide fournit les instructions pour configurer la surveillance du trafic réseau de l’interface *eth0*
sur une machine distincte nommée *Remote host*.

[comment]: # ({/59f10947-require})

[comment]: # ({f8ece309-configure})
### Configurer Zabbix pour la supervision

L’agent Zabbix peut collecter des métriques en mode actif ou passif (simultanément).
Consultez [Contrôles d’agent passifs et actifs](/manual/appendix/items/activepassive) pour plus d’informations.
Dans ce guide, la supervision au moyen de contrôles passifs sera décrite.

[comment]: # ({/f8ece309-configure})

[comment]: # ({3ffcf901-agent})
##### Configuration de l'agent Zabbix

1\. Ouvrez le fichier de configuration de l'agent sur la machine où l'agent est installé (par défaut, le chemin est */usr/local/etc/zabbix_agentd.conf*) :
 
    sudo vi /usr/local/etc/zabbix_agentd.conf

2\. Ajoutez l'adresse IP ou le nom DNS de votre serveur Zabbix au paramètre *Server*. Par exemple :

    Server=192.0.2.22

3\. Redémarrez l'agent Zabbix :

    systemctl restart zabbix-agent

[comment]: # ({/3ffcf901-agent})

[comment]: # ({24c96093-frontend})
##### Interface web Zabbix

1\. Connectez-vous à l’interface web Zabbix.

2\. [Créez un hôte](/manual/config/hosts/host) dans l’interface web Zabbix, en indiquant l’adresse IP ou le nom DNS
de la machine sur laquelle l’agent est installé.

![](../../../assets/en/manual/guides/traffic_host.png){width="600"}

[comment]: # ({/24c96093-frontend})

[comment]: # ({9831660c-item})
### Créer des éléments

Suivez les instructions de [création d’un élément](/manual/config/items/item) pour ajouter les éléments de surveillance du trafic, à savoir :

-   [Trafic entrant](/manual/config/items/itemtypes/zabbix_agent#net.if.in)
-   [Trafic sortant](/manual/config/items/itemtypes/zabbix_agent#net.if.out)
-   [Trafic total](/manual/config/items/itemtypes/zabbix_agent#net.if.total)

Une configuration simple pour l’élément de surveillance du trafic entrant ressemblerait à ceci :

![](../../../assets/en/manual/guides/traffic_item.png){width="600"}

Pour rendre les données collectées adaptées à une utilisation pratique, vous pouvez définir certaines étapes de [prétraitement](/manual/config/items/preprocessing)
lors de la création des éléments. Dans le cas présent, il peut s’agir d’une multiplication par 8 (pour convertir les octets en bits)
et d’un affichage sous forme de variation par seconde.

![](../../../assets/en/manual/guides/traffic_item_prepr.png){width="600"}

[comment]: # ({/9831660c-item})

[comment]: # ({1ea8f44e-data})
### Voir les données collectées

Félicitations ! À ce stade, Zabbix surveille déjà votre trafic réseau. 

Pour afficher les métriques collectées, ouvrez la section de menu [*Monitoring → Hosts*](/manual/web_interface/frontend_sections/monitoring/hosts)
et cliquez sur *Latest data* dans la ligne de l’hôte.

![](../../../assets/en/manual/guides/traffic_latest.png){width="600"}

Vous verrez les données de trafic.

![](../../../assets/en/manual/guides/traffic_graph.png){width="600"}

[comment]: # ({/1ea8f44e-data})

[comment]: # ({69a95af7-graph})
### Voir les graphiques

Les données collectées peuvent être affichées sous forme de [graphiques](/manual/web_interface/frontend_sections/monitoring/hosts/graphs).
Pour les consulter, dans la section *Dernières données*, cliquez sur *Graphique* dans la ligne de l’élément
ou sélectionnez les éléments requis et cliquez sur *Afficher le graphique* ci-dessous.

![](../../../assets/en/manual/guides/traffic_graph2.png){width="600"}

[comment]: # ({/69a95af7-graph})

[comment]: # ({8fa0173e-trigger})
### Configurer des déclencheurs

Vous pouvez définir des [déclencheurs](/manual/config/triggers) pour détecter un trafic réseau anormal. Consultez les instructions sur la
[configuration d’un déclencheur](/manual/config/triggers/trigger) et ajoutez le déclencheur indiquant que
le trafic total est trop élevé, par exemple :

![](../../../assets/en/manual/guides/traffic_trigger.png){width="600"}

Faites maintenant en sorte que le trafic dépasse le seuil que vous avez défini dans l’expression du déclencheur,
puis accédez à *Surveillance → Problèmes* pour vérifier que le problème y est répertorié.

![](../../../assets/en/manual/guides/traffic_problem.png){width="600"}

[comment]: # ({/8fa0173e-trigger})

[comment]: # ({8a627649-problem})
### Configurer les alertes de problème

Il existe plusieurs façons de recevoir des notifications concernant le problème.
L'e-mail étant la méthode la plus populaire, suivez les instructions pour configurer une
[notification de problème](/manual/quickstart/notification) par e-mail.
Vous pouvez également choisir d'autres [types de média](/manual/config/notifications/media) à utiliser
pour la diffusion de la notification.

[comment]: # ({/8a627649-problem})

[comment]: # ({1f0933d7-further})
**Voir aussi :**

- [Escalades de problèmes](/manual/config/notifications/action/escalations) - comment créer des scénarios d’alerte en plusieurs étapes 
(par exemple, envoyer d’abord un message à l’administrateur système, puis, si un problème n’est pas résolu dans les 45 minutes, 
envoyer un message au responsable du centre de données).
- [Acquittement de problème](/manual/acknowledgment) - comment indiquer que le problème est connu,
ajouter des commentaires sur sa résolution, supprimer ou clôturer le problème.
- [Surveiller Linux avec l’agent Zabbix](/manual/guides/monitor_linux) - comment démarrer une surveillance de base
des éléments les plus importants en liant un modèle préconfiguré.

[comment]: # ({/1f0933d7-further})
