Ad Widget

Collapse

Проблемы после обновления до 1.8.5

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Gagarin
    Junior Member
    • Jun 2011
    • 19

    #1

    Проблемы после обновления до 1.8.5

    Обновил вместе с Ubuntu версию zabbix до 1.8.5, спустя несколько дней обнаружил, что не могу добавить триггер в действия. Т.е. выбираю "Новый" -> "Триггер"= -> "Выбрать", открывается список триггеров и при клике на нужном поле перед "Выбрать" остается пустым. Если нажать кнопку "Добавить", то появляется ошибка:
    DBcondition Error: [Template_Windows:Aggregate Disk Idle Time below 30% for 10 Minutes] incorrect value for numeric field
    Некорректный триггер

    и так с любым триггером.
  • dima_dm
    Senior Member
    • Dec 2009
    • 2697

    #2
    Базу данных проверили на целостность таблиц?

    Comment

    • Gagarin
      Junior Member
      • Jun 2011
      • 19

      #3
      Нет. Каким образом можно проверить?

      Comment

      • dima_dm
        Senior Member
        • Dec 2009
        • 2697

        #4
        Originally posted by gagarin
        Нет. Каким образом можно проверить?
        Это зависит от типа используемой базы данных и типа используемых таблиц.

        Comment

        • Gagarin
          Junior Member
          • Jun 2011
          • 19

          #5
          root@zabbix-server:~# aptitude show mysql-server
          Package: mysql-server
          State: installed
          Automatically installed: no
          Version: 5.1.58-1ubuntu1

          Не подскажите как узнать тип таблицы?

          Comment

          • dima_dm
            Senior Member
            • Dec 2009
            • 2697

            #6
            Originally posted by Gagarin
            Не подскажите как узнать тип таблицы?
            Запрос выдаёт код для создания таблицы
            SHOW CREATE TABLE users;
            users | CREATE TABLE `users` (
            `userid` bigint(20) unsigned NOT NULL default '0',
            `alias` varchar(100) NOT NULL default '',
            `name` varchar(100) NOT NULL default '',
            `surname` varchar(100) NOT NULL default '',
            `passwd` varchar(32) NOT NULL default '',
            `url` varchar(255) NOT NULL default '',
            `autologin` int(11) NOT NULL default '0',
            `autologout` int(11) NOT NULL default '900',
            `lang` varchar(5) NOT NULL default 'en_gb',
            `refresh` int(11) NOT NULL default '30',
            `type` int(11) NOT NULL default '0',
            `theme` varchar(128) NOT NULL default 'default.css',
            `attempt_failed` int(11) NOT NULL default '0',
            `attempt_ip` varchar(39) NOT NULL default '',
            `attempt_clock` int(11) NOT NULL default '0',
            `rows_per_page` int(11) NOT NULL default '50',
            PRIMARY KEY (`userid`),
            KEY `users_1` (`alias`)
            ) ENGINE=InnoDB DEFAULT CHARSET=latin1 |

            Comment

            • Gagarin
              Junior Member
              • Jun 2011
              • 19

              #7
              Прошу прощения за глупые вопросы. Нагуглил как проверить. Вот результат.

              mysql> CHECK TABLE triggers;
              +-----------------+-------+----------+----------+
              | Table | Op | Msg_type | Msg_text |
              +-----------------+-------+----------+----------+
              | zabbix.triggers | check | status | OK |
              +-----------------+-------+----------+----------+
              1 row in set (0.38 sec)


              Проверять все таблицы в базе?

              Comment

              • dima_dm
                Senior Member
                • Dec 2009
                • 2697

                #8
                Originally posted by gagarin
                Проверять все таблицы в базе?
                Да, нужно проверить все таблицы.

                Comment

                • Gagarin
                  Junior Member
                  • Jun 2011
                  • 19

                  #9
                  Проверка прошла без ошибок для всех таблиц. Пробовал переустановить zabbix-frontendphp - не помогло. Я могу без последствий накатить версию frontendphp 1.8.3 на сервер версии 1.8.5 или полностью откатиться на 1.8.3 без потери базы?


                  Вот здесь та же проблема.
                  Last edited by Gagarin; 20-10-2011, 09:57.

                  Comment

                  • dima_dm
                    Senior Member
                    • Dec 2009
                    • 2697

                    #10
                    Originally posted by gagarin
                    Я могу без последствий накатить версию frontendphp 1.8.3 на сервер версии 1.8.5 или полностью откатиться на 1.8.3 без потери базы?
                    Да, можете и то и другое. Попробуйте взять Web интерфейс из исходных кодов Zabbix zabbix-1.8.X/frontends/php/, может быть у вас какой-нибудь модифицированный/повреждённый интерфейс стоит.
                    Last edited by dima_dm; 20-10-2011, 10:06.

                    Comment

                    • Gagarin
                      Junior Member
                      • Jun 2011
                      • 19

                      #11
                      Вообщем нашел бинарную сборку пакета zabbix-frontend-php 1.8.3, после отката проблема исчезла.

                      Comment

                      • kabachok
                        Junior Member
                        • Apr 2010
                        • 4

                        #12
                        Друзья, та же самая проблема, не могу создать действие, не получается выбрать триггер.
                        Установка на чистый сервер ubuntu 11.10, все ставилось из родных пакетов.

                        Comment

                        • alexarean
                          Junior Member
                          • Jan 2012
                          • 5

                          #13
                          Нагуглил как проверить

                          Comment

                          • Gagarin
                            Junior Member
                            • Jun 2011
                            • 19

                            #14
                            Originally posted by kabachok
                            Друзья, та же самая проблема, не могу создать действие, не получается выбрать триггер.
                            Установка на чистый сервер ubuntu 11.10, все ставилось из родных пакетов.
                            У меня проблема появилась после обновления с 11.04 на 11.10. В принципе откат до 1.8.3 помог решить данную проблему, но появилась новая. Не могу отредактировать карты. Поскольку для меня это не критично, решил подождать выхода 12.04 с обновленными бинарными пакетами. Как-то так.

                            Comment

                            • i.kulagin
                              Member
                              • Aug 2011
                              • 35

                              #15
                              Я тоже словил этот баг. Тоже убунта 11.10. Может дистрибутива проблема? Плохая новость в том, что проблема не решилась при обновлении до версии 1.8.10 (из PPA Bart Verwilst). Наверное, надо будет из исходников поставить, посмотреть что будет.
                              Причем ситуация очень интересная. Тестировал Zabbix на убунте 11.04 и Zabbix 1.8.6 (из того же PPA). Все ОК было, триггеры добавлялись. На выделенном сервере поставил 11.10 и Zabbix 1.8.5 из родного репозитория. Поймал баг. Воспроизвел ситуация на виртуалке - та же история. Подключил PPA, обновил Zabbix до 1.8.10 - проблема на месте. Но оно же работало нормально в версии 1.8.6!!!
                              Саму базу проверил. Таблицы в норме, ругается на индексы, но, я так понимаю, это не критично.
                              Коллеги, если кто победил данную проблему, не сочтите за труд отписаться здесь.

                              Comment

                              Working...