Ad Widget

Collapse

Incohérence version Zabbix.

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • skwalou
    Junior Member
    • Sep 2013
    • 15

    #1

    Incohérence version Zabbix.

    Bonjour,

    Je cherche à faire l'upgrade du serveur Zabbix.
    Ce que je ne comprends plus, c'est les différentes infos que je collecte.
    Quand je lance la commande : zabbix_server --version
    Zabbix server v2.4.4 (revision 52341) (23 February 2015)
    Compilation time: Apr 25 2015 18:32:57
    Quand je me connecte sur l'interface Zabbix, tableau de bord, à la fin de la page il est indiqué "Zabbix 3.0.4"
    Et quand je lance la commande "yum list installed"
    zabbix-agent.i686 3.2.6-1.el6 @zabbix
    zabbix-java-gateway.i686 3.2.6-1.el6 @zabbix
    zabbix-proxy-mysql.i686 3.2.6-1.el6 @zabbix
    zabbix-proxy-pgsql.i686 3.2.6-1.el6 @zabbix
    zabbix-proxy-sqlite3.i686 3.2.6-1.el6 @zabbix
    zabbix-release.noarch 3.2-1.el6 installed

    zabbix-server-mysql.i686 3.0.5-1.el6 @zabbix
    zabbix-server-pgsql.i686 3.0.5-1.el6 @zabbix
    zabbix-web.noarch 3.0.5-1.el6 @zabbix
    zabbix-web-mysql.noarch 3.0.5-1.el6 @zabbix
    A savoir, les 4 paquets en version 3.0.5 sont en jaune ce qui signifie :

    Je me suis aussi connecté à la base de données mysql et je n'ai pas trouvé d'info.
    Et quand je lance l'upgrade des packets zabbix, j'ai en retour :
    Aucun paquet marqué pour mise à jour.
    Tout ça est un peu confu.
    Si vous aviez des conseils pour m'orienter au mieux.
    Merci.

    Cordialement,
  • skwalou
    Junior Member
    • Sep 2013
    • 15

    #2
    Re-bonjour,

    Une petite info sup, je viens de regarder le fichier zabbix_server.log et il est indiqué :
    Starting Zabbix Server. Zabbix 3.0.5 (revision 62889).
    D'où encore plus toute la confusion.

    Cordialement,

    Comment

    • tiramiseb
      Senior Member
      • Sep 2012
      • 427

      #3
      Salut,
      Peut-être as-tu une version installée à la main (compilation) et une version installée par le paquet.

      Que donnent les commandes suivantes ?

      Code:
      which zabbix_server
      find / -name zabbix_server -executable
      Traducteur principal de Zabbix en français ces derniers temps - Blog personnel - Boutique de domotique "DIY"

      Comment

      • skwalou
        Junior Member
        • Sep 2013
        • 15

        #4
        Bonjour,

        Ci-dessous la réponse des commandes :
        [root@Monitoring ~]# which zabbix_server
        /usr/local/sbin/zabbix_server
        [root@Monitoring ~]# find / -name zabbix_server -executable
        /home/zabbix-2.4.4/src/zabbix_server
        /home/zabbix-2.4.4/src/zabbix_server/zabbix_server
        /home/zabbix-2.4.4/misc/init.d/fedora/core/zabbix_server
        /home/zabbix-2.4.4/misc/init.d/fedora/core5/zabbix_server
        /home/zabbix-2.4.4/misc/init.d/freebsd/zabbix_server
        /home/zabbix-3.2.1/src/zabbix_server
        /home/zabbix-3.2.1/misc/init.d/fedora/core/zabbix_server
        /home/zabbix-3.2.1/misc/init.d/fedora/core5/zabbix_server
        /home/zabbix-3.2.1/misc/init.d/freebsd/zabbix_server
        /home/zabbix-2.2.1/src/zabbix_server
        /home/zabbix-2.2.1/misc/init.d/fedora/core/zabbix_server
        /home/zabbix-2.2.1/misc/init.d/fedora/core5/zabbix_server
        /home/zabbix-2.2.1/misc/init.d/freebsd/zabbix_server
        /home/zabbix-3.0.4/src/zabbix_server
        /home/zabbix-3.0.4/misc/init.d/fedora/core/zabbix_server
        /home/zabbix-3.0.4/misc/init.d/fedora/core5/zabbix_server
        /home/zabbix-3.0.4/misc/init.d/freebsd/zabbix_server
        /home/zabbix-2.0.8/src/zabbix_server
        /home/zabbix-2.0.8/src/zabbix_server/zabbix_server
        /home/zabbix-2.0.8/misc/init.d/fedora/core/zabbix_server
        /home/zabbix-2.0.8/misc/init.d/fedora/core5/zabbix_server
        /home/zabbix-2.0.8/misc/init.d/freebsd/zabbix_server
        /home/zabbix-3.2.6/src/zabbix_server
        /home/zabbix-3.2.6/misc/init.d/fedora/core/zabbix_server
        /home/zabbix-3.2.6/misc/init.d/fedora/core5/zabbix_server
        /home/zabbix-3.2.6/misc/init.d/freebsd/zabbix_server
        /root/src/zabbix_server
        /usr/src/src/zabbix_server
        /usr/local/sbin/zabbix_server
        /usr/sbin/zabbix_server
        [root@Monitoring ~]#

        Aussi, comme vous le pressentez, oui, j'ai aussi du faire des mise à jours via les sources car depuis la version 2.5, il n'est plus possible de faire les upgrades si vous êtes en CentOS 6/i386.

        Cordialement,

        Comment

        • tiramiseb
          Senior Member
          • Sep 2012
          • 427

          #5
          /usr/local/sbin/zabbix_server est donc la version 2.4.4, installée certainement par compilation de l'archive que tu as téléchargée et extraite dans /home/zabbix-2.4.4/.

          Les versions 3.0.5 et 3.2.6 sont installées par des paquets, provenant certainement de sources différentes. Je ne saurais dire quel exécutable correspond à quelle version.


          Quelques conseils :

          - ne mets aucune donnée et aucun répertoire directement dans /home, sinon c'est le foutoir - /home est fait pour contenir un répertoire par utilisateur (sauf root), rien d'autre ;
          - quand tu installes une nouvelle version, si elle n'écrase pas la précédente, supprime toi-même la précédente, sinon à un moment tu ne sais plus où tu en es (car en l'occurrence, tu n'as pas « fait des mises à jour », tu as « installé des nouvelles versions sans supprimer les anciennes ») ;
          - dans l'état actuel des choses, il te suffit d'identifier quel binaire correspond à quelle version, pour savoir quels paquets et quels fichiers supprimer ;
          - n'utilise pas la 3.2 étant donné qu'elle sera obsolète et abandonnée d'ici 3-4 mois, sauf si tu veux gérer les mises à jour de chaque version mineure (avec une fenêtre de quelques semaines après la sortie de chaque version) ;
          - si possible, mets à jour ton système d'exploitation, la phase de "full updates" est terminée sur CentOS 6 depuis deux mois - tu as encore les mises à jour de maintenance (sécurité majoritairement) pendant 3 ans, mais la version 7 est sortie depuis trois ans, pas étonnant que tu aies du mal à trouver des paquets pour la version précédente.
          Last edited by tiramiseb; 12-07-2017, 11:45.
          Traducteur principal de Zabbix en français ces derniers temps - Blog personnel - Boutique de domotique "DIY"

          Comment

          • skwalou
            Junior Member
            • Sep 2013
            • 15

            #6
            Bonjour,

            Merci pour ce rapide retour.

            - quand tu installes une nouvelle version, si elle n'écrase pas la précédente, supprime toi-même la précédente, sinon à un moment tu ne sais plus où tu en es (car en l'occurrence, tu n'as pas « fait des mises à jour », tu as « installé des nouvelles versions sans supprimer les anciennes ») ;
            Et pourtant, j'essaye de suivre au mieux le procédure décrite ici :


            - n'utilise pas la 3.2 étant donné qu'elle sera obsolète et abandonnée d'ici 3-4 mois, sauf si tu veux gérer les mises à jour de chaque version mineure (avec une fenêtre de quelques semaines après la sortie de chaque version);
            Je ne pensais pas que de passer de la version 3.0 à la 3.2 était une mise à jour mineure. Je m'applique au mieux de faire ces mises à jour pour nous éviter les complications des mises à jour de version trop anciennes.

            - si possible, mets à jour ton système d'exploitation, la phase de "full updates" est terminée sur CentOS 6 depuis deux mois - tu as encore les mises à jour de maintenance (sécurité majoritairement) pendant 3 ans, mais la version 7 est sortie depuis trois ans, pas étonnant que tu aies du mal à trouver des paquets pour la version précédente.
            Pour info, le serveur a une architecture 32 bits et c'est pour cela que je suis encore en CentOS 6.
            Nous n'avons pas le budget pour remplacer ce serveur avec une techno 64 bits.

            Encore merci pour ce retour.

            Cordialement,

            Comment

            • skwalou
              Junior Member
              • Sep 2013
              • 15

              #7
              Bonjour,

              Ne sachant pas comment clore ce "thread", si quelqu'un peut m'expliquer ou que l'admin le positionne.

              Merci.

              Cordialement,

              Comment

              • tiramiseb
                Senior Member
                • Sep 2012
                • 427

                #8
                Originally posted by skwalou
                Je ne pensais pas que de passer de la version 3.0 à la 3.2 était une mise à jour mineure.
                J'utilise certainement le mot "mineure" par abus de langage.
                La 3.0 est une LTS, la 3.2 non. Mais il y a de belles évolutions.

                Tout ceci est documenté et expliqué sur le site officiel :


                Originally posted by skwalou
                Et pourtant, j'essaye de suivre au mieux le procédure
                Cette procédure n'évoque pas les paquets. Et pourtant, tu as des paquets installés...

                N'aurais-tu pas, au fil du temps, utilisé alternativement https://www.zabbix.com/documentation...lation/upgrade et https://www.zabbix.com/documentation...grade_packages ?

                Originally posted by skwalou
                le serveur a une architecture 32 bits et c'est pour cela que je suis encore en CentOS 6.
                CentOS 7 existe en 32bits depuis octobre 2015 :
                Traducteur principal de Zabbix en français ces derniers temps - Blog personnel - Boutique de domotique "DIY"

                Comment

                Working...