Ad Widget

Collapse

Обновление с 3.0 на 3.4

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • ult
    Junior Member
    • Oct 2017
    • 7

    #1

    Обновление с 3.0 на 3.4

    Собственно обновил заббикс с 3.0 до 3.4

    Запускаю сервер и должно начаться автоматическое обновление базы. Но вроде как оно не начинается. В логах зациклился процес запуска:

    Code:
    7323:20171026:105742.655 Starting Zabbix Server. Zabbix 3.4.3 (revision 73588).
      7323:20171026:105742.655 ****** Enabled features ******
      7323:20171026:105742.655 SNMP monitoring:           YES
      7323:20171026:105742.655 IPMI monitoring:           YES
      7323:20171026:105742.655 Web monitoring:            YES
      7323:20171026:105742.655 VMware monitoring:         YES
      7323:20171026:105742.656 SMTP authentication:       YES
      7323:20171026:105742.656 Jabber notifications:      YES
      7323:20171026:105742.656 Ez Texting notifications:  YES
      7323:20171026:105742.656 ODBC:                      YES
      7323:20171026:105742.656 SSH2 support:              YES
      7323:20171026:105742.656 IPv6 support:              YES
      7323:20171026:105742.656 TLS support:               YES
      7323:20171026:105742.656 ******************************
      7323:20171026:105742.656 using configuration file: /etc/zabbix/zabbix_server.conf
      7323:20171026:105742.661 current database version (mandatory/optional): 03010002/03010002
      7323:20171026:105742.661 required mandatory version: 03040000
      7323:20171026:105742.661 optional patches were found
      7336:20171026:105753.904 Starting Zabbix Server. Zabbix 3.4.3 (revision 73588).
      7336:20171026:105753.904 ****** Enabled features ******
      7336:20171026:105753.904 SNMP monitoring:           YES
      7336:20171026:105753.904 IPMI monitoring:           YES
      7336:20171026:105753.904 Web monitoring:            YES
      7336:20171026:105753.904 VMware monitoring:         YES
      7336:20171026:105753.904 SMTP authentication:       YES
      7336:20171026:105753.904 Jabber notifications:      YES
      7336:20171026:105753.904 Ez Texting notifications:  YES
      7336:20171026:105753.904 ODBC:                      YES
      7336:20171026:105753.904 SSH2 support:              YES
      7336:20171026:105753.904 IPv6 support:              YES
      7336:20171026:105753.904 TLS support:               YES
      7336:20171026:105753.904 ******************************
      7336:20171026:105753.904 using configuration file: /etc/zabbix/zabbix_server.conf
      7336:20171026:105753.910 current database version (mandatory/optional): 03010002/03010002
      7336:20171026:105753.910 required mandatory version: 03040000
      7336:20171026:105753.910 optional patches were found
      7344:20171026:105805.155 Starting Zabbix Server. Zabbix 3.4.3 (revision 73588).
      7344:20171026:105805.155 ****** Enabled features ******
      7344:20171026:105805.155 SNMP monitoring:           YES
      7344:20171026:105805.156 IPMI monitoring:           YES
      7344:20171026:105805.156 Web monitoring:            YES
      7344:20171026:105805.156 VMware monitoring:         YES
      7344:20171026:105805.156 SMTP authentication:       YES
      7344:20171026:105805.156 Jabber notifications:      YES
      7344:20171026:105805.156 Ez Texting notifications:  YES
      7344:20171026:105805.156 ODBC:                      YES
      7344:20171026:105805.156 SSH2 support:              YES
      7344:20171026:105805.156 IPv6 support:              YES
      7344:20171026:105805.156 TLS support:               YES
      7344:20171026:105805.156 ******************************
      7344:20171026:105805.156 using configuration file: /etc/zabbix/zabbix_server.conf
      7344:20171026:105805.161 current database version (mandatory/optional): 03010002/03010002
      7344:20171026:105805.161 required mandatory version: 03040000
      7344:20171026:105805.162 optional patches were found

    До этого (вчера) я обновил забикс с 2.0 до 3.0, там в логах так же не было "automatic start database update" я ушел погулять и вернувшись обнаружил работающий и обновленный забикс.

    Сегодня, решил обновить с 3.0 до 3.4. Так же ушел погулять, в надежде что этот финт сработает и второй раз, но в итоге получил зацикленность процесса (судя по логам).

    root@zabbix:~# systemctl status zabbix-server.service -a

    Code:
    ● zabbix-server.service - Zabbix Server
       Loaded: loaded (/lib/systemd/system/zabbix-server.service; disabled)
       Active: activating (auto-restart) (Result: exit-code) since Чт 2017-10-26 11:21:31 +05; 3s ago
      Process: 2123 ExecStop=/bin/kill -SIGTERM $MAINPID (code=exited, status=1/FAILURE)
      Process: 2118 ExecStart=/usr/sbin/zabbix_server -c $CONFFILE (code=exited, status=0/SUCCESS)
     Main PID: 2120 (code=exited, status=1/FAILURE)
    
    окт 26 11:21:31 zabbix kill[2123]: <pid> [...]            send signal to every <pid> listed
    окт 26 11:21:31 zabbix kill[2123]: -<signal>, -s, --signal <signal>
    окт 26 11:21:31 zabbix kill[2123]: specify the <signal> to be sent
    окт 26 11:21:31 zabbix kill[2123]: -l, --list=[<signal>]  list all signal names, or convert one to a name
    окт 26 11:21:31 zabbix kill[2123]: -L, --table            list all signal names in a nice table
    окт 26 11:21:31 zabbix kill[2123]: -h, --help     display this help and exit
    окт 26 11:21:31 zabbix kill[2123]: -V, --version  output version information and exit
    окт 26 11:21:31 zabbix kill[2123]: For more details see kill(1).
    окт 26 11:21:31 zabbix systemd[1]: zabbix-server.service: control process exited, code=exited status=1
    окт 26 11:21:31 zabbix systemd[1]: Unit zabbix-server.service entered failed state.


    Друзья, подскажите пожалуйста, в какую сторону копать, не могу понять в чём дело ?
    Last edited by ult; 26-10-2017, 08:21.
  • allexpetrov
    Senior Member
    Zabbix Certified Trainer
    Zabbix Certified SpecialistZabbix Certified Professional
    • May 2017
    • 361

    #2
    У Вас partitioning включен? mysql запрос на таблицу dbversion сделайте пожайлуста. А если запустить заббикс с командной строки,а не через systemctl ?

    С уважением,
    Алексей!

    Comment

    • ult
      Junior Member
      • Oct 2017
      • 7

      #3
      Почувствовал себя совершенно не разбирающимся в базах данных

      Да так оно и есть на самом деле....


      Что значит "У Вас partitioning включен?" где это глянуть ?

      mysql запрос на таблицу dbversion сделайте пожайлуста. Сейчас попробую разобраться как это сделать, если не получиться, напишите плз команду.

      Comment

      • ult
        Junior Member
        • Oct 2017
        • 7

        #4
        Кстати. Я вчера всё переделал. Теперь имею в логах ошибку такого вида:

        [z3005] query failed: [1062] Duplicate entry `1508096339` for key `PRIMARY` [alter table history text drop column id]

        database upgrade failed

        Погуглил, но не особо понял, что именно сделать надо.

        Есть варианты ?

        Comment

        • allexpetrov
          Senior Member
          Zabbix Certified Trainer
          Zabbix Certified SpecialistZabbix Certified Professional
          • May 2017
          • 361

          #5
          Добрый день,

          Покажите инфу по таблцие
          Code:
          show create table history_text\G
          и можно подробнее узнать Вашу инфраструктуру - используете какое-либо кластерное решение для БД ? Версия - MySQL или MariaDB ?

          С уважением,
          Алексей!

          Comment

          • ult
            Junior Member
            • Oct 2017
            • 7

            #6
            С таблицами hystory разобрался и проблемы нет.

            Появилась другая ошибка в лога

            Code:
            z3005 query failed 1005 can`t create table errno 150 alter table event_tag add constrain c_event_tag_1 foreign key (eventid) references events (evenid) on delete cascade
            У вас на форуме есть тема, где уважаемый пользователь советует пропустить эти ошибки в ручном режиме, мол они не влияют на работу сервера забикса.

            Подскажите подробней, как это сделать ?

            версия mysql 5.5

            На счет кластерного решения не уверен, я пришел уже на готовое и получил задачу "обновить". Спросить к сожалению не у кого. Подскажите как это узнать и я обязательно вам сообщу ?

            Comment

            • ult
              Junior Member
              • Oct 2017
              • 7

              #7
              Разобрался пропускать ошибки обновления

              Code:
              Ошибки с созданием внешних ключей к таблице events (Вида "alter table event_tag add constraint c_event_tag_1 foreign key (eventid) references events (eventid) on delete cascade") можно обойти в ручном режиме, тупо их пропуская.
              Так вот первую ошибку я пропустил, вторую уже ругающуюся на другую таблицу, тоже пропустил.

              Но дальше появляются ошибки уже другие. Не будет ли проблемой их пропуск ?

              Code:
              duplicate column name `value2` [alter table condtions add value2 varchar(255) default `` not null]
              Сделал снова пропуск и дальше другая ошибка:

              Code:
              [z3005] query failed: [1061] Duplicate key name `problem_1` [create index problem_1 on problem (source, object, objectid)]


              Всё чаще и чаще задаю себе вопрос. А нужно ли мне вообще это обновление с 3.0 на 3.4 ? В принципи обновление вызвано тормозами в системе. Улучшается ли в новом забиксе скорость работы при огромных колличествах узлов и тригеров. ?
              Last edited by ult; 30-10-2017, 12:03.

              Comment

              • astrix89
                Senior Member
                • Jun 2017
                • 149

                #8
                Originally posted by ult
                Всё чаще и чаще задаю себе вопрос. А нужно ли мне вообще это обновление с 3.0 на 3.4 ? В принципи обновление вызвано тормозами в системе. Улучшается ли в новом забиксе скорость работы при огромных колличествах узлов и тригеров. ?
                Смотрите в сторону производительности железа на сервере, скорее всего проблема с дисковой подсистемой.

                Comment

                Working...