Tâche programmée

Toutes les règles de découverte sont exécutées périodiquement à travers des tâches ordonnancées par le démon cron. La description des exécutions est disponible dans le fichier /etc/cron.d/centreon-auto-disco:

#####################################
# Centreon Auto Discovery
#

30 22 * * * centreon /usr/share/centreon/www/modules/centreon-autodiscovery-server//cron/centreon_autodisco --config='/etc/centreon/conf.pm' --config-extra='/etc/centreon/centreon_autodisco.pm' --severity=error >> /var/log/centreon/centreon_auto_discovery.log 2>&1

La configuration par défaut exécute les règles de découvertes tous les jours à 22h30.

Les informations et les erreurs relatives à l’exécution des règles de découverte sont sauvegardées dans le fichier /var/log/centreon/centreon_auto_discovery.log.

Exécution manuelle

Il est possible de tester le fonctionnement du module manuellement grâce aux options :

  • ‘–filter-rule=<rule_name>’ : Permet d’exécuter une règle précise.
  • ‘–filter-host=<host_name>’ : Permet d’exécuter toutes les règles de découverte dont les modèles d’hôte de celui-ci sont liés ;
  • ‘–dry-run’ : Exécute la découverte sans créer de nouveaux objets en base. Permet de tester le fonctionnement d’une règle de découverte.

Note

L’option ‘–filter-host=<host_name>’ peut être ajoutée en complément de l’option ‘–filter-rule=<rule_name>’ pour exécuter une règle de découverte sur un hôte précis.

Note

L’option ‘–dry-run’ est indépendante des deux autres options.

Exemple

Exécution de toutes les règles”:

# /usr/share/centreon/www//modules/centreon-autodiscovery-server/cron/centreon_autodisco

Test de toutes les règles:

# /usr/share/centreon/www//modules/centreon-autodiscovery-server/cron/centreon_autodisco --dry-run

Exécution de la règle “OS-Linux-SNMP-Network-Interfaces-Discovery” sans modification de la configuration Centreon:

# /usr/share/centreon/www//modules/centreon-autodiscovery-server/cron/centreon_autodisco --filter-rule="OS-Linux-SNMP-Network-Interfaces-Discovery" --dry-run

Exécution des règles de découverte pour l’hôte “centreon-server” sans modification de la configuration Centreon:

# /usr/share/centreon/www//modules/centreon-autodiscovery-server/cron/centreon_autodisco --filter-host="centreon-server" --dry-run

Exécution de la règle “OS-Linux-SNMP-Network-Interfaces-Discovery”, pour l’hôte “centreon-server”, sans modification de la configuration Centreon:

# /usr/share/centreon/www//modules/centreon-autodiscovery-server/cron/centreon_autodisco --filter-rule="OS-Linux-SNMP-Network-Interfaces-Discovery" --filter-host="centreon-server" --dry-run