Announcement

Collapse
No announcement yet.

Centreon + Nagvis : Nagios is not running

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

  • Centreon + Nagvis : Nagios is not running

    bonjour

    Je vient d'installer Nagvis mais je rencontre ce message d'erreur quand j'affiche la page /nagios2/nagvis/nagvis/index.php

    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /usr/share/nagios2/htdocs/nagvis/nagvis/includes/classes/GlobalBackend-ndomy.php on line 58

    Et une fenetre JAUNE avec ce message
    nagiosNotRunning: NDOMy: Nagios not running (Backend ndomy_1)
    NDO reports that Nagios is not running

    Nagios est pourtant bien lancé, les interfaces oreon et nagios 2 sont OK

    j'ai suivi la doc suivante : http://www.kernel-panic.it/openbsd/nagios/
    la base de données est ok je pense
    le fichier de sock est dans /var/log/nagios2
    srwxr-xr-x 1 nagios adm 0 2008-02-21 17:51 ndo.sock

    Dans nagios.cfg
    j'ai mis ces parametres :
    Check_external_commands=1
    Command_check_interval=10s
    event_broker_options=-1

    Merci de votre aide


    Maverik
    Last edited by maverik; 22 February 2008, 13:51.
    debian 2.6.18-5-686
    Nagios 2.6
    Centreon 1.4.1
    Nagvis 1.2.2
    ndoutils-1.4b7

  • #2
    Savez vous dans quel répertoire dois se trouver le fichier ndo.sock ?
    quels sont les droits qu'il devrait avoir ?

    Merci
    debian 2.6.18-5-686
    Nagios 2.6
    Centreon 1.4.1
    Nagvis 1.2.2
    ndoutils-1.4b7

    Comment


    • #3
      C'est simple,
      tu as du configurer le broker à la main dans le fichier,
      mais tu as du oublier (je suis passé par la) que centreon regenere les fichiers de configurations à chaque fois donc dans :

      Configuration,
      Nagios,
      Nagios CFG,
      Ta Configiguration Nagios:
      Broker Module doit avoir ceci : /usr/local/nagios/bin/ndomod.o config_file=/etc/nagios/ndomod.cfg
      Broker Module Option doit avoir ceci : -1

      Et tu verras Nagvis fonctionnera comme un petit ange.
      Network Engineer/Tweaker
      CCNA and CCNA Security.
      Pending CCNA Wireless and LPIC
      Unix, Linux and Windows user

      Comment


      • #4
        bonjour
        Merci, en effet, le fichier etait renseigné mais ce n'etait pas bien fait dans l'interface CENTREON.
        La modif est faite mais ce n'est pas mieux.

        Pour info , j'ai installé nagios2 via apt-get et non pas avec les sources en tgz, du coup , les chemins sont un peu différents

        As tu d'autres idées ?
        Merci
        debian 2.6.18-5-686
        Nagios 2.6
        Centreon 1.4.1
        Nagvis 1.2.2
        ndoutils-1.4b7

        Comment


        • #5
          Je constate que les tables mysql ne sont pas remplies, je n'ai que des tables (59) et des champs mais pas de données. ???
          debian 2.6.18-5-686
          Nagios 2.6
          Centreon 1.4.1
          Nagvis 1.2.2
          ndoutils-1.4b7

          Comment


          • #6
            ndo2db tourne bien?
            Auteur de Shinken, outil de supervision compatible avec Nagios et orientée supervision distribuée hautement disponible et mulitplateforme.

            Comment


            • #7
              je viens de lire ce message dans syslog

              ndo2db: Error: Could not connect to MySQL database: Access denied for user 'ndouser'@'localhost' (using password: YES)

              Donc a prioris non, j'ai bien accès à l'interface de config par contre.

              voici un extrait du fichier etc/nagvis.ini.php
              [backend_ndomy_1]
              backendtype="ndomy"
              dbhost="localhost"
              dbport=3306
              dbname="nagios"
              dbuser="root"
              dbpass=""
              dbprefix="nagios_"
              dbinstancename="default"
              maxtimewithoutupdate=180
              htmlcgi="/nagios2/cgi-bin"

              le compte mysql root n'a pas de mot de passe.
              Last edited by maverik; 27 February 2008, 11:51.
              debian 2.6.18-5-686
              Nagios 2.6
              Centreon 1.4.1
              Nagvis 1.2.2
              ndoutils-1.4b7

              Comment


              • #8
                PROBLEME SOLUTIONNE !!

                En fait le compte par defaut ndouser n'a pas reussi a avoir les droits suffisants pour se connecter a la base
                j'ai donc mis le compte mysql root

                ca marche !!

                vi /etc/nagios2/ndo2db.cfg

                # DATABASE USERNAME/PASSWORD
                # This is the username/password that will be used to authenticate to the DB.
                # The user needs at least SELECT, INSERT, UPDATE, and DELETE privileges on
                # the database.

                db_user=root
                #db_user=ndouser
                #db_pass=ndopassword
                db_pass=

                merci messieurs
                Last edited by maverik; 27 February 2008, 14:44.
                debian 2.6.18-5-686
                Nagios 2.6
                Centreon 1.4.1
                Nagvis 1.2.2
                ndoutils-1.4b7

                Comment


                • #9
                  J'ai le message d'erreur que toi :

                  "nagiosNotRunning: NDOMy: Nagios not running (Backend ndomy_1)"

                  Ou se trouve ce fichier syslog car je ne sais pas d'où vient le problème car nagios et centreon fonctiennent.

                  PS : J'ai un pb de bdd mysql quand j'exporte mon nagios.cfg

                  "DBI connect('centreon','centreon',...) failed: Access denied for user 'centreon'@'localhost' (using password: YES) at /usr/lib/nagios/plugins//traps/genSnmpttConfFile line 53
                  Echec de la connexion
                  Generating SNMPTT configuration files..."

                  Comment


                  • #10
                    Salutation, je confirme j'ai le même problème que celui-ci :'nagiosNotRunning: NDOMy: Nagios not running (Backend ndomy_1)
                    NDO reports that Nagios is not running'
                    Si vous avez trouver des solutions je serais heureu de les entendrent,
                    sachant que mes graphs ne fonctionnent pas car ODS ne veut pas se lancer (quand je fais un serrvice ods status il me dit que qu'il ne trouve pas de lock file ods.pid) je ne sais pas si tout est liée mais bon ...
                    COMPUTERS ARE LIKE AIR CONDITIONERS, THEY ARE USELESS WHEN YOU OPEN WINDOWS.

                    Comment


                    • #11
                      Que sortent les logs systèmes? (/var/log/messages)
                      Auteur de Shinken, outil de supervision compatible avec Nagios et orientée supervision distribuée hautement disponible et mulitplateforme.

                      Comment


                      • #12
                        Et bien dans les logs systèmes il n'y a pas grand choses:
                        Jun 15 04:03:19 localhost syslogd 1.4.1: restart
                        jun 15 13:13:01 localhost auditd[1562]: Audit daemon rotating log files.
                        Last edited by Zack; 16 June 2008, 11:23.
                        COMPUTERS ARE LIKE AIR CONDITIONERS, THEY ARE USELESS WHEN YOU OPEN WINDOWS.

                        Comment


                        • #13
                          Je vien de regarder le ods_demon.log et j'ai les erreurs suivantes:
                          'Possible unintended interpolation of @RRD_PERL in string at /usr/share/centreon//ODS/ods line 32'
                          et
                          'Global symbol "@RRD_PERL" requires explicit package name at /usr/share/centreon//ODS/ods line32'

                          le fichier /usr/share/centreon//ODS/ods contient a la ligne 32:
                          'use lib "@[email protected]";'


                          un
                          #/etc/init.d/ods start
                          #ps aux | grep ods
                          root 4361 0.0 0.2 3924 712 tty1 R+ 08:03 0:00 grep ods

                          si quelqu'un pouvait m'aider je lui en serait grandement reconnaissant, parceque là je doit avouer que je ne comprend pas grand chose :/
                          Last edited by Zack; 17 June 2008, 10:09.
                          COMPUTERS ARE LIKE AIR CONDITIONERS, THEY ARE USELESS WHEN YOU OPEN WINDOWS.

                          Comment


                          • #14
                            Là tu confonds ods et ndo. ODS sert aux données de métrologie. Pour Nagvis c'est ndo qui doit fonctionner.

                            Le process ndo2db tourne bien?

                            Pour ne pas t'ennuyer avec le .sock tu peux passer en tcp, c'est plus simple à suivre.
                            Auteur de Shinken, outil de supervision compatible avec Nagios et orientée supervision distribuée hautement disponible et mulitplateforme.

                            Comment


                            • #15
                              normalent ndo2db doit etre lancer puisque lorsque je fait un service ndo2db il met: 'Could not bind socket: Adresse already in use'...
                              et oui en fait le ods n'as rien a voir avec nagvis
                              sinon qu'entend tu par 'passer en tcp'.
                              Last edited by Zack; 17 June 2008, 11:02.
                              COMPUTERS ARE LIKE AIR CONDITIONERS, THEY ARE USELESS WHEN YOU OPEN WINDOWS.

                              Comment

                              Working...
                              X