Ad Widget

Collapse

Как переезжать на новую версию ?

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • manofring
    Junior Member
    • Aug 2010
    • 22

    #1

    Как переезжать на новую версию ?

    уже вышел zabbix 1.8.3, пока я сижу на 1.8.2 (Debain 5.0.5, zabbix ставил из lenny-backports), вопрос как корректно переехать свои данные, чтобы не потерять уже собранную статистику, использую mysql 5.1 (тоже ставил из enny-backports). В mysql не силен.
    спасибо
  • inform11
    Senior Member
    • Aug 2010
    • 176

    #2
    основная заповедь системщика

    Работает - не тронь!
    :d

    Comment

    • Hober
      Senior Member
      • Dec 2008
      • 109

      #3
      Originally posted by inform11
      Работает - не тронь!
      :d
      Да ставте с сырцов и не парьтесь, обновлять 5 минут делов.
      Zabbix Servers - 1
      Zabbix Proxy - 145
      Monitored Servers: ~ 1400

      Comment

      • manofring
        Junior Member
        • Aug 2010
        • 22

        #4
        Originally posted by hober
        Да ставте с сырцов и не парьтесь, обновлять 5 минут делов.
        А как с БД быть ? Если с сорсов ставить, базу надо старую сносить, так как новая схема может быть далеко не такой, и что ...
        А поводу ...работает не тронь ... глупо не пользоваться новыми фичами, тем более что это открытый софт...вам батенька в другом напрвлении с такими взглядами...

        Comment

        • Hober
          Senior Member
          • Dec 2008
          • 109

          #5
          Originally posted by manofring

          А как с БД быть ? Если с сорсов ставить, базу надо старую сносить, так как новая схема может быть далеко не такой, и что ...
          А поводу ...работает не тронь ... глупо не пользоваться новыми фичами, тем более что это открытый софт...вам батенька в другом напрвлении с такими взглядами...
          Обычно в обновлении пишут - что нужно обновить и как - дело 5 минут.
          Обновляюсь постоянно, от версии к версии. Проблем особых не было.
          Вот вчера к примеру обновлялся с 1.8.1 до 1.8.3. Возникла всего одна маленькая проблема
          14763:20100817:142330.180 Expression [{26864}=1] cannot be evaluated: Evaluation failed for function: nodata
          14763:20100817:142330.183 Evaluation failed for function: nodata
          Решилось обновлением триггера для agent.ping
          Last edited by Hober; 18-08-2010, 06:48.
          Zabbix Servers - 1
          Zabbix Proxy - 145
          Monitored Servers: ~ 1400

          Comment

          • manofring
            Junior Member
            • Aug 2010
            • 22

            #6
            Originally posted by Hober
            Обычно в обновлении пишут - что нужно обновить и как - дело 5 минут.
            Обновляюсь постоянно, от версии к версии. Проблем особых не было.
            Вот вчера к примеру обновлялся с 1.8.1 до 1.8.3. Возникла всего одна маленькая проблема
            14763:20100817:142330.180 Expression [{26864}=1] cannot be evaluated: Evaluation failed for function: nodata
            14763:20100817:142330.183 Evaluation failed for function: nodata
            Решилось обновлением триггера для agent.ping
            спасибо за ответ

            Не совсем понял как "Решилось обновлением триггера для agent.ping"
            если обновили до 1.8.3, то триггер по агент.пинг вроде как стандартный, в чем конкретно косяк ?

            Comment

            • Hober
              Senior Member
              • Dec 2008
              • 109

              #7
              Originally posted by manofring
              спасибо за ответ

              Не совсем понял как "Решилось обновлением триггера для agent.ping"
              если обновили до 1.8.3, то триггер по агент.пинг вроде как стандартный, в чем конкретно косяк ?
              Начало в логи сыпаться данная ошибка. Полез в базу, нашел что это триггер agent.ping.nodata(1200)}=1. Зашел в шаблон и просто в нем обновил триггер и все заработало.
              Zabbix Servers - 1
              Zabbix Proxy - 145
              Monitored Servers: ~ 1400

              Comment

              • manofring
                Junior Member
                • Aug 2010
                • 22

                #8
                Originally posted by hober
                Начало в логи сыпаться данная ошибка. Полез в базу, нашел что это триггер agent.ping.nodata(1200)}=1. Зашел в шаблон и просто в нем обновил триггер и все заработало.
                спасибо буду иметь ввиду

                Comment

                • manofring
                  Junior Member
                  • Aug 2010
                  • 22

                  #9
                  Сорри за необразованность фраза "Обычно в обновлении пишут - что нужно обновить и как - дело 5 минут." слегка ввела в недоумение, где именно пишут, пользуюсь заббиксом всего 3 месяца, поэтому только начал вникать в тонкости.

                  Comment

                  • Hober
                    Senior Member
                    • Dec 2008
                    • 109

                    #10
                    Originally posted by manofring
                    Сорри за необразованность фраза "Обычно в обновлении пишут - что нужно обновить и как - дело 5 минут." слегка ввела в недоумение, где именно пишут, пользуюсь заббиксом всего 3 месяца, поэтому только начал вникать в тонкости.
                    К примеру:
                    http://www.zabbix.com/rn1.8.3.php

                    Code:
                    We strongly recommend to upgrade your system!
                    
                    If you are using Zabbix 1.8 with node-based distributed setup, please run the following SQL patch. It should improve performance of configuration syncing a lot.
                    
                    MySQL:
                    DROP INDEX node_cksum_cksum_1 ON node_cksum;
                    CREATE INDEX node_cksum_1 on node_cksum (nodeid,cksumtype,tablename,recordid);
                    
                    ORACLE:
                    DROP INDEX node_cksum_cksum_1;
                    CREATE INDEX node_cksum_1 on node_cksum (nodeid,cksumtype,tablename,recordid);
                    
                    PostgeSQL:
                    DROP INDEX node_cksum_cksum_1;
                    CREATE INDEX node_cksum_1 on node_cksum (nodeid,cksumtype,tablename,recordid);
                    
                    The following sections describe the release in details and provide late-breaking or other information that supplements its main documentation.
                    Zabbix Servers - 1
                    Zabbix Proxy - 145
                    Monitored Servers: ~ 1400

                    Comment

                    • inform11
                      Senior Member
                      • Aug 2010
                      • 176

                      #11
                      переезд с 1.8.1 на 1.8.3 на FreeBSD занял 3 мин
                      в портах: make && make deinstall && make install && make claen
                      И ВСЕ
                      Фря рулит!

                      Comment

                      • mirlas
                        Member
                        • Aug 2009
                        • 39

                        #12
                        При поптыке обновления 1.8.2 на 1.8.3 вываливается ошибка:

                        Code:
                        /usr/include/arpa/nameser_compat.h:104:1: warning: this is the location of the previous definition
                        server.c: In function 'zbx_on_exit':
                        server.c:702: warning: cast from pointer to integer of different size
                        mv -f .deps/zabbix_server-server.Tpo .deps/zabbix_server-server.Po
                        cc -DZABBIX_DAEMON -O2 -pipe -fno-strict-aliasing    -I/usr/local/include    -I/usr/local/include -I/usr/local/lib/perl5/5.8.9/mach/CORE -I. -I/usr/local/include  -I/usr/local/include   -I/usr/local/include  -L/usr/local/lib -lpq   -L/usr/local/lib -lcurl -lssl -lcrypto -lz  -L/usr/local/lib -lnetsnmp -lelf -lm -lkvm -ldevstat -lcrypto  -L/usr/local/lib -lnetsnmp -lelf -lm -lkvm -ldevstat -lcrypto -L/usr/local/lib -L/usr/local/lib  -L/usr/local/lib -o zabbix_server zabbix_server-actions.o  zabbix_server-operations.o  zabbix_server-events.o zabbix_server-zlog.o  zabbix_server-server.o alerter/libzbxalerter.a  dbsyncer/libzbxdbsyncer.a  dbconfig/libzbxdbconfig.a  discoverer/libzbxdiscoverer.a  pinger/libzbxpinger.a  poller/libzbxpoller.a  housekeeper/libzbxhousekeeper.a  timer/libzbxtimer.a  trapper/libzbxtrapper.a  nodewatcher/libzbxnodewatcher.a  utils/libzbxutils.a  httppoller/libzbxhttppoller.a  watchdog/libzbxwatchdog.a  escalator/libzbxescalator.a  proxypoller/libzbxproxypoller.a  ../../src/libs/zbxsysinfo/libzbxserversysinfo.a  ../../src/libs/zbxsysinfo/freebsd/libspecsysinfo.a  ../../src/libs/zbxsysinfo/common/libcommonsysinfo.a  ../../src/libs/zbxsysinfo/simple/libsimplesysinfo.a  ../../src/libs/zbxlog/libzbxlog.a  ../../src/libs/zbxdbcache/libzbxdbcache.a  ../../src/libs/zbxmemory/libzbxmemory.a  ../../src/libs/zbxalgo/libzbxalgo.a  ../../src/libs/zbxnix/libzbxnix.a  ../../src/libs/zbxsys/libzbxsys.a  ../../src/libs/zbxconf/libzbxconf.a  ../../src/libs/zbxemail/libzbxemail.a  ../../src/libs/zbxsms/libzbxsms.a  ../../src/libs/zbxcommon/libzbxcommon.a  ../../src/libs/zbxcrypto/libzbxcrypto.a  ../../src/libs/zbxcomms/libzbxcomms.a  ../../src/libs/zbxcommshigh/libzbxcommshigh.a  ../../src/libs/zbxjson/libzbxjson.a  ../../src/libs/zbxserver/libzbxserver.a  ../../src/libs/zbxicmpping/libzbxicmpping.a  ../../src/libs/zbxdbhigh/libzbxdbhigh.a  ../../src/libs/zbxdb/libzbxdb.a    -lcurl  -lnetsnmp  -lssh2 -lkvm -lm -ldevstat   -liconv
                        ../../src/libs/zbxnix/libzbxnix.a(fatal.o)(.text+0xc1): In function `print_fatal_info':
                        : undefined reference to `backtrace'
                        ../../src/libs/zbxnix/libzbxnix.a(fatal.o)(.text+0xcd): In function `print_fatal_info':
                        : undefined reference to `backtrace_symbols'
                        *** Error code 1
                        
                        Stop in /usr/ports/net-mgmt/zabbix-server/work/zabbix-1.8.3/src/zabbix_server.
                        *** Error code 1
                        
                        Stop in /usr/ports/net-mgmt/zabbix-server/work/zabbix-1.8.3/src/zabbix_server.
                        *** Error code 1
                        
                        Stop in /usr/ports/net-mgmt/zabbix-server/work/zabbix-1.8.3/src.
                        *** Error code 1
                        
                        Stop in /usr/ports/net-mgmt/zabbix-server/work/zabbix-1.8.3.
                        *** Error code 1
                        
                        Stop in /usr/ports/net-mgmt/zabbix-server.
                        *** Error code 1
                        
                        Stop in /usr/ports/net-mgmt/zabbix-server.
                        ** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade20100825-47628-z8ydhh-0 env UPGRADE_TOOL=portupgrade UPGRADE_PORT=zabbix-server-1.8.2_1,2 UPGRADE_PORT_VER=1.8.2_1,2 make
                        ** Fix the problem and try again.
                        ** Listing the failed packages (-:ignored / *:skipped / !:failed)
                                ! net-mgmt/zabbix-server (zabbix-server-1.8.2_1,2)      (linker error)
                        FreeBSD 8.1 amd64, Postgres
                        Устанавливал из портов... Предыдущие релизы без проблем апгрейдились..
                        В чем может быть проблема?

                        Comment

                        • inform11
                          Senior Member
                          • Aug 2010
                          • 176

                          #13
                          т.е. при make он просто не собрался чтоли?
                          у меня с разбегу собрался, потом я старый снес (make deinstall), новый поставил, и потом базу пропачил...
                          все на ура...
                          freebsd 7.3/mysql
                          но я с 1.8.1 обновлялся
                          к стати он у тебя ругается на backtrace
                          может что то из этого пакета нужно, и поиск по портам дает положительный результат...
                          попробуй поставить
                          Last edited by inform11; 25-08-2010, 11:48.

                          Comment

                          • mirlas
                            Member
                            • Aug 2009
                            • 39

                            #14
                            Originally posted by inform11
                            т.е. при make он просто не собрался чтоли?
                            у меня с разбегу собрался, потом я старый снес (make deinstall), новый поставил, и потом базу пропачил...
                            все на ура...
                            freebsd 7.3/mysql
                            но я с 1.8.1 обновлялся
                            к стати он у тебя ругается на backtrace
                            может что то из этого пакета нужно, и поиск по портам дает положительный результат...
                            попробуй поставить
                            Разобрался. Проблема была в перле. perl5.8 обновил до 5.10 и все скомпилилось.

                            Comment

                            • MASiK
                              Member
                              • Aug 2010
                              • 48

                              #15
                              Точно такая же ошибка, уже на 2х серверах, не чего не могу сделать, обновление Пёрл не прокатило, нашёл вот такую тему

                              http://trac.wxwidgets.org/ticket/9783

                              Но я не прогер, я так понял что что-то с функциями под BSD у этой backtrace

                              Вот собственно ошибка то

                              Code:
                              ../../src/libs/zbxnix/libzbxnix.a  ../../src/libs/zbxsys/libzbxsys.a  ../../src/libs/zbxconf/libzbxconf.a  ../../src/libs/zbxemail/libzbxemail.a  ../../src/libs/zbxsms/libzbxsms.a  ../../src/libs/zbxcommon/libzbxcommon.a  ../../src/libs/zbxcrypto/libzbxcrypto.a  ../../src/libs/zbxcomms/libzbxcomms.a  ../../src/libs/zbxcommshigh/libzbxcommshigh.a  ../../src/libs/zbxjson/libzbxjson.a  ../../src/libs/zbxserver/libzbxserver.a  ../../src/libs/zbxicmpping/libzbxicmpping.a  ../../src/libs/zbxdbhigh/libzbxdbhigh.a  ../../src/libs/zbxdb/libzbxdb.a    -lmysqlclient     -lnetsnmp -lkvm -lm -ldevstat   -liconv
                              ../../src/libs/zbxnix/libzbxnix.a(fatal.o)(.text+0xb8): In function `print_fatal_info':
                              : undefined reference to `backtrace'
                              ../../src/libs/zbxnix/libzbxnix.a(fatal.o)(.text+0xc9): In function `print_fatal_info':
                              : undefined reference to `backtrace_symbols'
                              *** Error code 1
                              Причём если руками собрать, всё отлично, получается порт битый чёль?

                              Code:
                               cat distinfo
                              MD5 (zabbix-1.8.3.tar.gz) = 575c31880d73f6fe41e730874ebfc633
                              SHA256 (zabbix-1.8.3.tar.gz) = 37262d751c9661a361380bf1480d277d81621d8a49c60a81667cbe258021065c
                              SIZE (zabbix-1.8.3.tar.gz) = 4106152

                              Comment

                              Working...