Manually test a rule

You can run manually discovery using following options:

  • --filter-rule=<rule_name>: Run selected rule
  • --filter-host=<host_name>: Run all rules linked to hosttemplates used by host
  • --filter-poller=<poller_name>: Run rules for ressources linked to the poller
  • --dry-run: Run tests without configuration change

Note

You can combine --filter-*=<value> options. --dry-run option is an independant option.

Examples

Run all rules:

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

Test all rules:

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

Test specific rule:

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

Test all rules linked to hosttemplates used by specific host:

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

Test specific rule on predifined host:

# /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