Announcement

Collapse
No announcement yet.

Migration FAN 2.4 vers CES 3.2, comment faire ?

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #16
    Bonjour,

    Nous n'avons pas encore réalisé notre migration vers Centreon depuis FAN, mais cela devrait se faire incessamment sous peu, dès que nous l'aurons fait nous posterons les différentes étapes suivies pour que cela serve à d'autres.

    Geoffrey
    Geoffrey FOUCART

    Comment


    • #17
      Salut,

      Est-ce que t'a une doc pour cette migration, ça m'intéresse plus particulièrement la partie du wizard pour créer la configuration Centreon-Broker et surtout la liaison… aucune idée.
      J’ai réussi jusqu’à obtenir OK (vert) dans la génération de fichiers.
      Merci d’avance.

      Comment


      • #18
        Bonjour,

        Nous venons de terminer la migration FAN > CES, et avons pris un maximum de notes pour les partager. Demain je regroupe avec mon chef les étapes suivies et les posterai
        Geoffrey FOUCART

        Comment


        • #19
          je te remercie d'avance.

          Comment


          • #20
            Migration FAN > CES :

            - Installation d'une VM Centreon CES Standard 3.3 x86_64 depuis l'ISO du site. Faire l'installation initiale et suivre le Wizard d'installation
            - Mettre à jour la version avec un "yum update" pour obtenir la version actuelle (2.7.7 de Centreon)
            - Export des 2 BDD FAN avec les commandes suivantes (vérifier que les BDD se nomment bien ainsi) :

            mysqldump --user root --databases centreon2 > dump_centreon2.dmp
            mysqldump --user root --databases centreon2_storage > dump_centreon2_storage.dmp

            - Copie des fichiers vers le nouveau serveur, où SERVEURCENTREON correspond à votre nouveau serveur CES :

            scp dump_centreon2_storage.dmp SERVEURCENTREON:/tmp
            scp dump_centreon2.dmp SERVEURCENTREON:/tmp

            - Se connecter sur le serveur cible puis exécuter les commandes suivantes pour se connecter à mysql puis créer des bases vides avant import :

            mysql --user root
            CREATE DATABASE centreon2;
            CREATE DATABASE centreon2_storage;

            - On sort de MySQL, puis on tape les lignes de commande suivantes permettant l'import des bases exportées de FAN dans celles nouvellement crées de CES :

            mysql --user root centreon2 < dump_centreon2
            mysql --user root centreon2_storage < dump_centreon2_storage.dmp

            - On donne les privilèges FULL sur les bases Centreon2 et Centreon2_storage au compte local centreon :

            mysql --user root
            GRANT ALL PRIVILEGES ON `centreon2`.* TO 'centreon'@'localhost' WITH GRANT OPTION |
            GRANT ALL PRIVILEGES ON `centreon2_storage`.* TO 'centreon'@'localhost' WITH GRANT OPTION

            - Modifier les fichiers "/etc/centreon/centreon.conf.php" et "/etc/centreon/conf.pm" pour faire correspondre les bons noms de bases de données

            - Se rendre dans dans usr/share/centreon/installDir puis renommer le dernier répertoire "install-2.7.77-2016XXXXXXX" en "install" puis le copier à la racine de usr/share/centreon/www

            - On se déconnecte du site (si connecté) pour relancer l'interface (http://nomduserveur) et ainsi initialiser le processus d'upgrade.

            - Copier tous les plugins de FAN dans /usr/lib/nagios/plugins (ou /usr/lib64/nagios/plugins) dans /usr/lib/nagios/plugins sur le nouveau serveur, en veillant à ajuster les droits en mettant Nagios en 755 au besoin

            - Suppresion du Poller "Default" dans l'onglet associé, puis création d'un Poller "Central" par exemple, puis lui affecter les mêmes chemins de Monitoring Engine / Centreon Broker, etc. que ce que vous aviez à l'initialisation :

            Monitoring Engine Init Script : /etc/init.d/centengine
            Monitoring Engine Binary : /usr/sbin/centengine
            Monitoring Engine Statistics Binary : /usr/sbin/centenginestats
            Perfdata file : /var/log/centreon-engine/service-perfdata
            Centreon Broker configuration path : /etc/centreon-broker
            Centreon Broker modules path : /usr/share/centreon/lib/centreon-broker
            Centreon Connector path : /usr/lib64/centreon-connector
            Centreontrapd init script path : /etc/init.d/centreontrapd
            Directory of light database for traps : /etc/snmp/centreon_traps/

            - Editer le fichier Centreon Engine CFG 1 situé dans Engine Configuration et modifier les chemins suivants si différents :

            Object Configuration Directory : /etc/centreon-engine/
            Object Configuration File : centengine.cfg
            Status file : /var/log/centreon-engine/status.dat
            Log file : /var/log/centreon-engine/centengine.log
            Temp File : /var/log/centreon-engine/centengine.tmp
            Lock File : /var/lock/subsys/centengine.lock

            Multiple Broker Module
            This directive can be used multiple times, see nagios documentation. : /usr/lib64/nagios/cbmod.so /etc/centreon-broker/central-module.xml

            - Aller dans Broker Configuration puis faire Add with Wizard. Suivre les écrans pour crer les 3 modules suivants : Central-broker-master, Central-module-master et Central-rrd-master

            - Redémarrer le processus cbd avec la ligne de commande : /etc/init.d/cbd restart

            - Dans Poller, sélectionner Central puis Apply Configuration pour restarter tous les services.

            - Le Central devrait être en Running YES. Appliquer de nouveau la configuration.

            - Il vous restera alors à adapter tous vos checks un par un s'il y a des spécificités ! Perl, modules additionnels, pré-requis, etc.

            (pour NagVis, nous avons suivi cette documentation pour installer le tout de zéro : http://www.it-connect.fr/centreon-en...e-avec-nagvis/. Ensuite, nous avons copié les répertoires de NagVis nécessaires de FAN vers la nouvelle installation (images, sons, maps, etc.). C'était un peu plus touchy sur ce point, donc au besoin demandez !)

            Voilà, nous espérons que ça vous aidera !

            Geoffrey FOUCART

            Comment


            • #21
              Super, j'ai tout migré et le pooler central est Running, mais maintenant le problème c'est que les hosts/services etc.. sont à 0 en haut à droite. une idée?

              Merci pour le guide.

              Comment


              • #22
                Salut,

                As-tu bien utilisé la ligne de commande cbd puis relancé le poller en cochant toutes les options ?
                Geoffrey FOUCART

                Comment


                • #23
                  Oui..et les services sont actives.

                  Comment


                  • #24
                    Aucune idée alors... Faudrait revérifier toutes les étapes préalables car je ne vois pas.
                    Geoffrey FOUCART

                    Comment


                    • #25
                      J'au réussi la migration, en effet j'ai refait le processus depuis le début car j'avais essayé depuis où c’était coincé.

                      Je te remercie encore pour ce partage.

                      Encore une question, au niveau des droits dans /usr/lib/nagios/plugins/ ce fichiers de plugin il faut avoir exactement les mêmes que l'ancien ou ça doit être centreon.centreon.

                      merci

                      Comment


                      • #26
                        Nous avons mis les mêmes qu'anciennement sur FAN, soit nagios [499] en Groupe et Propriétaire.

                        Pour les droits, nous sommes en 755, je ne suis pas certain que ce soit idéal donc à voir si tu peux faire "mieux". Quant à "Centreon", nous n'avons pas essayé, mais sûrement que ce serait mieux effectivement. Tu nous feras un retour si tu testes
                        Geoffrey FOUCART

                        Comment


                        • #27
                          Merci Soulmat, tu as été d'une grande aide.
                          Migration complète et réussite.

                          Comment


                          • #28
                            Bonjour,

                            Depuis la migration FAN > CES, nous avons 3 problématiques :

                            1 - Le service Load toujours en Warning ou Critical (ex à l'instant : Critical avec :
                            Load average: 7.57, 6.69, 5.47
                            Sommes sur serveur physique Intel V4 6 coeurs non hyperthreadé / 8 Go dédié, 3000 services checkés / 10 min. Quelque chose à ajuster / modifier ?

                            2 - Le check forcé ne fonctionne plus. Dans Monitoring, rien ne se passe, alors qu'avant nous avions (dans FAN) le check mis à jour quelques instants après. Par exemple lancement d'un check forcé à 10h58 pour remettre des services UP après une modification, toujours rien à 11h (hors ceux arrivés à terme), sommes obligés d'attendre les 10 min...

                            3 - Le widget (à jour) Service Monitoring s'affiche avec un ascenceur sur la droite avec Firefox (à jour), empêchant de voir tous les services en Warning / Critical. Quel que soit le réglage, seul un cache vidé (1 fois sur 5 environ) résout le problème, puis cela revient...

                            Merci par avance pour votre aide.

                            Last edited by Soulmat; 24th October 2016, 11:56.
                            Geoffrey FOUCART

                            Comment


                            • #29
                              Bonjour,

                              Toujours personne pour une idée sur ces 3 problématiques ?

                              Merci par avance.
                              Geoffrey FOUCART

                              Comment


                              • #30
                                Bonjour,

                                Toujours pas la possibilité de me répondre s'il vous plait sur les trois soucis précités ?
                                Geoffrey FOUCART

                                Comment

                                Working...
                                X