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 sont disponibles 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.pl --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.pl
Test de toutes les règles:
# /usr/share/centreon/www//modules/centreon-autodiscovery-server/cron/centreon_autodisco.pl --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.pl --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.pl --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.pl --filter-rule="OS-Linux-SNMP-Network-Interfaces-Discovery" --filter-host="centreon-server" --dry-run