Announcement

Collapse
No announcement yet.

Mes notes d'installation de Centreon 1.4.1RC1 sur une OpenSuse 10.2

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

  • Mes notes d'installation de Centreon 1.4.1RC1 sur une OpenSuse 10.2

    Pour ceux que ça interresse ...



    OpenSuse10.2/Nagios2.9/NagiosPlugins1.4.9/Centreon10.2/Perfparse0.106.1


    ********************
    INSTALL DU SYSTEME
    ********************

    Install minimale d'OpenSuse 10.2 sans sans interface graphique

    puis sélection des Rpm suivants:

    apache2-2.2.3-20
    apache2-mod_perl-2.0.2-38
    apache2-mod_php5-5.2.0-10

    php5-5.2.0-10
    php5-gd-5.2.0-10
    php5-ldap-5.2.0-10
    php5-mysql-5.2.0-10
    php5-pear-5.2.0-10
    php5-posix-5.2.0-10
    php5-snmp-5.2.0-10

    mysql-5.0.26-12
    mysql-client-5.0.26-12
    mysql-devel-5.0.26-12

    gd-2.0.32-49
    gd-devel-2.0.32-53
    libpng-1.2.12-23
    libpng-devel-1.2.12-23
    glibc-2.5-25
    glibc-devel-2.5-25

    perl-5.8.8-32
    perl-Config-IniFiles-2.39-31
    perl-Crypt-DES-2.05-30
    perl-Digest-HMAC-1.01-525
    perl-Digest-SHA1-2.11-20
    perl-GD-2.35-18
    perl-GDGraph-1.43-43
    perl-GDTextUtil-0.85-160
    perl-Net-SNMP-5.2.0-30

    rrdtool-1.2.15-25

    make-3.81-23
    libstdc++41-4.1.2_20061115-5
    libstdc++41-devel-4.1.2_20061115-5
    libgcc41-4.1.2_20061115-5
    gcc-4.1.3-29
    gcc-c++-4.1.3-29

    postfix-2.3.2-28
    net-snmp-5.4.rc2-4
    net-tools-1.60-606
    nmap

    ***************
    PEAR
    ***************
    Upgrade de PEAR en v1.6.1:
    pear upgrade PEAR

    Install des packages pear:
    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 XML_RPC SOAP

    ************************
    RECUPERATION DES SOURCES
    ************************
    Centreon 1.4.1.RC1
    wget http://download.oreon-project.org/index.php?id=59

    Nagios 2.9
    wget http://kent.dl.sourceforge.net/sourc...ios-2.9.tar.gz

    Nagios-plugins 1.4.9
    wget http://kent.dl.sourceforge.net/sourc...s-1.4.9.tar.gz

    Perfparse 0.106.1
    wget http://kent.dl.sourceforge.net/sourc...0.106.1.tar.gz


    **********************
    INSTALLATION de NAGIOS
    **********************
    groupadd nagios
    useradd -g nagios nagios
    mkdir -p /usr/local/nagios
    chown nagios:nagios /usr/local/nagios

    groupadd nagioscmd
    usermod -G nagioscmd wwwrun
    usermod -G nagioscmd nagios

    decompression de la source nagios
    ./configure --enable-embedded-perl --with-perlcache --disable-statuswrl --with-default-perfdata --prefix=/usr/local/nagios
    make all
    make install
    make install-init
    make install-commandmode
    make install-config

    renommer les fichiers .cfg.sample en .cfg dans le rep /usr/local/nagios/etc
    chown -R nagios:nagios /usr/local/nagios/etc
    chown -R nagios:nagioscmd /usr/local/nagios/var/rw
    chmod 775 /usr/local/nagios/var/rw
    chmod g+s /usr/local/nagios/var/rw

    Test de la conf nagios:
    /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
    si OK
    /etc/init.d/nagios start
    /etc/init.d/nagios status

    ******************************
    INSTALLATION DES NAGIOS-PLUGINS
    ******************************
    decompression de la source

    ./configure --prefix=/usr/local/nagios --with-cgiurl=/nagios/cgi-bin
    make
    make install

    *******************************
    CONF D'APACHE
    *******************************
    modif /etc/php5/apache2/php.ini
    memory_limit = 32M ( au lieu de 16M)

    creation fichier nagios.conf
    vi /etc/apache2/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 all
    </directory>

    alias /nagios /usr/local/nagios/share
    <directory "/usr/local/nagios/share">
    allowoverride authconfig
    options none
    order allow,deny
    allow from all
    </directory>

    Puis mise en place de 2 .htaccess dans /usr/local/nagios/share et /usr/local/nagios/sbin
    vi /usr/local/nagios/share/.htaccess
    authname "Acces Nagios"
    authtype basic
    authuserfile /usr/local/nagios/etc/htpasswd.users
    require valid-user

    htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

    /etc/init.d/apache2 start

    puis test accès web : http://@ipserveur/nagios/

    ***************************
    CONF MYSQL
    ***************************
    /etc/init.d/mysql start
    mise en place du password pour root


    ***************************
    INSTALLATION PERFPARSE
    ***************************
    decompression de la source
    ./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

    mysql -u root -p
    create database perfparse;
    grant all privileges on perfparse.* to 'nagios'@localhost identified by 'motdepasse';
    exit
    cat scripts/mysql_create.sql | mysql -u nagios -p -D perfparse -h localhost

    Modif de /etc/ld.so.conf pour les Libs libpp_storage_*.so
    ajout du path /usr/local/nagios/lib
    ldconfig

    *******************
    INSTALLATION CENTREON
    *******************
    decompression de la source
    ./install.sh
    suivre les instruction du script
    install oreon plugins y
    install trap plugins y

    puis le reste de la conf par le web
    http://@ipserveur/oreon/

    ***********************
    demarrage auto des services
    ***********************
    chkconfig -a mysql
    chkconfig -a apache2
    chkconfig -a nagios
    chkconfig -a ods
    chkconfig -a snmpd



    Voili Voilà tout marche bien
    .-=NiTroZ=-. http://www.pmartin.net
    <!---
    CentOs
    Centreon 2.2RC2
    Nagios 3.2.1
    Nagvis 1.4.7
    ---!>

  • #2
    Bonjour,

    Merci pour tes notes d'installation, mais je croyais que Perfparse ne servait à rien pour Centron puisque on utilise plus que mysql.

    Je suis un peu perdu.

    Cordialement

    Comment


    • #3
      Bonjour,

      J'ai loupé un épisode ?
      Tu as vu ça où ?

      Cordialement
      .-=NiTroZ=-. http://www.pmartin.net
      <!---
      CentOs
      Centreon 2.2RC2
      Nagios 3.2.1
      Nagvis 1.4.7
      ---!>

      Comment


      • #4
        Il a raison

        Changelog - Centreon - 1.4.x

        => Feature : Not use anymore perfparse and graph plugins

        Comment


        • #5
          Donc si je résume , pour grapher :

          - Je désactive PerfParse
          - j'enleve le process-service-perfdata pour Service Performance Data Processing Command dans le nagios.cfg
          - et j'active le Traitement des données de performance au niveau du service

          C'est ça ?

          Merci encore
          .-=NiTroZ=-. http://www.pmartin.net
          <!---
          CentOs
          Centreon 2.2RC2
          Nagios 3.2.1
          Nagvis 1.4.7
          ---!>

          Comment


          • #6
            C'est ça.

            Par contre de mon coté avec Oreon 1.4-5 tous les plugins ne sont pas tous capable de permettre l'obtention de graphes.
            Je ne sais pas ce qu'il en est avec Centreon, pas encore regardé. Pour avoir essayé perfparse au début avec Oreon 1.3.3, je suis bien content qu'il ait disparu, c'était une vraie galère à installer et à faire marcher.
            Debian Etch 4.0
            Nagios v2.9 - Oreon v1.4-5 - Nagios Status Map 1.1 - Nagios Checker 0.9.5
            Niveau Linux : ~débutant

            Comment


            • #7
              Originally posted by nitroz View Post
              Donc si je résume , pour grapher :

              - Je désactive PerfParse
              oui
              Originally posted by nitroz View Post
              - j'enleve le process-service-perfdata pour Service Performance Data Processing Command dans le nagios.cfg
              no
              Originally posted by nitroz View Post
              - et j'active le Traitement des données de performance au niveau du service
              oui
              Originally posted by nitroz View Post
              C'est ça ?

              Merci encore

              http://wiki.oreon-project.org/index.php/Graphs

              Comment


              • #8
                Merci .... et surement à bientôt
                .-=NiTroZ=-. http://www.pmartin.net
                <!---
                CentOs
                Centreon 2.2RC2
                Nagios 3.2.1
                Nagvis 1.4.7
                ---!>

                Comment


                • #9
                  J'ai fait les manips et apparemment je ne graphe plus rien.
                  Mes courbes s'arrete depuis la désactivation de perfparse :roll:
                  .-=NiTroZ=-. http://www.pmartin.net
                  <!---
                  CentOs
                  Centreon 2.2RC2
                  Nagios 3.2.1
                  Nagvis 1.4.7
                  ---!>

                  Comment


                  • #10
                    tu a suivi correctement la wiki?
                    http://wiki.oreon-project.org/index.php/Graphs

                    tu a des erreurs dans les logs?

                    Comment


                    • #11
                      J'ai bien suivi les manip du wiki
                      je n'ai aucune erreur dans les logs : mes plugins me remonte bien les bonnes infos ( plugins check_centreon_fraffic)
                      .-=NiTroZ=-. http://www.pmartin.net
                      <!---
                      CentOs
                      Centreon 2.2RC2
                      Nagios 3.2.1
                      Nagvis 1.4.7
                      ---!>

                      Comment

                      Working...
                      X