=================================== Procédure de mise à jour spécifique =================================== *************************************************************************** Mettre à jour un collecteur distant après une mise à jour de *Centreon* 2.4 *************************************************************************** Cette procédure explique comment mettre à jour la configuration d'un collecteur distant après une migration vers *Centreon* 2.4. Les exemples donnés parlent de *Nagios*, mais cette procédure fonctionne également avec *Centreon Engine* si vous remplacez les fichiers binaires et les chemins. Modification du collecteur ========================== Créer un utilisateur ``centreon`` avec un mot de passe associé : :: $ useradd centreon $ passwd centreon Ajouter l'utilisateur ``nagios`` au groupe ``centreon`` : :: $ usermod -a -G centreon nagios Editer le fichier de droit sudo : :: $ visudo Ajouter les lignes suivantes : :: User_Alias CENTREON=nagios,centreon Puis mettre à jour la configuration existante en remplacement ``nagios`` par ``CENTREON`` : :: CENTREON ALL=NOPASSWD: /etc/init.d/nagios restart CENTREON ALL=NOPASSWD: /etc/init.d/nagios stop CENTREON ALL=NOPASSWD: /etc/init.d/nagios start CENTREON ALL=NOPASSWD: /etc/init.d/nagios reload CENTREON ALL=NOPASSWD: /usr/bin/nagiostats CENTREON ALL=NOPASSWD: /usr/local/etc/bin/nagios * Sauvegarder les modifications et clore le fichier. Modifier les droits du répertoire contenant la configuration *Nagios* : :: $ chown centreon:centreon $ chmod 775 Modifier également les droits du fichier *service-perfdata* : :: $ chown centreon:centreon service-perfdata $ chmod 775 service-perfdata Enfin, il est nécessaire d'exporter les fichiers de configuration du collecteur et de redémarrer le moteur de supervision via l'interface web. Vous devriez voir apparaître un message indiquant que *Nagios* a reçu une instruction de redémarrage via son journal d'évènements. Modifications du serveur central ================================ Copier la clé publique de l'utilisateur ``centreon`` vers le collecteur distant : :: $ su - centreon $ ssh-copy-id -i ~/.ssh/id_rsa.pub centreon@ Remplacer ```` par l'adresse IP du collecteur. Pour finaliser l'opération, se connecter au collecteur depuis le serveur central : :: $ su - centreon $ ssh Répondre ``y`` à la question posée. Vous devriez vous connecter sans saisir le mot de passe.