Ad Widget

Collapse

Апгрейд Zabbix

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • vader
    Junior Member
    • Jan 2013
    • 28

    #1

    Апгрейд Zabbix

    Здравствуйте, снова я, было принято решение проапгрейдить наш заббикс с 2.0.2rc2 (аppliance) до 2.0.5 и как обычно поручили самому разбирающемуся в юниксе.
    не нашел понятных мне инструкций, потому взываю о помощи, т.к. порезали доступ к виртуалкам, теперь даже снапшот не сделать, эксперименты могут не поправимо закончиться.
    1. положил в корень zabbix-2.0.5.tar.gz
    2. распаковал tar zxfv zabbix-2.0.5.tar.gz ( в root/zabbix-2.0.5)
    3. далее cd root/zabbix-2.0.5/ -> ./configure --enable-server --enable-agent --with-mysql --with-net-snmp
    4. а дальше я не понимаю что делать)
  • dima_dm
    Senior Member
    • Dec 2009
    • 2697

    #2
    Сделать backup исполняемых файлов zabbix ( для возможного отката)
    make
    make install
    Сделать backup web интерфейса!!!
    И обновить web интерфейс просто скопировав файлы из папки zabbix-2.0.5/frontends в корень Web сервера.
    Не забудьте исправить файл конфигурации conf/zabbix.conf.php

    Comment

    • vader
      Junior Member
      • Jan 2013
      • 28

      #3
      Originally posted by dima_dm
      Не забудьте исправить файл конфигурации conf/zabbix.conf.php
      а что там надо исправить?

      1. Надо было поставить компилятор оказывается
      2. configure: error: MySQL library not found

      Comment

      • dima_dm
        Senior Member
        • Dec 2009
        • 2697

        #4
        Originally posted by vader
        а что там надо исправить?
        Логины и пароли к базе данных. Можно просто копировать этот файл из старого интерфейса.
        Originally posted by vader
        2. configure: error: MySQL library not found
        Проверьте, что у вас установлены пакеты mysql-devel и mysql-libs

        Comment

        • vader
          Junior Member
          • Jan 2013
          • 28

          #5
          Originally posted by dima_dm
          Логины и пароли к базе данных. Можно просто копировать этот файл из старого интерфейса.

          Проверьте, что у вас установлены пакеты mysql-devel и mysql-libs
          ага, понял, попутно snmp поставил, как он раньше без них работал?

          Comment

          • dima_dm
            Senior Member
            • Dec 2009
            • 2697

            #6
            Originally posted by vader
            ага, понял, попутно snmp поставил, как он раньше без них работал?
            А может zabbix из rpm ставился и на этом сервере не собирался?

            Comment

            • vader
              Junior Member
              • Jan 2013
              • 28

              #7
              Originally posted by dima_dm
              make
              make install
              ~/zabbix-2.0.5 # ./configure make install configure: WARNING: you should use --build, --host, --target
              configure: WARNING: you should use --build, --host, --target
              checking for a BSD-compatible install... /usr/bin/install -c
              checking whether build environment is sane... yes
              checking for a thread-safe mkdir -p... /bin/mkdir -p
              checking for gawk... gawk
              checking whether make sets $(MAKE)... no
              configure: Configuring
              checking whether make sets $(MAKE)... (cached) no
              checking build system type... Invalid configuration `make': machine `make' not recognized
              configure: error: /bin/sh ./config.sub make failed

              вот как то опять уперся

              Comment

              • dima_dm
                Senior Member
                • Dec 2009
                • 2697

                #8
                Это 3 команды, которые нужно выполнить последовательно
                Code:
                ./configure --enable-server --enable-agent --with-mysql --with-net-snmp
                make
                make install

                Comment

                • vader
                  Junior Member
                  • Jan 2013
                  • 28

                  #9
                  Originally posted by dima_dm
                  Это 3 команды, которые нужно выполнить последовательно
                  Code:
                  ./configure --enable-server --enable-agent --with-mysql --with-net-snmp
                  make
                  make install
                  Спасибо большое, что вы со мной возитесь, не знаю что бы без вас делал
                  ************************************************** *********
                  * Now run 'make install' *
                  * *
                  * Thank you for using Zabbix! *
                  * <http://www.zabbix.com> *
                  ************************************************** *********

                  zabbix01:~/zabbix-2.0.5 # make
                  -bash: make: command not found

                  судя по всему "make" не установлен?

                  Comment

                  • dima_dm
                    Senior Member
                    • Dec 2009
                    • 2697

                    #10
                    Originally posted by vader
                    zabbix01:~/zabbix-2.0.5 # make
                    -bash: Make: Command not found

                    судя по всему "make" не установлен?
                    Правильно понимаете.

                    Comment

                    • vader
                      Junior Member
                      • Jan 2013
                      • 28

                      #11
                      Originally posted by dima_dm
                      Правильно понимаете.
                      все круто, make install отработал, все из папки frondend залил с заменой, запустил, а он все равно 2.0.2rc2 ((

                      Comment

                      • vader
                        Junior Member
                        • Jan 2013
                        • 28

                        #12
                        в итоге, оказалось проще (для меня) перенести базу со старой на новую виртуалку

                        Comment

                        • dima_dm
                          Senior Member
                          • Dec 2009
                          • 2697

                          #13
                          Originally posted by vader
                          все круто, make install отработал, все из папки frondend залил с заменой, запустил, а он все равно 2.0.2rc2 ((
                          Не туда значит frondend залили, т.к. версия просто как текст в Web интерфейсе записана.

                          Comment

                          • Eugene2012
                            Member
                            • Apr 2020
                            • 31

                            #14
                            Сейчас столько фишек в новом заббиксе что простым экспорт-импорт БД не обойдешся.

                            Comment

                            Working...