Ad Widget

Collapse

Обновление Zabbix 2.4 -> 3.2

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • ksv
    Member
    • May 2015
    • 58

    #1

    Обновление Zabbix 2.4 -> 3.2

    Привет!
    Уже обновлял для Ubuntu, но давно, на сколько я помню ./configure --enable-server...
    итп, перед этим сохраняю дамп памяти.
    Но тут встрял : http://repo.zabbix.com/zabbix/3.2/ub...main/z/zabbix/
    качаю zabbix_3.2.1.orig.tar.gz
    запускаю конфигурирование и говорит:
    configure error: no acceptable C compiler found in $PATH
    Что не так?
  • sadman
    Senior Member
    • Dec 2010
    • 1611

    #2
    Originally posted by ksv
    Привет!
    качаю zabbix_3.2.1.orig.tar.gz
    запускаю конфигурирование и говорит:
    configure error: no acceptable C compiler found in $PATH
    Что не так?

    Comment

    • ksv
      Member
      • May 2015
      • 58

      #3
      Обновил пакет build-essential, без толку.
      Обновил ubuntu до версии 16.04
      Запускаю make install, реакция:
      make: *** нет правила для сборки цели install останов
      Раньше на этой ОСи обновлял zabbix с 2.4 до версии 3.0.
      Таких приключений не было!
      Чем не нравится make install??
      С дистрибутивом всё нормально?
      Может из deb пакетов обновиться стоит?

      Comment

      • Kos
        Senior Member
        Zabbix Certified SpecialistZabbix Certified Professional
        • Aug 2015
        • 3404

        #4
        Originally posted by ksv
        Обновил пакет build-essential, без толку.
        Обновил ubuntu до версии 16.04
        Запускаю make install, реакция:
        make: *** нет правила для сборки цели install останов
        Ну, до того как пускать make install надо прогнать ./configure с нужными параметрами, который создаст Make-файл.
        Этот шаг у Вас прошёл успешно?

        Comment

        • sadman
          Senior Member
          • Dec 2010
          • 1611

          #5
          Originally posted by ksv
          Обновил пакет build-essential, без толку.
          С дистрибутивом всё нормально?
          Может из deb пакетов обновиться стоит?
          Только что скомпилировал сам:

          Code:
          ./configure --enable-server --with-postgresql
          ...
          ./make
          ...
          make[1]: Entering directory `/home/sadman/zabbix-3.2.1/upgrades'
          make[1]: Nothing to be done for `all'.
          make[1]: Leaving directory `/home/sadman/zabbix-3.2.1/upgrades'
          make[1]: Entering directory `/home/sadman/zabbix-3.2.1'
          make[1]: Nothing to be done for `all-am'.
          make[1]: Leaving directory `/home/sadman/zabbix-3.2.1'

          Comment

          • ksv
            Member
            • May 2015
            • 58

            #6
            Originally posted by Kos
            Ну, до того как пускать make install надо прогнать ./configure с нужными параметрами, который создаст Make-файл.
            Этот шаг у Вас прошёл успешно?
            По этому мануалу делал:

            ./configure --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2
            единственное --enable-ipv6 убрал.
            В конце уткнулся на строке:
            cheking for mysql_config... no
            configure: error: MySQL library not found

            Comment

            • Kos
              Senior Member
              Zabbix Certified SpecialistZabbix Certified Professional
              • Aug 2015
              • 3404

              #7
              Originally posted by ksv
              По этому мануалу делал:

              ./configure --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2
              единственное --enable-ipv6 убрал.
              В конце уткнулся на строке:
              Cheking for mysql_config... No
              configure: Error: Mysql library not found
              Ну, я не буду комментировать мануал по ещё не вышедшей версии 3.4.
              Но вот это сообщение:
              configure: Error: Mysql library not found
              Вас ни на какую мысль не натолкнуло?

              Comment

              • sadman
                Senior Member
                • Dec 2010
                • 1611

                #8
                Originally posted by ksv
                По этому мануалу делал:
                ./configure --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2
                cheking for mysql_config... no
                configure: error: MySQL library not found
                Полагаю, что вам нужно прежде установить mysql и что-то вроде
                Code:
                #aptitude search libmysqld-dev
                p   libmysqld-dev                                                          - MySQL embedded database development files
                Такая же история с другими компонентами - snmp, curl и т.д.

                Ну, или как вариант, действительно поставить .deb.

                Comment

                • ksv
                  Member
                  • May 2015
                  • 58

                  #9
                  Originally posted by Kos
                  Ну, я не буду комментировать мануал по ещё не вышедшей версии 3.4.
                  Но вот это сообщение:

                  Вас ни на какую мысль не натолкнуло?
                  Нет библиотек к MySQL. Я последний MySQL установил недавно.
                  Какие библиотеки ему нужны я без понятия и где они должны быть, в системе в папке /lib или в дистрибутиве zabbix-3.2.1 ???

                  Comment

                  • Kos
                    Senior Member
                    Zabbix Certified SpecialistZabbix Certified Professional
                    • Aug 2015
                    • 3404

                    #10
                    Originally posted by ksv
                    Нет библиотек к MySQL. Я последний MySQL установил недавно.
                    Какие библиотеки ему нужны я без понятия и где они должны быть, в системе в папке /lib или в дистрибутиве zabbix-3.2.1 ???
                    Вы собираете из исходников. Нужна библиотека для разработчика (такие пакеты обычно с суффиксом "-dev"). Вот в предыдущем сообщении sadman указал, как она называется для Вашего дистрибутива.

                    Comment

                    • ksv
                      Member
                      • May 2015
                      • 58

                      #11
                      Originally posted by kos
                      Вы собираете из исходников. Нужна библиотека для разработчика (такие пакеты обычно с суффиксом "-dev"). Вот в предыдущем сообщении sadman указал, как она называется для Вашего дистрибутива.
                      Понятно! Спасибо!

                      Comment

                      • ksv
                        Member
                        • May 2015
                        • 58

                        #12
                        Originally posted by sadman
                        Полагаю, что вам нужно прежде установить mysql и что-то вроде
                        Code:
                        #aptitude search libmysqld-dev
                        p   libmysqld-dev                                                          - MySQL embedded database development files
                        Такая же история с другими компонентами - snmp, curl и т.д.

                        Ну, или как вариант, действительно поставить .deb.
                        Да
                        libxml2-dev и libsnmp-dev
                        libcurl4-gnutls-dev
                        отработал make install
                        Буду знать про dev - спасибо!

                        Comment

                        • ksv
                          Member
                          • May 2015
                          • 58

                          #13
                          Странно, установил 3.2.1 по инструкции, давал команду make install
                          Но сам zabbix-server не стартует ни в какую.
                          С чем это связано может быть?

                          Comment

                          • zverek06
                            Member
                            • Oct 2016
                            • 51

                            #14
                            Originally posted by ksv
                            Странно, установил 3.2.1 по инструкции, давал команду make install
                            Но сам zabbix-server не стартует ни в какую.
                            С чем это связано может быть?
                            А в логе что то написано при попытке старта?

                            Comment

                            • sadman
                              Senior Member
                              • Dec 2010
                              • 1611

                              #15
                              Originally posted by ksv
                              Странно, установил 3.2.1 по инструкции, давал команду make install
                              Но сам zabbix-server не стартует ни в какую.
                              С чем это связано может быть?
                              Как мне помнится - заббикс, устанавливаемый из сырцов, не создает startup scripts в /etc/init.d.
                              Можно взять от старого, можно дернуть с .deb-а (только придется пути внутри его подправить). Положить куда надо и не забыть сделать update-rc.d zabbix-server defaults

                              Comment

                              Working...