Ad Widget

Collapse

Проблема при обновлении с 1.8.3 на 1.8.4

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Casper
    Member
    • Oct 2010
    • 67

    #1

    Проблема при обновлении с 1.8.3 на 1.8.4

    после обновления на новую версию не хочет стартовать zabbix-server. В логах пишет следующее:
    PHP Code:
    14929:20110124:002739.422 Starting Zabbix ServerZabbix 1.8.4 (revision 16604). 
     
    14929:20110124:002739.422 ****** Enabled features ****** 
     
    14929:20110124:002739.423 SNMP monitoring:           YES 
     14929
    :20110124:002739.423 IPMI monitoring:           YES 
     14929
    :20110124:002739.423 WEB monitoring:             NO 
     14929
    :20110124:002739.423 Jabber notifications:      YES 
     14929
    :20110124:002739.423 Ez Texting notifications:   NO 
     14929
    :20110124:002739.423 ODBC:                       NO 
     14929
    :20110124:002739.423 SSH2 support:               NO 
     14929
    :20110124:002739.423 IPv6 support:              YES 
     14929
    :20110124:002739.423 ****************************** 
     
    14929:20110124:002739.832 Listener failed with errorsocket() for [[-]:10051failed with error 22Invalid argument
    Я как понимаю он ругается на неверный параметр в IP, но подставив туда ip всё равно та же ошибка, если Hostname то он не может её резолвить... в итоге ничего не получается

    В гугле ничего не пишут про это...На форуме ничего про это тоже нет


    ___________
    Postgres 8.4
    Ubuntu 10.10
    Zabbix-server 1.8.4
  • dima_dm
    Senior Member
    • Dec 2009
    • 2697

    #2
    проверяли командой
    netstat -napl
    Может какая-то программа заняла порт TCP 10051?
    Её нужно завершить.

    Comment

    • Casper
      Member
      • Oct 2010
      • 67

      #3
      Да, проверили, порт свободный в netstat -napl его нет.
      Но есть просто делать netstat он выдаёт следующее:
      PHP Code:

      root
      @zabbix:/# netstat 
      Active Internet connections (w/o servers)
      Proto Recv-Q Send-Q Local Address           Foreign Address         State      
      tcp        0      0 zabbix
      .domine.c:www 172.17.8.150:33883      FIN_WAIT2  
      tcp        0      0 zabbix
      .domine.c:www 172.17.8.150:33878      TIME_WAIT  
      tcp        0      0 zabbix
      .domine.c:www 172.17.8.150:33880      FIN_WAIT2  
      tcp        0      0 zabbix
      .domine.c:www 172.17.8.150:33881      FIN_WAIT2  
      tcp        0      0 zabbix
      .domine.c:www 172.17.8.150:33879      FIN_WAIT2  
      tcp        0      0 zabbix
      .domine.c:www 172.17.8.150:33882      FIN_WAIT2  
      udp        0      0 localhost
      .localdo:52978 localhost.localdo:52978 ESTABLISHED 
      Last edited by Casper; 25-01-2011, 10:29.

      Comment

      • dima_dm
        Senior Member
        • Dec 2009
        • 2697

        #4
        #perror 22
        OS error code 22: Invalid argument
        В zabbix_server.conf попробуйте закомментировать
        SourceIP=
        ListenIP=
        Покажите какие параметры у вас установлены в zabbix_server.conf.

        Comment

        • Casper
          Member
          • Oct 2010
          • 67

          #5
          PHP Code:
          ### Option: NodeID
          #       Unique NodeID in distributed setup.
          #       0 - standalone server
          #
          # Mandatory: no
          # Range: 0-999
          # Default:
          # NodeID=0

          ### Option: ListenPort
          #       Listen port for trapper.
          #
          # Mandatory: no
          # Range: 1024-32767
          # Default:
          # ListenPort=10051

          ### Option: SourceIP
          #       Source IP address for outgoing connections.
          #
          # Mandatory: no
          # Default:
          # SourceIP=127.0.0.1

          ### Option: LogFile
          #       Name of log file.
          #       If not set, syslog is used.
          #
          # Mandatory: no
          # Default:
          # LogFile=

          LogFile=/tmp/zabbix_server.log

          ### Option: LogFileSize
          #       Maximum size of log file in MB.
          #       0 - disable automatic log rotation.
          #
          # Mandatory: no
          # Range: 0-1024
          # Default:
           
          LogFileSize=10

          ### Option: DebugLevel
          #       Specifies debug level
          #       0 - no debug
          #       1 - critical information
          #       2 - error information
          #       3 - warnings
          #       4 - for debugging (produces lots of information)
          #
          # Mandatory: no
          # Range: 0-4
          # Default:
           
          DebugLevel=3

          ### Option: PidFile
          #       Name of PID file.
          #
          # Mandatory: no
          # Default:
           
          PidFile=/tmp/zabbix_server.pid

          ### Option: ListenIP
          #       List of comma delimited IP addresses that the trapper should listen on.
          #       Trapper will listen on all network interfaces if this parameter is missing.
          #
          # Mandatory: no
          # Default:
          # ListenIP=0.0.0.0

          # ListenIP=127.0.0.1 
          вот какие основные параметры сейчас прописаны в конфиге

          Comment

          • dima_dm
            Senior Member
            • Dec 2009
            • 2697

            #6
            Установите DebugLevel=4, может ещё чего-нибудь нипишет.
            Есть предположение, что проблема свзязана с IPv6 support, пробовали собирать без поддержки IPv6?

            Comment

            • Casper
              Member
              • Oct 2010
              • 67

              #7
              PHP Code:
              18187:20110125:170040.742 In update_trigger_value() triggerid:12777 old:new:2 now:1295893052 reason:'Zabbix was restarted.'
               
              18187:20110125:170040.742 End of update_trigger_value():FAIL
               18187
              :20110125:170040.742 Query [txnlev:1] [commit;]
               
              18187:20110125:170040.742 End of DBupdate_triggers_status_after_restart()
               
              18187:20110125:170040.743 Listener failed with errorsocket() for [[-]:10051failed with error 22Invalid argument
              Устанавливался сервер .deb пакетами. При попытке собрать как написано в инструкции ругается что не найдена библиотека PostgresSQL.

              Comment

              • dima_dm
                Senior Member
                • Dec 2009
                • 2697

                #8
                Originally posted by Casper
                Устанавливался сервер .deb пакетами. При попытке собрать как написано в инструкции ругается что не найдена библиотека PostgresSQL.
                А библиотека есть? На RHEL нужны, например, devel пекеты с header, a и so файлами библиотеки.
                Last edited by dima_dm; 25-01-2011, 13:46.

                Comment

                • Casper
                  Member
                  • Oct 2010
                  • 67

                  #9
                  PHP Code:
                  checking for pg_config... no
                  no
                  checking 
                  for function PQserverVersion()... no
                  configure
                  errorPostgreSQL library not found 
                  Вот что пишет при сборке пакета.
                  Я так и не пойму, где он проверяет эти библиотеки, куда их доставить ...
                  хотя сам пострге работает нормально.

                  Comment

                  • dima_dm
                    Senior Member
                    • Dec 2009
                    • 2697

                    #10
                    Вы читаете, что вам пишут?
                    devel пекеты с header, a и so файлами библиотеки, в данном случае PostgreSQL client.

                    Вот как это выглядит для MySQL на RHEL, я PostgreSQL и Debian не использую.
                    Code:
                    /usr/include/mysql
                    /usr/include/mysql/chardefs.h
                    /usr/include/mysql/errmsg.h
                    /usr/include/mysql/history.h
                    /usr/include/mysql/keycache.h
                    /usr/include/mysql/keymaps.h
                    /usr/include/mysql/m_ctype.h
                    /usr/include/mysql/m_string.h
                    /usr/include/mysql/my_alloc.h
                    /usr/include/mysql/my_config.h
                    /usr/include/mysql/my_config_i386.h
                    /usr/include/mysql/my_dbug.h
                    /usr/include/mysql/my_dir.h
                    /usr/include/mysql/my_getopt.h
                    /usr/include/mysql/my_global.h
                    /usr/include/mysql/my_list.h
                    /usr/include/mysql/my_net.h
                    /usr/include/mysql/my_no_pthread.h
                    /usr/include/mysql/my_pthread.h
                    /usr/include/mysql/my_semaphore.h
                    /usr/include/mysql/my_sys.h
                    /usr/include/mysql/my_xml.h
                    /usr/include/mysql/mysql.h
                    /usr/include/mysql/mysql_com.h
                    /usr/include/mysql/mysql_embed.h
                    /usr/include/mysql/mysql_time.h
                    /usr/include/mysql/mysql_version.h
                    /usr/include/mysql/mysqld_ername.h
                    /usr/include/mysql/mysqld_error.h
                    /usr/include/mysql/raid.h
                    /usr/include/mysql/readline.h
                    /usr/include/mysql/rlmbutil.h
                    /usr/include/mysql/rlprivate.h
                    /usr/include/mysql/rlshell.h
                    /usr/include/mysql/rltypedefs.h
                    /usr/include/mysql/sql_common.h
                    /usr/include/mysql/sql_state.h
                    /usr/include/mysql/sslopt-case.h
                    /usr/include/mysql/sslopt-longopts.h
                    /usr/include/mysql/sslopt-vars.h
                    /usr/include/mysql/tilde.h
                    /usr/include/mysql/typelib.h
                    /usr/include/mysql/xmalloc.h
                    /usr/lib/mysql
                    /usr/lib/mysql/libdbug.a
                    /usr/lib/mysql/libheap.a
                    /usr/lib/mysql/libmyisam.a
                    /usr/lib/mysql/libmyisammrg.a
                    /usr/lib/mysql/libmysqlclient.a
                    /usr/lib/mysql/libmysqlclient.so
                    /usr/lib/mysql/libmysqlclient_r.a
                    /usr/lib/mysql/libmysqlclient_r.so
                    /usr/lib/mysql/libmystrings.a
                    /usr/lib/mysql/libmysys.a
                    /usr/lib/mysql/libvio.a
                    Last edited by dima_dm; 25-01-2011, 17:58.

                    Comment

                    • Casper
                      Member
                      • Oct 2010
                      • 67

                      #11
                      Да, спасибо про библиотеки. Но даже ручками когда собираешь пакет и инсталируешь без поддержки IPv6 то та же самая ошибка в логах.

                      Comment

                      • rahs
                        Senior Member
                        • Nov 2009
                        • 125

                        #12
                        Нарвался на ту же проблему
                        Code:
                          2937:20110324:135527.828 Starting Zabbix Server. Zabbix 1.8.4 (revision 16604).
                          2937:20110324:135527.828 ****** Enabled features ******
                          2937:20110324:135527.828 SNMP monitoring:           YES
                          2937:20110324:135527.828 IPMI monitoring:           YES
                          2937:20110324:135527.828 WEB monitoring:            YES
                          2937:20110324:135527.828 Jabber notifications:      YES
                          2937:20110324:135527.829 Ez Texting notifications:  YES
                          2937:20110324:135527.829 ODBC:                       NO
                          2937:20110324:135527.829 SSH2 support:              YES
                          2937:20110324:135527.829 IPv6 support:              YES
                          2937:20110324:135527.829 ******************************
                          2937:20110324:135528.229 Listener failed with error: socket() for [[-]:10051] failed with error 22: Invalid argument.
                        Что можно сделать?

                        Comment

                        • rahs
                          Senior Member
                          • Nov 2009
                          • 125

                          #13
                          Однако агент 1.8.4 тоже не стартует
                          Code:
                            2686:20110324:133822.797 Zabbix Agent started. Zabbix 1.8.4 (revision 16604).
                            2686:20110324:133822.801 Listener failed with error: socket() for [[-]:10050] failed with error 22: Invalid argument.

                          Comment

                          Working...