Ad Widget

Collapse

Valeur de Zabbix server is running est No

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • raphizabx
    Junior Member
    • Jun 2012
    • 8

    #1

    Valeur de Zabbix server is running est No

    bonjour,
    je sais pas si j'aurai une réponse rapide dans le forum en anglais donc je post aussi en français (ça pourrait aider ).

    Voir ici :http://www.zabbix.com/forum/showthre...493#post102493

    Mais je vais expliquer aussi un peu. L'installation de Zabbix semble s'être bien déroulé, j'accède à l'interface Web et là ça me dit : Zabbix server is running No localhost:10051

    J'ai posté mes logs dans le lien. Je suis sur debian 6.
    Merci d'avance pour vos réponses
  • JBo
    Senior Member
    • Jan 2011
    • 310

    #2
    Bonjour,

    D'après les logs:
    Code:
    13276:20120612:162314.048 [Z3001] connection to database 'zabbix' failed: [200$
     13276:20120612:162314.051 Database is down. Reconnecting in 10 seconds.
    zabbix_server n'a pas fini sa séquence de démarrage parce qu'il n'arrive pas à se connecter à la base de données.
    Ça explique :
    Code:
    Zabbix server is running |    No |    localhost:10051
    Il faut vérifier que le serveur de base de données (mysqld ?) est bien démarré et que les paramètres de connexion à la base de données sont corrects dans zabbix_server.conf.

    Cordialement,
    JBo

    Comment

    • raphizabx
      Junior Member
      • Jun 2012
      • 8

      #3
      Ayant un doute j'ai redémarrer le serveur mysql:

      Stopping MySQL database server: mysqld.
      Starting MySQL database server: mysqld . . . ..
      Checking for tables which need an upgrade, are corrupt or were
      not closed cleanly..

      Cette dernière ligne m'inquiète:
      Checking for tables which need an upgrade, are corrupt or were
      not closed cleanly..

      ps aux |grep mysql et j'obtiens:
      root 13417 0.0 0.1 1828 584 pts/1 S 16:46 0:00 /bin/sh /usr/bin/mysqld_safe
      mysql 13731 3.9 14.2 327568 55972 pts/1 Sl 16:46 0:07 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib/mysql/plugin --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/run/mysqld/mysqld.sock --port=3306
      root 13732 0.0 0.1 2336 612 pts/1 S 16:46 0:00 logger -t mysqld -p daemon.error
      root 14471 0.0 0.2 2492 800 pts/1 S+ 16:49 0:00 grep mysql

      donc normalement le serveur est lancé.

      zabbix_server.conf:
      DBHost=localhost
      DBName=zabbix
      DBPassword=******* (celui de l'utilisateur dans la BDD, j'ai vérifié il se connecte bien)

      /var/www/zabbix/conf/zabbix.conf.php :

      $DB['TYPE'] = 'MYSQL';
      $DB['SERVER'] = 'localhost';
      $DB['PORT'] = '0';
      $DB['DATABASE'] = 'zabbix';
      $DB['USER'] = 'zabbix';
      $DB['PASSWORD'] = '******';(celui de l'utilisateur dans la BDD, j'ai vérifié il se connecte bien)


      // SCHEMA is relevant only for IBM_DB2 database
      $DB['SCHEMA'] = '';

      $ZBX_SERVER = 'localhost';
      $ZBX_SERVER_PORT = '10051';
      $ZBX_SERVER_NAME = '';

      $IMAGE_FORMAT_DEFAULT = IMAGE_FORMAT_PNG;

      Comment

      • JBo
        Senior Member
        • Jan 2011
        • 310

        #4
        Originally posted by raphizabx
        Cette dernière ligne m'inquiète:
        Checking for tables which need an upgrade, are corrupt or were
        not closed cleanly..
        Oui, c'est inquiétant. Un arrêt brutal du serveur ?

        Originally posted by raphizabx
        donc normalement le serveur est lancé.
        Oui, mais l'accès aux bases de données est bloqué tant que la réparation des tables n'est pas terminée.
        Je ne me souviens pas des opérations à faire pour vérifier que c'est terminé (je n'ai pas des bases corrompues tous les jours ).
        La consultation des logs de mysql ou la commande:
        Code:
        mysqladmin processlist
        devraient aider.

        JBo

        Comment

        • JBo
          Senior Member
          • Jan 2011
          • 310

          #5
          Bon, le message "Checking for tables which need an upgrade, are corrupt or were not closed cleanly.." n'est pas si inquiétant que ça.

          J'ai vérifié sur une Debian 6:
          Code:
          /etc/init.d/mysql start
          Starting MySQL database server: mysqld.
          Checking for corrupt, not cleanly closed and upgrade needing tables..
          On a toujours ce message, même si la base a été arrêtée proprement.

          JBo

          Comment

          • raphizabx
            Junior Member
            • Jun 2012
            • 8

            #6
            j'ai effectué cette commande pour vérifier les tables et éffectivement avec :
            mysqlcheck -A --user=root --password=******* | grep -v "OK" > log2.txt

            j'obtiens 3 tables avec erreurs.

            je regarde comment on fait pour réparer: j'ai cru comprendre que c'était REPAIR TABLE

            Bon, le message "Checking for tables which need an upgrade, are corrupt or were not closed cleanly.." n'est pas si inquiétant que ça.

            J'ai vérifié sur une Debian 6:
            Code:

            /etc/init.d/mysql start
            Starting MySQL database server: mysqld.
            Checking for corrupt, not cleanly closed and upgrade needing tables..

            On a toujours ce message, même si la base a été arrêtée proprement.
            Effectivement j'ai redemmaré proprement le serveur et cela apparait toujours

            Comment

            • raphizabx
              Junior Member
              • Jun 2012
              • 8

              #7
              j'essaie de réparer les tables mais rien ne change les mêmes erreur apparaissent.
              J'ai meme suprimmer la base de données qui posait problème (pour retirer toute les tables) et toujours pareil.

              Comment

              • raphizabx
                Junior Member
                • Jun 2012
                • 8

                #8
                Résolu:Valeur de Zabbix server is running est No

                ça fonctionne enfin!!

                Solution radicale:

                - Refaire mon serveur (bon j'avais beaucoup de chose) -> sinon juste réinstaller le serveur mysql je pense que c'est fait l'affaire (bien évidement sauvegarder ses bases de données)

                - Installer Zabbix en suivant le tutorial

                -> OK Server is Running

                En clair attention à vos BDD si elles sont endommagées (moi c'était dû à 3 tables de la BDD OCS Inventory)

                Comment

                • raphizabx
                  Junior Member
                  • Jun 2012
                  • 8

                  #9
                  pouvez vous passer le sujet en résolu je vois pas comment on fait résolu sur le forum ^^ merci d'avance
                  et encore merci pour l'aide

                  Comment

                  Working...