Configuration du moteur de découverte¶
Voici un exemple complet de la configuration possible du fichier /etc/centreon/centreon_autodisco.pm :
%centreon_autodisco_config = (
internal_com_type => 'ipc',
internal_com_path => '/tmp/centreonautodisco/routing.ipc',
# Exécution en parallèle (0) ou séquentielle (1)
sequential => 1,
timeout_wait => 60,
# Utilisé pour se connecter à un collecteur Centreon
ssh_password => '',
ssh_extra_options => {
user => 'centreon',
stricthostkeycheck => 0,
sshdir => '/var/www/.ssh/',
knownhosts => '/dev/null',
timeout => 60,
},
ssh_exec_options => {
timeout => 60,
timeout_no_data => 120,
parallel => 8, #Max.: 8
},
# Paramètres Centreon CLAPI
clapi_cmd => '/usr/bin/centreon',
clapi_user => 'admin',
clapi_password => 'centreon',
clapi_reload => 'POLLERRELOAD',
# Paramètres pour l'envoi de rapport par mail si activé dans la règle
mail_subject => 'Centreon Auto Discovery',
mail_from => 'centreon-autodisco',
mail_command => '/bin/mail',
);
1;
Architecture distribuée¶
Lorsqu’un hôte est supervisé par un collecteur distant, la découverte sera effectuée depuis ce dernier. Ainsi pour que les commandes puissent être exécutées correctement, il est nécessaire d’autoriser le processus Apache à accéder aux clés SSH de l’utilisateur centreon. Pour cela exécutez les commandes suivantes :
# mkdir /var/www/.ssh/
# cp /var/spool/centreon/.ssh/* /var/www/.ssh/
# chown -R apache. /var/www/.ssh
# chmod 600 /var/www/.ssh/id_rsa