Commandes de découverte¶
Une commande de découverte est la définition d’une ligne de commande exécutant la sonde de découverte.
Chaque sonde de découverte doit disposer de deux commandes :
La première pour récupérer la liste des attributs du flux XML
La seconde pour récupérer la liste des éléments découverts sur l’équipement

Commande pour récupérer la liste des attributs XML¶
Se rendre dans le menu Configuration > Commands > Discovery et cliquer sur le bouton Add pour ajouter une nouvelle commande.
Saisir les champs suivants :
Command Name : nom de la commande
Command type : sélectionner l’option Discovery
Command Line : saisir la ligne de commande pour exécuter la sonde et récupérer la liste des attributs XML
Note
Toute commande utilisant les sondes du projet Centreon Plugin doit définir l’option hostname. Donc ajouter l’option –hostname=127.0.0.1 dans votre commande.

Voici un exemple de ligne de commande exécutée dans un terminal:
# /usr/lib/centreon/plugins/centreon_linux_snmp.pl --mode=list-interfaces --hostname=127.0.0.1 --disco-format
<?xml version="1.0" encoding="utf-8"?>
<data>
<element>name</element>
<element>total</element>
<element>status</element>
<element>interfaceid</element>
</data>
Sauvegarder votre commande.
Commande pour récupérer la liste éléments découverts¶
Se rendre dans le menu Configuration > Commandes > Découverte et cliquer sur le bouton Ajouter pour ajouter une nouvelle commande.
Saisir les champs suivants :
Nom de commande : nom de la commande
Type de commande : sélectionner l’option Discovery
Ligne de commande : saisir la ligne de commande pour exécuter la sonde et récupérer la liste éléments disponibles

Voici un exemple de ligne de commande exécutée dans un terminal:
# /usr/lib/centreon/plugins/centreon_linux_snmp.pl --mode=list-interfaces --hostname=192.168.220.129 --snmp-version=2 --snmp-community=public --disco-show
<?xml version="1.0" encoding="utf-8"?>
<data>
<label status="1" name="lo" total="10" interfaceid="1"/>
<label status="1" name="eth0" total="1000" interfaceid="2"/>
</data>
Sauvegarder votre commande.