Announcement

Collapse
No announcement yet.

HTTP-Response-Time de HTTP à HTTPS

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

  • HTTP-Response-Time de HTTP à HTTPS

    Bonjour,

    notre site était en HTTP, et le plugin fonctionnait très bien. J'ai procédé à l'installation d'un certificat SSL sur le site en question et nous sommes donc en HTTPS maintenant.

    Je pensais que pour le changement dans Centreon, cela se réduirait à changer simplement le protocol dans les options de HTTP à HTTPS mais cela ne fonctionne pas.

    Quelqu'un pourrait il éventuellement me donner une info sur l'adaptation à faire sur ce plugin pour qu'il fonctionne de nouveau ? ( adaptation sur la version web. )

    Pour ce qui est de l'essai en ligne de commande, ce n'est pas concluant non plus car il me dit :

    # perl centreon_protocol_http.pl --plugin=apps:rotocols::http:lugin --mode=response --hostname=IP --proto=https
    CRITICAL : 503 Service Unavailable

    Merci d'avance.
    Kevin

  • #2
    Désolé pour la réponse tardive, je réalisais un nouvel article sur le Rest API NSClient. Pour ton problème, il faudrait activer le mode debug pour avoir un peu plus d'information comme ceci :
    ./centreon_protocol_http.pl --plugin=apps: protocols::http: plugin --mode=response --hostname=192.168.0.175 --proto=https --port=8443 --debug
    Visiter mon site perso http://eric.coquard.free.fr/atelier/

    Comment


    • #3
      Merci de prendre le temps de répondre surtout, c'est déjà très gentil de votre part.

      Quand je tape la commande avec le port 443 et debug j'ai un résultat : CRITICAL : 500 Read timeout

      j'ai également testé avec 8443 comme vous l'aviez mis, je ne sais pas si c'était une faute de frappe ou non et la j'ai une erreur 500 comme quoi il n'arrive pas à se connecter à notre proxy. Ne sachant pas si c'était une faute de frappe ou non, je ne sais pas si c'est vraiment le proxy qui pose problème ou non étant donné que normalement il est autorisé pour le port 80 et 443.

      Je trouve les messages pas très parlant avec le débug.

      Kevin.

      Comment


      • #4
        Bonjour,

        Je suis désolé je t'ai induit en erreur avec le port 8443, c'était un exemple. Pour ton cas, c'est bien le port 443 qu'il faut utiliser. Malheureusement, je n'ai pas trop d'explication. Il y a peut être un problème d'identification du certificat comme je l'ai eu pour la connexion Web avec NSClient. Dans ce cas il faudrait utiliser le plugin centreon du Github. La version packagé Centreon n'a pas eu encore cette mise à jour récente avec l'option --ssl-opt="SSL_verify_mode => SSL_VERIFY_NONE"
        Visiter mon site perso http://eric.coquard.free.fr/atelier/

        Comment


        • #5
          Bonjour,

          je n'ai pas encore pris le temps de regarder à cela. Je vais le faire prochainement et je reviendrai peut être vers vous si j'ai un soucis de configuration avec ce plugin.

          Merci
          Kevin

          Comment


          • #6
            Bonjour,

            j'ai procédé à la mise à jour de tout le serveur centreon ( centos 6.9 final release ) ainsi que de tout les plugins etc. Y compris plugins pack dans l'interface web.

            J'ai du changement depuis car en ligne de commande j'arrive à passer la commande pour check le site en HTTPS et avoir une réponse.

            check-https.png

            Par contre, impossible d'adapter cela sur l'interface web. Que je précise le protocol en HTTP ou HTTPS ca ne fonctionne pas.
            J'ai test avec port 80 ou 443 ca ne change rien.
            J'ai tenté d'ajouter le paramètre SSL SSLv3 mais j'ai l'impression qu'il n'en tien pas compte ou je ne fais pas cela correctement.

            Comment cela se fait il que ca fonctionne automatiquement en ligne de commande et que je n'arrive pas a l'adapter sur l'interface web ?

            Merci d'avance.
            Kevin
            Attached Files

            Comment


            • #7
              Bonjour,
              Il y a certainement une erreur dans ta configuration Centreon. Peut-tu faire une copie de ta configuration (commande, template et/ou service). Et eventuellement le message de sortie de ton plugin. Il y aussi une information très intéressante dans le détail de service pour voir ce qu'envoie Centreon en ligne de commande. ci-dessous un exemple
              detail-service-centreon-plugin.jpg
              Visiter mon site perso http://eric.coquard.free.fr/atelier/

              Comment


              • #8
                Bonjour,

                merci une fois de plus de votre réponse.
                voici les deux images demandées :

                config-host-kimsufi-centreon.png
                service-http-command-centreon.png

                J'ai tenté en mettant le parametre SSLv3 en majuscule, minuscule en changeant le port le protocol mais rien n'y fait.

                Merci d'avance.
                Kevin

                Comment


                • #9
                  Désolé les copies d’écran sont trop petites je n’arrive pas à lire les informations , tu peux me copier la ligne en enlevant les infos confidentielles ?
                  Visiter mon site perso http://eric.coquard.free.fr/atelier/

                  Comment


                  • #10
                    Bonjour,

                    désolé je n'ai pas fait attention que la qualité était si mauvaise après l'upload.

                    voici :

                    /usr/lib/centreon/plugins/centreon_protocol_http.pl --plugin=apps:rotocols::http:lugin --mode=response --hostname=*.*.*.* --proto='https' --port='443' --urlpath='/' --warning='' --critical=''

                    Le message d'erreur remonté est le suivant :

                    "CRITICAL: 500 Can't connect to * (connect: Connection refused)"

                    Merci
                    Kevin
                    Last edited by InformatiqueJoskin; 16th February 2018, 13:44.

                    Comment


                    • #11
                      Bonsoir,

                      Voila une solution, J'ai juste ajouter une hôte avec le template App-Protocol-http-custom et j'ai rempli les macros comme ceci

                      EXTRAOPTIONS=--urlpath='/'
                      PORT=443
                      PROTOCOL=https

                      conf_https.jpg
                      Et voici le résultat
                      conf_https_detail.jpg
                      Last edited by kermith72; 15th February 2018, 22:50.
                      Visiter mon site perso http://eric.coquard.free.fr/atelier/

                      Comment


                      • #12
                        Bonjour,

                        merci une fois de plus pour votre réponse.

                        C'est assez bizarre, car j'avais déjà ce paramètre dans la commande quand il exécutait le plugin. Malgré tout, j'ai tenté votre solution pour voir si cela changeait quelque chose, mais rien n'y fait.

                        J'ai toujours le même résultat. Je ne comprends pas bien pourquoi le serveur peut check et depuis le browser cela ne fonctionne pas c'est assez énervant.

                        Je commence a finir par me dire que le problème est au niveau de mon serveur web mais alors je ne comprends pas pourquoi en ligne de commande ca irait et pas en web. L'ip utilisée est la même d'un coté ou l'autre car il sort par l'ip publique.

                        Kevin

                        Comment


                        • #13
                          Et le plus fort, c'est que j'arrive à superviser ton site tu as laissé l'adresse IP sur ta réponse dans le message d'erreur. Il faut mieux la cacher si tu ne veux pas avoir de problème
                          Tu dois avoir un problème de configuration sur ta conf Centreon, je ne vois pas d'autre solution. Tu n'aurais pas une architecture distribué ? dans ce cas tu dois mettre à jour le poller au niveau des plugins de la même façon que le central.
                          Ci-dessous le résultat du plugin sur ton site
                          conf_https_detail1.jpg
                          Visiter mon site perso http://eric.coquard.free.fr/atelier/

                          Comment


                          • #14
                            Bonjour,

                            la j'avoue que c'est fort

                            Merci pour votre test et j'ai fait la modif dans l'autre message, faute d'inattention qui ne devrait pas arriver.

                            C'est vraiment bizarre car j'ai mis tout a jour en même temps, je vais rechercher de ce coté là alors.

                            Je n'ai pas d'architecture distribuée non.

                            Mon centreon tourne sous vsphere avec la version appliance qui est centos 6.9 final. J'ai mis tout a jour sur ce serveur la plus les plugins pack IMP depuis l'interface web également.

                            Comment

                            Working...
                            X