Announcement

Collapse
No announcement yet.

perfparse mon amour!!!

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

  • perfparse mon amour!!!

    Bonjour a tous!!! la question qui tue:

    y a t il quelqu'un qui sache installer et faire marcher perfparse de A à Z!!!

    La question parait brutale et culotée mais bon ca fait 3 jours que je galère et que je tente tout ce qui est faisable et que je fais choux blanc à chaque fois.

    help!!!!!!!
    that which does not kill us, make us stronger

  • #2
    Ton OS ?
    Intel(R) Xeon(TM) CPU 3.4GHz - MemTotal : 1034476 kB
    Centreon 2.4.1 - Nagios 3.2.1 - Nagios Plugins 1.4.15 - Manubulon Plugins tuné
    Fedora Core 5 - 2.6.20-1.2320

    Comment


    • #3
      Originally posted by DonKiShoot
      Ton OS ?
      sur une debian stable

      that which does not kill us, make us stronger

      Comment


      • #4
        Désolé !
        Intel(R) Xeon(TM) CPU 3.4GHz - MemTotal : 1034476 kB
        Centreon 2.4.1 - Nagios 3.2.1 - Nagios Plugins 1.4.15 - Manubulon Plugins tuné
        Fedora Core 5 - 2.6.20-1.2320

        Comment


        • #5
          Sur une Fedora peut être ?

          Moi j'en peux plus. Entre rrd et perfparse mon coeur balance...OUI, je balance les deux à la poubelle :lol: :lol:
          NAGIOS 3.0b5 <==> OREON 1.4.1
          VMWARE -Ubuntu server

          Comment


          • #6
            pourquoi dsl, c'est si grave à ce point!!!!

            y a t il une autre possibilité sur un autre OS!!! Je suis preneur moi, suis pas marié à DEBIAN


            merci quand même
            that which does not kill us, make us stronger

            Comment


            • #7
              Tu aurais pu eviter de créer 3 topic a la suite sur perfparse...

              Oreon-DevTeam

              Comment


              • #8
                Voici un bout de doc qui vaut ce qui vaut pour fedora core 5, si cela peut aider :
                Code:
                Installation de Nagios + Perfparse
                
                On commence par installer les librairies graphiques nécessaires à la compilation de nagios.
                « yum install gd-devel »
                
                Puis on prépare le terrain pour nagios :
                « adduser nagios »
                « mkdir /usr/local/nagios »
                « chown nagios.nagios /usr/local/nagios »
                « /usr/sbin/groupadd nagiocmd »
                « /usr/sbin/usermod -G nagiocmd apache »
                « /usr/sbin/usermod -G nagiocmd nagios »
                
                Ensuite on commence le processus de compilation en supprimant la wrlmap qui ne sert à rien, en activant le mod_perl avec du cache pour de meilleurs performances et on précise que l’on utilisera les données de performance des plugins (obligatoire pour perfparse) :
                « ./configure --enable-embedded-perl --with-perlcache --disable-statuswrl --with-default-perfdata »
                « make all »
                « make install »
                « make install-init »
                « make install-commandmode »
                « make install-config »
                
                « chown nagios:nagiocmd /usr/local/nagios/var/rw »
                « chmod 775 /usr/local/nagios/var/rw »
                « chmod g+s /usr/local/nagios/var/rw »
                
                « vi /etc/httpd/conf.d/nagios.conf »
                
                ScriptAlias /nagios/cgi-bin /usr/local/nagios/sbin
                <Directory "/usr/local/nagios/sbin">
                    AllowOverride AuthConfig
                    Options None
                    Order allow,deny
                    Allow from 192.
                </Directory>
                
                Alias /ntray /usr/local/nagios/var
                <Directory /usr/local/nagios/var>
                    AllowOverride AuthConfig
                    Options None
                    Order allow,deny
                    Allow from 192.
                </Directory>
                
                Alias /nagios /usr/local/nagios/share
                <Directory "/usr/local/nagios/share">
                    AllowOverride AuthConfig
                    Options None
                    Order allow,deny
                    Allow from 192.
                </Directory>
                
                « vi /usr/local/nagios/sbin/.htaccess » & « vi /usr/local/nagios/share/.htaccess »
                AuthName "Nagios Access"
                AuthType Basic
                AuthUserFile /usr/local/nagios/etc/htpasswd.users
                require valid-user
                
                « htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin »
                
                Noter le password precieusement ;)
                
                Puis on installe les plugins par défaut de Nagios.
                Je prends la dernière archive tar.gz du CVS pour avoir la version des plugins la plus récente.
                PS : J’installe avant fping « yum install fping » car je sais que ce plugin est compatible perfparse et cela m’interesse pour obtenir des courbes reflétant l’évolution du temps de réponse de mes machines.
                
                « make »
                « make install »
                
                On installe également les librairies nécessaires à la compilation de perfparse :
                « yum install mysql-devel fontconfig-devel gcc-c++ »
                Puis on commence le processus de compilation de perfparse :
                « ./configure --prefix=/usr/local/nagios --with-imagedir=/usr/local/nagios/share/images --with-cgidir=/usr/local/nagios/sbin --with-http_image_path=/nagios/images »
                « make »
                « make install »
                
                On crée la base qui va recevoir les données de perfparse
                « mysql –u root »
                
                create database nagios;
                GRANT ALL PRIVILEGES ON nagios.* TO 'nagios'@localhost identified by 'passworddenagios';
                
                « cat /root/perfparse-0.106.1/scripts/mysql_create.sql | mysql -u nagios -p -D nagios -h 127.0.0.1 »
                
                Puis on active nagios au démarrage de la machine : « chkconfig --add nagios »
                
                Installation d’Oreon
                
                Pour installer Oreon, il va falloir préparer le terrain car attention les dépendances ;)
                
                « yum install rrdtool rrdtool-perl perl-GD net-snmp-perl perl-Config-IniFiles perl-Crypt-DES perl-Digest-HMAC perl-Digest-SHA1 perl-Socket6 php-pear php-gd php-snmp php-mysql »
                
                Au cas où, pour mes amis les malchanceux :
                « pear config-set http_proxy ’http://@ipduproxy:port’ »
                
                « pear install -o -f --alldeps Mail Mail_Mime Net_SMTP Net_Socket Net_Traceroute Net_Ping Validate Image_Graph Image_GraphViz HTML_Table HTML_QuickForm_advmultiselect Auth_SASL HTTP Numbers_Roman Numbers_Words MDB2 DB_DataObject_FormBuilder DB_DataObject DB Date »
                
                Voilou pour les prérequis !
                
                Ensuite il est très très fortement conseillé d’augmenter l’espace mémoire alloué à PHP :
                « vi /etc/php.ini » « memory_limit = 32M »
                
                Ensuite il suffit de lancer : « ./install.sh »
                PS : Je n’ai changé que le chemin vers « mail » (/bin/mail) et celui vers « RRDs.pm » (/usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi)
                
                Puis on se rend sur l’interface web pour finir l’installation :
                http://@ipserveur/oreon
                PS : NE PAS UTILISER DE CARACTERES ACCENTUES sinon ca plante lamentablement
                
                Pour obtenir des tableaux de bord :
                « vi /usr/local/oreon/cron/ArchiveLogInDB.php »
                $path_oreon = '/usr/local/oreon/';
                $NagiosPathArchive = "/usr/local/nagios/var/archives";
                
                « vi /etc/cron.d/oreon »
                0 0 1-31 * * nagios php -q /usr/local/oreon/cron/ArchiveLogInDB.php
                Attached Files
                Intel(R) Xeon(TM) CPU 3.4GHz - MemTotal : 1034476 kB
                Centreon 2.4.1 - Nagios 3.2.1 - Nagios Plugins 1.4.15 - Manubulon Plugins tuné
                Fedora Core 5 - 2.6.20-1.2320

                Comment


                • #9
                  Merci pour les infos
                  Je vais tester la partie Perfparse

                  8)
                  NAGIOS 3.0b5 <==> OREON 1.4.1
                  VMWARE -Ubuntu server

                  Comment


                  • #10
                    UP, j'ai rajouté les screenshoot, si avec ça vous y arrivez pas, je ne peut plus rien pour vous
                    Intel(R) Xeon(TM) CPU 3.4GHz - MemTotal : 1034476 kB
                    Centreon 2.4.1 - Nagios 3.2.1 - Nagios Plugins 1.4.15 - Manubulon Plugins tuné
                    Fedora Core 5 - 2.6.20-1.2320

                    Comment


                    • #11
                      Nickel :wink:
                      NAGIOS 3.0b5 <==> OREON 1.4.1
                      VMWARE -Ubuntu server

                      Comment


                      • #12
                        Franchement merci pour les infos Donkishoot!!!!!!

                        that which does not kill us, make us stronger

                        Comment


                        • #13
                          Sorry for replying in English, but my French is very poor

                          @DonKiShoot
                          What are your complete process-service-perfdata and process-host-perfdata commands?? The images you posted show a scrollbar.. And I changed the commands without backing them up :P

                          Tnx!

                          Comment


                          • #14
                            you have to create these commands

                            Comment


                            • #15
                              Originally posted by barbaar
                              Sorry for replying in English, but my French is very poor

                              @DonKiShoot
                              What are your complete process-service-perfdata and process-host-perfdata commands?? The images you posted show a scrollbar.. And I changed the commands without backing them up :P

                              Tnx!
                              Oups Sorry !! :P

                              Code:
                              /usr/bin/printf "%b" "$TIMET$\t$HOSTNAME$\t$SERVICEDESC$\t$SERVICEOUTPUT$\t$SERVICESTATE$\t$SERVICEPERFDATA$\n"
                              Code:
                               /usr/bin/printf "%b" "$TIMET$\t$HOSTNAME$\t$SERVICEDESC$\t$SERVICEOUTPUT$\t$SERVICESTATE$\t$SERVICEPERFDATA$\n"
                              Intel(R) Xeon(TM) CPU 3.4GHz - MemTotal : 1034476 kB
                              Centreon 2.4.1 - Nagios 3.2.1 - Nagios Plugins 1.4.15 - Manubulon Plugins tuné
                              Fedora Core 5 - 2.6.20-1.2320

                              Comment

                              Working...
                              X