[comment]: # ({f32965ca-bd6224b0})
# 1 Configuration d'une règle de découverte du réseau

[comment]: # ({/f32965ca-bd6224b0})

[comment]: # ({07eb9bd5-466f5982})
#### Aperçu

Pour configurer une règle de découverte de réseau utilisée par Zabbix
pour découvrir des hôtes et des services :

-   Accédez à *Configuration → Découverte*
-   Cliquez sur *Créer une règle* (ou sur le nom de la règle pour
    modifier une règle existante).
-   Modifiez les attributs de la règle de découverte

[comment]: # ({/07eb9bd5-466f5982})

[comment]: # ({dfc8d5f0-1a6cdb24})
#### Attributs de règle

![](../../../../assets/fr/manual/discovery/network_discovery/d_rule.png)

|Paramètre|Description|
|----------|-----------|
|*Nom*|Nom unique de la règle. Par exemple, "Réseau local".|
|*Découverte par le proxy*|Qu'est-ce qui effectue la découverte :<br>**aucun proxy** - le serveur Zabbix effectue la découverte<br>**<nom du proxy>** - ce proxy effectue la découverte|
|*Plage d'adresses IP*|La plage d'adresses IP pour la découverte. Elle peut avoir les formats suivants :<br>Adresse IP unique: 192.168.1.33<br>Plage d'adresses IP: 192.168.1-10.1-255. La plage est limitée par le nombre total d'adresses couvertes (moins de 64 Ko).<br>Masque IP : 192.168.4.0/24<br>Masques IP pris en charge :<br>/16 - /30 pour les adresses IPv4<br>/112 - /128 pour les adresses IPv6<br>Liste : 192.168.1.1-255, 192.168.2.1-100, 192.168.2.200, 192.168.4.0/24<br>Depuis Zabbix 3.0.0, ce champ prend en charge les espaces, la tabulation et les lignes multiples.|
|*Intervalle d'actualisation*|Ce paramètre définit la fréquence à laquelle Zabbix exécutera la règle.<br>L'intervalle est mesuré après la fin de l'exécution de l'instance de découverte précédente afin d'éviter tout chevauchement.<br>Les [suffixes temporels](/fr/manual/appendix/suffixes) sont supportés ex : 30s, 1m, 2h, 1d, depuis Zabbix 3.4.0.<br>Les [macros utilisateurs](/fr/manual/config/macros/usermacros) sont supportées depuis Zabbix 3.4.0.<br>*Notez* que si une macro utilisateur est utilisée et que sa valeur change (ex : 1w → 1h), la prochaine vérification sera exécutée conformément à la valeur précédente (très loin dans le futur avec les valeurs d'exemple).|
|*Vérifications*|Zabbix utilisera cette liste de vérifications pour la découverte.<br>Vérifications supportées : SSH, LDAP, SMTP, FTP, HTTP, HTTPS, POP, NNTP, IMAP, TCP, Telnet, agent Zabbix, agent SNMPv1, agent SNMPv2, agent SNMPv3, ping ICMP.<br>Une découverte basée sur un protocole utilise la fonctionnalité **net.tcp.service\[\]** pour tester chaque hôte, à l'exception de SNMP qui interroge un OID SNMP. L'agent Zabbix est testé en interrogeant un élément en mode non crypté. Voir les [éléments de l'agent](/fr/manual/config/items/itemtypes/zabbix_agent) pour plus de détails.<br>Le paramètre 'Ports' peut être l'un des suivants :<br>Port simple : 22<br>Plage de ports : 22-45<br>Liste : 22-45,55,60-70|
|*Critère d'unicité de l'équipement*|Les critères d'unicité peuvent être :<br>**adresse IP** - pas de traitement de plusieurs appareils à IP unique. Si un périphérique avec la même adresse IP existe déjà, il sera considéré comme déjà découvert et aucun nouvel hôte ne sera ajouté.<br>**Type de vérification** - vérification SNMP ou agent Zabbix.|
|*Activé*|Avec la case cochée, la règle est active et sera exécutée par le serveur Zabbix.<br>Si non cochée, la règle n'est pas active. Elle ne sera pas exécutée.|

[comment]: # ({/dfc8d5f0-1a6cdb24})

[comment]: # ({8e968486-00663a92})
#### Modification du paramètre proxy

Depuis Zabbix 2.2.0, les hôtes découverts par différents proxys sont
toujours traités comme des hôtes différents. Bien que cela permette
d'effectuer une découverte sur les plages IP correspondantes utilisées
par différents sous-réseaux, la modification du proxy pour un
sous-réseau déjà surveillé est compliquée, car les modifications du
proxy doivent également être appliquées à tous les hôtes découverts. Par
exemple, les étapes pour remplacer le proxy dans une règle de découverte
:

1.  désactiver la règle de découverte
2.  configuration de la synchronisation du proxy
3.  remplacer le proxy dans la règle de découverte
4.  remplacer le proxy pour tous les hôtes découverts par cette règle
5.  activer la règle de découverte

[comment]: # ({/8e968486-00663a92})

[comment]: # ({84b20402-9dccf52d})
#### Scénario concret

Dans cet exemple, nous souhaiterions configurer la détection de réseau
pour le réseau local ayant une plage d'adresses IP :
192.168.1.1-192.168.1.254.

Dans notre scénario, nous voulons :

-   découvrir les hôtes sur lesquels l'agent Zabbix est en cours
    d'exécution
-   lancer la découverte toutes les 10 minutes
-   ajouter un hôte à la surveillance si le temps de disponibilité de
    l'hôte est supérieur à 1 heure
-   supprimer des hôtes si le temps d'inactivité de l'hôte est supérieur
    à 24 heures
-   ajouter des hôtes Linux au groupe "serveurs Linux"
-   ajouter des hôtes Windows au groupe "serveurs Windows"
-   utiliser *Template OS Linux* pour les hôtes Linux
-   utiliser *Template OS Windows* pour les hôtes Windows

[comment]: # ({/84b20402-9dccf52d})

[comment]: # ({25a46148-20a7691e})
##### Étape 1

Définir une règle de découverte de réseau pour notre plage IP.

![](../../../../assets/fr/manual/discovery/network_discovery/discovery.png)

Zabbix essaiera de découvrir les hôtes de la plage IP
192.168.1.1-192.168.1.254 en se connectant aux agents Zabbix et en
obtenant la valeur de la clé **system.uname**. La valeur reçue de
l'agent peut être utilisée pour appliquer différentes actions pour
différents systèmes d'exploitation. Par exemple, liez les serveurs
Windows au Template OS Windows, les serveurs Linux au Template OS Linux.

La règle sera exécutée toutes les 10 minutes (600 secondes).

Lorsque cette règle est ajoutée, Zabbix lance automatiquement la
découverte et génère des événements basés sur la découverte pour un
traitement ultérieur.

[comment]: # ({/25a46148-20a7691e})

[comment]: # ({fb73d997-5b3d1bda})
##### Étape 2

Définir une [action](/fr/manual/config/notifications/action) pour
ajouter les serveurs Linux découverts au groupe/modèle correspondant.

![](../../../../assets/fr/manual/discovery/network_discovery/disc_action_1.png)

L'action sera activée si :

-   le service “agent Zabbix” est “démarré”
-   la valeur de system.uname (la clé de l'agent Zabbix que nous avons
    utilisée dans la définition de la règle) contient "Linux"
-   La disponibilité est de 1 heure (3600 secondes) ou plus

![](../../../../assets/fr/manual/discovery/network_discovery/disc_action_1b.png)

L'action exécutera les opérations suivantes :

-   ajoute l'hôte découvert au groupe "serveurs Linux" (et ajoute
    également l'hôte s'il n'a pas été ajouté précédemment)
-   lie l'hôte au "Template OS Linux". Zabbix commencera automatiquement
    à surveiller l'hôte à l'aide d'éléments et de déclencheurs de
    "Template OS Linux".

[comment]: # ({/fb73d997-5b3d1bda})

[comment]: # ({dda84098-39f9c17e})
##### Étape 3

Définir une action pour ajouter les serveurs Windows découverts au
groupe/modèle correspondant.

![](../../../../assets/fr/manual/discovery/network_discovery/disc_action_2.png)

![](../../../../assets/fr/manual/discovery/network_discovery/disc_action_2b.png)

[comment]: # ({/dda84098-39f9c17e})

[comment]: # ({5d88c1f3-debd1519})
##### Étape 4

Définir une action pour supprimer les serveurs perdus.

![](../../../../assets/fr/manual/discovery/network_discovery/disc_action_3.png)

![](../../../../assets/fr/manual/discovery/network_discovery/disc_action_3b.png)

Un serveur sera supprimé si le service "Agent Zabbix" est 'arrêté'
pendant plus de 24 heures (86400 secondes).

[comment]: # ({/5d88c1f3-debd1519})
