Ad Widget

Collapse

Falha no Zabbix system not running

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • luiz.souza
    Junior Member
    • Dec 2023
    • 6

    #1

    Falha no Zabbix system not running

    Amigos bom dia,

    Estou precisando fazer uma migração de um Servidor Zabbix para outro. Eu fiz a instalação de um servidor novo virtual, instalei o zabbix tudo normalmente. Parei o serviço do zabbix deletei o banco novo e subi o backup do banco novo. O banco sobe mais o serviço do zabbix não consegue mais ser inicializado.

    O que posso fazer?

    Parece que o banco de dados traz configurações do outro servidor e não consigo parametrizá-lo para rodar.

    O Servidor é Debian 11 e o Banco é Maria DB a mesma versão.

    Podem me dar uma luz no que eu posso efetuar ou verificar no servidor antigo para validar no novo ou o que preciso corrigir para que o banco do outro servidor rode no servidor novo?

    Obrigado
  • solution
    Senior Member
    • Jun 2020
    • 269

    #2
    Verifique o status do serviço e veja as informações sobre o erro.
    verifique também os logs do Zabbix Server e Mysql/MariaDB **Por padrão ficam em /var/log/

    Instruções para a criação da Database/User Manualmente, neste link tem mais informações para o Zabbix 6.4



    Wellington

    Comment

    • luiz.souza
      Junior Member
      • Dec 2023
      • 6

      #3
      Obrigado pelas dicas,

      Executei as mesmas da forma como esta no link, porém mesmo assim o zabbix até parou de funcionar. Agora o serviço nem fica mas no ar. O banco de dados eu consigo acessar mas de alguma forma não consigo mas acessar o zabixx.
      Voltei o banco da instalação e voltou a funcionar normalmente.

      zabbix-server.service - Zabbix Server
      Loaded: loaded (/lib/systemd/system/zabbix-server.service; enabled; vendor preset: enabled)
      Active: active (running) since Thu 2023-12-21 17:36:46 -03; 2min 16s ago
      Process: 1391 ExecStart=/usr/sbin/zabbix_server -c $CONFFILE (code=exited, status=0/SUCCESS)
      Main PID: 1393 (zabbix_server)
      Tasks: 320 (limit: 19144)
      Memory: 168.3M
      CPU: 1.644s
      CGroup: /system.slice/zabbix-server.service
      ├─1393 /usr/sbin/zabbix_server -c /etc/zabbix/zabbix_server.conf
      ├─1394 /usr/sbin/zabbix_server: ha manager
      ├─1395 /usr/sbin/zabbix_server: service manager #1 [processed 0 events, updated 0 event tags, deleted 0 problems, synced 0 service updates, idle 5>
      ├─1396 /usr/sbin/zabbix_server: configuration syncer [synced configuration in 0.111238 sec, idle 60 sec]
      ├─1399 /usr/sbin/zabbix_server: alert manager #1 [sent 0, failed 0 alerts, idle 5.004345 sec during 5.004458 sec]
      ├─1400 /usr/sbin/zabbix_server: alerter #1 started
      ├─1401 /usr/sbin/zabbix_server: alerter #2 started
      ├─1402 /usr/sbin/zabbix_server: alerter #3 started
      ├─1403 /usr/sbin/zabbix_server: preprocessing manager #1 [queued 1, processed 17 values, idle 5.005024 sec during 5.005421 sec]
      ├─1404 /usr/sbin/zabbix_server: preprocessing worker #1 started
      ├─1405 /usr/sbin/zabbix_server: preprocessing worker #2 started
      ├─1406 /usr/sbin/zabbix_server: preprocessing worker #3 started
      ├─1407 /usr/sbin/zabbix_server: lld manager #1 [processed 0 LLD rules, idle 5.005326sec during 5.005418 sec]
      ├─1408 /usr/sbin/zabbix_server: lld worker #1 [processed 1 LLD rules, idle 99.236527 sec during 99.243697 sec]
      ├─1409 /usr/sbin/zabbix_server: lld worker #2 [processed 1 LLD rules, idle 39.272144 sec during 39.280524 sec]
      ├─1410 /usr/sbin/zabbix_server: housekeeper [startup idle for 30 minutes]
      ├─1411 /usr/sbin/zabbix_server: timer #1 [updated 0 hosts, suppressed 0 events in 0.000847 sec, idle 59 sec]
      ├─1413 /usr/sbin/zabbix_server: http poller #1 [got 0 values in 0.000552 sec, idle 5 sec]
      ├─1414 /usr/sbin/zabbix_server: discoverer #1 [processed 0 rules in 0.000279 sec, idle 60 sec]
      ├─1416 /usr/sbin/zabbix_server: discoverer #2 [processed 0 rules in 0.000278 sec, idle 60 sec]
      ├─1417 /usr/sbin/zabbix_server: discoverer #3 [processed 0 rules in 0.000306 sec, idle 60 sec]
      ├─1420 /usr/sbin/zabbix_server: discoverer #4 [processed 0 rules in 0.000271 sec, idle 60 sec]
      ├─1422 /usr/sbin/zabbix_server: discoverer #5 [processed 0 rules in 0.000323 sec, idle 60 sec]
      ├─1423 /usr/sbin/zabbix_server: discoverer #6 [processed 0 rules in 0.000283 sec, idle 60 sec]
      ├─1425 /usr/sbin/zabbix_server: discoverer #7 [processed 0 rules in 0.000285 sec, idle 60 sec]
      ├─1427 /usr/sbin/zabbix_server: discoverer #8 [processed 0 rules in 0.000308 sec, idle 60 sec]
      ├─1428 /usr/sbin/zabbix_server: discoverer #9 [processed 0 rules in 0.000285 sec, idle 60 sec]
      ├─1431 /usr/sbin/zabbix_server: discoverer #10 [processed 0 rules in 0.000274 sec, idle 60 sec]
      ├─1433 /usr/sbin/zabbix_server: history syncer #1 [processed 0 values, 0 triggers in 0.000013 sec, idle 1 sec]
      ├─1436 /usr/sbin/zabbix_server: history syncer #2 [processed 1 values, 0 triggers in 0.000880 sec, idle 1 sec]
      ├─1438 /usr/sbin/zabbix_server: history syncer #3 [processed 0 values, 0 triggers in 0.000012 sec, idle 1 sec]
      ├─1440 /usr/sbin/zabbix_server: history syncer #4 [processed 0 values, 0 triggers in 0.000012 sec, idle 1 sec]

      Quando volto o banco novo fica fora do ar.

      Comment

      • solution
        Senior Member
        • Jun 2020
        • 269

        #4
        Pela sua mensagem:
        zabbix-server.service - Zabbix Server
        Loaded: loaded (/lib/systemd/system/zabbix-server.service; enabled; vendor preset: enabled)
        Active: active (running) since Thu 2023-12-21 17:36:46 -03; 2min 16s ago​
        o que não consegue acessar?
        qual o erro?
        O que tem nos logs? zabbix server, mysql..


        Wellington

        Comment

        • luiz.souza
          Junior Member
          • Dec 2023
          • 6

          #5
          Bom dia Wellington,

          Vamos lá:

          Após migrar o banco de dados e logar no Zabbix o serviço fica como no.

          Zabbix server is running NO

          Ao verificar o status do serviço do zabbix server fca dessa forma abaixo:

          zabbix-server.service - Zabbix Server
          Loaded: loaded (/lib/systemd/system/zabbix-server.service; enabled; vendor preset: enabled)
          Active: active (running) since Fri 2023-12-22 08:16:13 -03; 912ms ago
          Process: 12278 ExecStart=/usr/sbin/zabbix_server -c $CONFFILE (code=exited, status=0/SUCCESS)
          Main PID: 12280 (zabbix_server)
          Tasks: 1 (limit: 19144)
          Memory: 2.8M
          CPU: 23ms
          CGroup: /system.slice/zabbix-server.service
          └─12280 /usr/sbin/zabbix_server -c /etc/zabbix/zabbix_server.conf

          Dec 22 08:16:12 zabbix systemd[1]: Starting Zabbix Server...
          Dec 22 08:16:13 zabbix systemd[1]: Started Zabbix Server.

          Log

          tail -f /var/log/zabbix/zabbix_server.log

          12289:20231222:081653.435 IPv6 support: YES
          12289:20231222:081653.435 TLS support: YES
          12289:20231222:081653.435 ******************************
          12289:20231222:081653.435 using configuration file: /etc/zabbix/zabbix_server.conf
          12289:20231222:081653.447 current database version (mandatory/optional): 06000000/06000042
          12289:20231222:081653.447 required mandatory version: 06000000
          12289:20231222:081653.447 optional patches were found
          12289:20231222:081653.447 starting automatic database upgrade
          12289:20231222:081653.448 [Z3005] query failed: [1061] Duplicate key name 'users_3' [create index users_3 on users (roleid)]
          12289:20231222:081653.448 database upgrade failed on patch 06000043, exiting in 10 seconds
          12298:20231222:081713.685 Starting Zabbix Server. Zabbix 6.0.25 (revision 1706b11e866).
          12298:20231222:081713.685 ****** Enabled features ******
          12298:20231222:081713.685 SNMP monitoring: YES
          12298:20231222:081713.685 IPMI monitoring: YES
          12298:20231222:081713.685 Web monitoring: YES
          12298:20231222:081713.685 VMware monitoring: YES
          12298:20231222:081713.685 SMTP authentication: YES
          12298:20231222:081713.685 ODBC: YES
          12298:20231222:081713.685 SSH support: YES
          12298:20231222:081713.685 IPv6 support: YES
          12298:20231222:081713.685 TLS support: YES
          12298:20231222:081713.685 ******************************
          12298:20231222:081713.685 using configuration file: /etc/zabbix/zabbix_server.conf
          12298:20231222:081713.697 current database version (mandatory/optional): 06000000/06000042
          12298:20231222:081713.697 required mandatory version: 06000000
          12298:20231222:081713.697 optional patches were found
          12298:20231222:081713.697 starting automatic database upgrade
          12298:20231222:081713.697 [Z3005] query failed: [1061] Duplicate key name 'users_3' [create index users_3 on users (roleid)]
          12298:20231222:081713.697 database upgrade failed on patch 06000043, exiting in 10 seconds
          12301:20231222:081733.935 Starting Zabbix Server. Zabbix 6.0.25 (revision 1706b11e866).
          12301:20231222:081733.935 ****** Enabled features ******
          12301:20231222:081733.935 SNMP monitoring: YES
          12301:20231222:081733.935 IPMI monitoring: YES
          12301:20231222:081733.935 Web monitoring: YES
          12301:20231222:081733.935 VMware monitoring: YES
          12301:20231222:081733.935 SMTP authentication: YES
          12301:20231222:081733.935 ODBC: YES
          12301:20231222:081733.935 SSH support: YES
          12301:20231222:081733.935 IPv6 support: YES
          12301:20231222:081733.935 TLS support: YES
          12301:20231222:081733.935 ******************************
          12301:20231222:081733.935 using configuration file: /etc/zabbix/zabbix_server.conf
          12301:20231222:081733.947 current database version (mandatory/optional): 06000000/06000042
          12301:20231222:081733.947 required mandatory version: 06000000
          12301:20231222:081733.947 optional patches were found
          12301:20231222:081733.947 starting automatic database upgrade
          12301:20231222:081733.947 [Z3005] query failed: [1061] Duplicate key name 'users_3' [create index users_3 on users (roleid)]
          12301:20231222:081733.947 database upgrade failed on patch 06000043, exiting in 10 seconds


          ​Esses são os logs:

          Consigo logar no zabbix mais o servçi não fica habilitado.

          Obrigado pela ajuda que estão dando.

          Comment

          • solution
            Senior Member
            • Jun 2020
            • 269

            #6
            No novo server, o zabbix é mais novo e pelo log está dando no upgrade do banco de dados:
            12301:20231222:081733.947 database upgrade failed on patch 06000043, exiting in 10 seconds
            Tente o seguinte:
            - pare o serviço Zabbix-server
            - Acesso o console mysql e defina o seguinte:
            Code:
            mysql> SET GLOBAL log_bin_trust_function_creators = 1;
            - Inicie o serviço zabbix-server e acompanhe nos logs zabbix_server.local o upgrade
            - Quando terminar e estive acessível reverta a configuração da Variável do Mysql

            Code:
            mysql> SET GLOBAL log_bin_trust_function_creators = 0;

            veja notas: https://www.zabbix.com/documentation...rade_notes_640


            Wellington

            Comment

            • luiz.souza
              Junior Member
              • Dec 2023
              • 6

              #7
              Segui exatamente esses passos,

              mas infelizmente apresenta o erro abaixo:
              Não é possível aceder a este site


              xx.xx.xx.xx recusou estabelecer ligação.

              Experimente:
              ERR_CONNECTION_REFUSED

              Comment

              • solution
                Senior Member
                • Jun 2020
                • 269

                #8
                vá um um passo de cada vez.
                o seu problema anterior era o serviço que não iniciava pois o upgrade do banco de dados não finalizava.
                O upgrade chegou a 100% e o serviço iniciou?
                No log do zabbix-server é registrado a porcentagem do upgrade e os erros se ocorreram.

                Uma vez isto resolvido,vá então pa​ra a próxima etapa.


                Quanto a Web Gui: **Que o erro acima que você citou.

                Você instalou? exemplo para debian/ubuntu 22 + Apache: apt install zabbix-frontend-php zabbix-apache-conf
                na página download https://www.zabbix.com/download você tem outras opções.

                Apache ou Nginx (dependo da escolha da instalação) foram reiniciados após instalar o pacote frontend?

                Tem firewall? a porta 80/443 estão abertas?



                Wellington

                Comment

                • luiz.souza
                  Junior Member
                  • Dec 2023
                  • 6

                  #9
                  Pronto vamos lá.

                  O debian instalado é a versão 11 nos dois servidores. E esta instalado com o serviço do apache.

                  O log do zabbix dá erro e não consegue efetuar a atualização:

                  tail -f /var/log/zabbix/zabbix_server.log
                  18093:20231222:151358.185 IPv6 support: YES
                  18093:20231222:151358.185 TLS support: YES
                  18093:20231222:151358.185 ******************************
                  18093:20231222:151358.185 using configuration file: /etc/zabbix/zabbix_server.conf
                  18093:20231222:151358.197 current database version (mandatory/optional): 06000000/06000042
                  18093:20231222:151358.197 required mandatory version: 06000000
                  18093:20231222:151358.197 optional patches were found
                  18093:20231222:151358.197 starting automatic database upgrade
                  18093:20231222:151358.197 [Z3005] query failed: [1061] Duplicate key name 'users_3' [create index users_3 on users (roleid)]
                  18093:20231222:151358.197 database upgrade failed on patch 06000043, exiting in 10 seconds
                  18099:20231222:151418.436 Starting Zabbix Server. Zabbix 6.0.25 (revision 1706b11e866).
                  18099:20231222:151418.436 ****** Enabled features ******
                  18099:20231222:151418.436 SNMP monitoring: YES
                  18099:20231222:151418.436 IPMI monitoring: YES
                  18099:20231222:151418.436 Web monitoring: YES
                  18099:20231222:151418.436 VMware monitoring: YES
                  18099:20231222:151418.436 SMTP authentication: YES
                  18099:20231222:151418.436 ODBC: YES
                  18099:20231222:151418.436 SSH support: YES
                  18099:20231222:151418.436 IPv6 support: YES
                  18099:20231222:151418.436 TLS support: YES
                  18099:20231222:151418.436 ******************************
                  18099:20231222:151418.436 using configuration file: /etc/zabbix/zabbix_server.conf
                  18099:20231222:151418.448 current database version (mandatory/optional): 06000000/06000042
                  18099:20231222:151418.448 required mandatory version: 06000000
                  18099:20231222:151418.448 optional patches were found
                  18099:20231222:151418.448 starting automatic database upgrade
                  18099:20231222:151418.448 [Z3005] query failed: [1061] Duplicate key name 'users_3' [create index users_3 on users (roleid)]
                  18099:20231222:151418.448 database upgrade failed on patch 06000043, exiting in 10 seconds
                  18102:20231222:151438.685 Starting Zabbix Server. Zabbix 6.0.25 (revision 1706b11e866).
                  18102:20231222:151438.685 ****** Enabled features ******
                  18102:20231222:151438.685 SNMP monitoring: YES
                  18102:20231222:151438.685 IPMI monitoring: YES
                  18102:20231222:151438.685 Web monitoring: YES
                  18102:20231222:151438.685 VMware monitoring: YES
                  18102:20231222:151438.685 SMTP authentication: YES
                  18102:20231222:151438.685 ODBC: YES
                  18102:20231222:151438.685 SSH support: YES
                  18102:20231222:151438.685 IPv6 support: YES
                  18102:20231222:151438.685 TLS support: YES
                  18102:20231222:151438.685 ******************************
                  18102:20231222:151438.685 using configuration file: /etc/zabbix/zabbix_server.conf
                  18102:20231222:151438.697 current database version (mandatory/optional): 06000000/06000042
                  18102:20231222:151438.697 required mandatory version: 06000000
                  18102:20231222:151438.697 optional patches were found
                  18102:20231222:151438.697 starting automatic database upgrade
                  18102:20231222:151438.697 [Z3005] query failed: [1061] Duplicate key name 'users_3' [create index users_3 on users (roleid)]
                  18102:20231222:151438.697 database upgrade failed on patch 06000043, exiting in 10 seconds
                  18105:20231222:151458.935 Starting Zabbix Server. Zabbix 6.0.25 (revision 1706b11e866).
                  18105:20231222:151458.935 ****** Enabled features ******
                  18105:20231222:151458.935 SNMP monitoring: YES
                  18105:20231222:151458.935 IPMI monitoring: YES
                  18105:20231222:151458.935 Web monitoring: YES
                  18105:20231222:151458.935 VMware monitoring: YES
                  18105:20231222:151458.935 SMTP authentication: YES
                  18105:20231222:151458.935 ODBC: YES
                  18105:20231222:151458.935 SSH support: YES
                  18105:20231222:151458.935 IPv6 support: YES
                  18105:20231222:151458.935 TLS support: YES
                  18105:20231222:151458.935 ******************************
                  18105:20231222:151458.935 using configuration file: /etc/zabbix/zabbix_server.conf
                  18105:20231222:151458.947 current database version (mandatory/optional): 06000000/06000042
                  18105:20231222:151458.947 required mandatory version: 06000000
                  18105:20231222:151458.947 optional patches were found
                  zz0.yfc9i5y2jb9zz zz0.0rnoe39n12yzz

                  Comment

                  • solution
                    Senior Member
                    • Jun 2020
                    • 269

                    #10
                    A saga do upgrade...
                    Eu não tenho tanta experiência com problemas de migração.
                    Quando eu migrei de servidor, eu migrei também de versão 5.4 para 6.2 mas no meu caso eu só exportei hosts e templates e importei no novo, então foram pouco problemas e nenhum no DB.

                    Para facilitar para outros usuários que podem tentar te ajudar.
                    edita seu post inicial e adiciona mais informações, como:

                    Servidor Antigo:
                    Sistema operacional
                    Versão Mysql/MariaDB
                    Versão do zabbix-server

                    Servidor Novo
                    Sistema operacional
                    Versão Mysql/MariaDB
                    Versão do zabbix-server


                    Quanto ao seu log o erro agora é:
                    Code:
                    [Z3005] query failed: [1061] Duplicate key name 'users_3' [create index users_3 on users (roleid)]
                    Como você tem o backup e ainda está rodando no antigo, faça experimentos.

                    Deleta este índice que está mostrando como duplicado.
                    stop zabbix-server
                    mysql:
                    Code:
                    use zabbixdb
                    alter table users drop index users_3;
                    start zabbix-server
                    e acompanhe o log zabbix_server.log


                    Wellington

                    Comment

                    • luiz.souza
                      Junior Member
                      • Dec 2023
                      • 6

                      #11
                      Boa tarde Wellington,

                      Seguem os dados do servidor:

                      Servidor Antigo:
                      Sistema operacional: Debian GNU/Linux 11 - Kernel 6.0.6-gnu
                      Versão Mysql/MariaDB: 5.5.5-10.5.15-MariaDB-0+deb11u1
                      Versão do zabbix-server 6.0

                      Servidor Novo
                      Sistema operacional: Debian GNU/Linux 11 - Kernel 5.10.0-26-amd64
                      Versão Mysql/MariaDB: 5.5.5-10.5.21-MariaDB-0+deb11u1
                      Versão do zabbix-server 6.0

                      Tentei todos esses passos sem sucesso.

                      Deveria ser uma coisa tão simples e estou tendo toda essa dificuldade rssss.

                      Vou deletar o banco e tentar subir ele novamente:

                      A única coisa que diferente que percebi é que o banco antigo quando migro sobe com as seguintes configurações do Banco:

                      Colação do Banco Antigo: utf8_bin

                      Enquanto a do banco novo quando instalei com um banco zerado veio: utf8mb4_bin​

                      Comment

                      • solution
                        Senior Member
                        • Jun 2020
                        • 269

                        #12
                        hmmm...
                        no novo servidor crie com as mesma configurações.
                        para conferir no antigo se não tem phpmyadmin (ou quivalente), confira no console
                        Mysql:
                        Code:
                        use zabbix
                        SELECT @@character_set_database, @@collation_database;
                        crie no novo com mesma configuração, exemplo para utf8
                        Code:
                        create database zabbix character set utf8 collate utf8_bin;
                        Depois de importar o backup, confirme novamente se a configuração está como no antigo e inicie o serviço do zabbix-server e acompanhe o log.


                        Wellington

                        Comment

                        Working...