JMonitoring V2

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • #31
    Re : JMonitoring V2

    Tu veux parler du mot secret de ton site distant ?
    Je pense que tu peux en définir un toi-même s'il n'est pas présent, copie celui d'un autre site par exemple. Ca se passe dans le fichier configuration.php à la racine du site.

    Si c'est un autre problème, donne-moi un peu plus de détails, c'est sur le Master, un site distant ? C'est directement JMonitoring qui pose problème ?
    Sekator.ch, créateur de sites web : http://sekator.ch

    Commentaire


    • #32
      Re : JMonitoring V2

      oui, merci
      en fait j'ai passé la soirée dessus à essayer de comprendre le fonctionnement du composant, s'il mettait des choses dans la base de données, etc... avant de comprendre que le mot secret était celui du site .... grrrr et qu'il était dans le fichier conf, regrrrr...
      donc, ce petit souci est résolu, je suis en train d'explorer les possibilités de ce composant hyper pratique, je ferai mes retours sur ton forum.
      aidons nous les uns les autres ...

      https://www.web54.fr

      Commentaire


      • #33
        Re : JMonitoring V2

        D'accord, ce genre de confusions seront évitées par la suite : j'ai ajouté les tooltips avec une petite description. Ca sera donc que mieux

        Ce sera disponible dans la version stable à paraître prochainement.

        Bonne utilisation ;-)
        Sekator.ch, créateur de sites web : http://sekator.ch

        Commentaire


        • #34
          Re : JMonitoring V2

          Bonjour.

          J'utilise Jmonitoring sur une douzaine de sites. C'est rassurant d'avoir confirmation toutes les 4 H qu'ils ne sont pas plantés par un hacker ou un administrateur maladroit.

          J'aimerais tout de même comprendre pourquoi il ne reconnait pas le mot de la page d'accueil :
          Erreur : WORD_NOT_IN_HOMEPAGE : 2.46 COM_JMONITORING_SECONDS

          Testé sur différents mots dans différentes zones du site.

          Ce sont les dernières versions de Jmonitoring et de Joomla.

          Commentaire


          • #35
            Re : JMonitoring V2

            Hello,

            C'est déjà bizarre que la langue ne soit pas traduite, je vais regarder ça.
            Certains serveurs n'autorisent pas certaines actions de cUrl. Tu peux essayer de modifier le fichier func_jmon.inc.php, présent à la racine du composant en admin.

            Il est comme ça :
            function getPage($host)
            {
            $ch = curl_init();
            curl_setopt($ch, CURLOPT_URL, $host);
            curl_setopt($ch, CURLOPT_FAILONERROR, 1);
            curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
            curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 20);
            curl_setopt($ch, CURLOPT_TIMEOUT, 20);
            curl_setopt($ch, CURLOPT_USERAGENT, 'JMonitoring/2.0 (+http://www.jmonitoring.com)');
            curl_setopt ($ch, CURLOPT_REFERER, $host);
            $result = curl_exec($ch);
            curl_close($ch);

            return $result;
            }
            Je te propose d'essayer comme ça :

            function getPage($host)
            {
            $ch = curl_init();
            curl_setopt($ch, CURLOPT_URL, $host);
            curl_setopt($ch, CURLOPT_FAILONERROR, 1);
            curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
            curl_setopt($ch, CURLOPT_USERAGENT, 'JMonitoring/2.0 (+http://www.jmonitoring.com)');
            curl_setopt ($ch, CURLOPT_REFERER, $host);
            $result = curl_exec($ch);
            curl_close($ch);

            return $result;
            }
            Si cela ne marche toujours pas, essayes ceci :

            function getPage($host)
            {
            $ch = curl_init();
            curl_setopt($ch, CURLOPT_URL, $host);
            curl_setopt($ch, CURLOPT_FAILONERROR, 1);
            curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
            $result = curl_exec($ch);
            curl_close($ch);

            return $result;
            }
            Normalement, cela devrait pouvoir fonctionner, puisque que la récote des données est aussi faite avec cUrl. Mais c'est vrai que certains serveurs bloquent un peu cUrl.
            Sekator.ch, créateur de sites web : http://sekator.ch

            Commentaire


            • #36
              Re : JMonitoring V2

              Bonjour

              le composant est sympa et facile à mettre en oeuvre ...

              Par contre, je rencontre quelques difficultés avec la tâche planifiée et le composant "JMonitoring Launcher pour Windows"

              Sur mon micro ordinateur (Windows 7 et xampp) j'ai installé une version de joomla 2.5.4 et le composant maître dessus ; j'ai installé sur mes 4 sites distants le composant esclave et tout marche bien : vérifier un site, vérifier tous les sites

              J'ai paramétré la fonction envoi de mail (mode smtp ) et je l'ai testé par l'envoi d'un mail à un contact : ça marche

              J'ai entré dans la configuration de Jmonitoring maître une adresse email valide, j'ai modifié la configuration de Jmonitoring : fichier jmonitoring.ini :
              Code:
              [main]
              ConnectTimeout=240
              URLCall=http://localhost/Joomla_last/index.php/index.php?option=com_jmonitoring&task=cron
              Je lance Jmonitoring.exe (un icône sur le bureau) et Windows me dit que tout s'est bien passé ...
              mais je ne reçois pas de messages dans ma boîte aux lettres ...
              (test avec 2 emails différents, en laissant vide le champ ou en y mettant le nom d'une catégorie .. rien n'y fait)

              Pouvez-vous me donner quelques pistes ou explications sur ce dysfonctionnement ?

              Merci

              Remarque : configuration de l'hébergement pour les sites distants :

              PHP : 5.3.3
              MySql : 5.0.51a-24+lenny5-log
              Serveur Web : Apache

              Configuration locale pour le site mâitre :
              XAMPP
              [PHP: 5.3.6]
              Apache/2.2.14 (Win32) DAV/2 mod_ssl/2.2.14 OpenSSL/0.9.8l mod_autoindex_color PHP/5.3.6 mod_apreq2-20090110/2.7.1 mod_perl/2.0.4 Perl/v5.10.1
              Version du client MySQL: mysqlnd 5.0.8-dev - 20102224 - $Revision: 308673 $
              Extension PHP: mysql
              Dernière édition par didier l à 08/05/2012, 18h21
              Didier L
              Le webmaster de quelques sites associatifs développés sur Joomla !

              Commentaire


              • #37
                Re : JMonitoring V2

                Hello,

                Avec la nouvelle version, on a mis un token pour éviter les surcharge Deni Of Service, car beaucoup de monde met le Master en ligne.
                Il te faut donc utiliser ceci :
                URLCall=http://localhost/Joomla_last/index.php?option=com_jmonitoring&task=cron&token=l eMotSecret

                Où "leMotSecret" est le mot secret de ton site Maître. Avec ça, ça devrait marcher.


                Petite astuce pour ceux qui ont un site Maître en ligne, vous pouvez utiliser ce service pour faire des crons : https://www.setcronjob.com/
                Sekator.ch, créateur de sites web : http://sekator.ch

                Commentaire


                • #38
                  Re : JMonitoring V2

                  Bonsoir,

                  Merci pour ta réponse

                  Une petite remarque : le mot secret pour le composant n'apparait que lors de l'installation ...

                  J'ai cherché dans les paramètres et je ne l'ai pas trouvé. Alors j'ai désinstallé JMonitoring et puis ré installer (version 2.2.1) et j'ai vu après installation le mot secret et plus précisément la ligne de commande complète !

                  Par contre, cela ne marche toujours pas ...

                  Le problème ne viendrait-il pas de l'envoi en mode smtp de messages ?
                  Didier L
                  Le webmaster de quelques sites associatifs développés sur Joomla !

                  Commentaire


                  • #39
                    Re : JMonitoring V2

                    Hello,

                    On peux le retrouver dans la configuration générale de joomla ou dans le fichier configuration.php à la racine du site.
                    On pourrait effectivement faire un petit rappel ailleurs pour faciliter les choses.

                    Petite vérification : si tu affiches ton url dans ton navigateur, il faut qu'elle ne renvoie pas "Access denied".

                    Autrement, il y a peut-être une erreur qui bloque, on le verrait à l'affichage de cette page. Si c'est le cas, tu peux écrire ici ce que tu vois.

                    Autrement, JMonitoring utilise la fonction de joomla pour envoyer les mails alors si tu envoies un mail avec Joomla, on peut aussi envoyer un mail avec JMonitoring. Ca doit être un autre problème.
                    Sekator.ch, créateur de sites web : http://sekator.ch

                    Commentaire


                    • #40
                      Re : JMonitoring V2

                      Désolé ... Je me suis mélangé les pinceaux.

                      En saisissant l'url pour activer Jmonitoring dans mon navigateur, je me suis aperçu que je me suis trompé dans l'adresse email (un blanc avant le caractère @) ...

                      ça marche ! Merci


                      Questions :

                      - Il n'y a pas de conservation sur le composant Maître des différentes mesures ? Apparemment seuls les incidents sont conservés. La conversation de toutes les données pourraient notamment permettre de suivre le temps de réponse des sites distants et de mesurer ainsi leur"bonne santé"
                      - De même, il n'y a aucune trace sur les sites esclaves des mesures de JMonitoring. On pourrait converser la date et l'heure des 20 dernières mesures pour s'assurer que cette commande n'est pas utilisée pour attaquer un site.

                      J'espère que vous aurez le temps de mettre à jour la documentation sur le web pour éviter de nouvelles sollicitations sur ce forum
                      Didier L
                      Le webmaster de quelques sites associatifs développés sur Joomla !

                      Commentaire


                      • #41
                        Re : JMonitoring V2

                        Ok je suis rassuré ;-)

                        Oui, il y a une conservation de la précédente valeur, mais c'est uniquement pour pouvoir procéder à la comparaison, elle n'est donc pas accessible depuis le composant. On ne journalise pas ce genre de choses.
                        S'il y avait quelque chose à journaliser, ça serait de toutes façons sur le master.

                        Pour les temps de réponse, dans l'ancienne version, quand on cliquait sur "Vérifier tout", le message qui liste les sites qui sont OK affichait aussi le temps de réponse. Toutefois, c'est un indicateur trop approximatif pour être utilisé. On a juste laissé le temps total, juste pour avoir une idée de combien de temps le processus dure.

                        Par contre, il serait imaginable de faire un plugin qui récolte les informations de http://tools.pingdom.com/fpt/ mais là aussi, les temps de réponses varient beaucoup. C'est beaucoup trop variable pour être vraiment mesuré. Il faudrait faire une moyenne de quelques essais.


                        En effet, la documentation devrait un petit peu évoluer.
                        Sekator.ch, créateur de sites web : http://sekator.ch

                        Commentaire

                        Annonce

                        Réduire
                        Aucune annonce pour le moment.

                        Partenaire de l'association

                        Réduire

                        Hébergeur Web PlanetHoster
                        Travaille ...
                        X