🌟 "Zabbix em Alta: Surpreendendo com Alta Disponibilidade e Keepalived!" 🌐🚀

Поділитися
Вставка
  • Опубліковано 18 жов 2024

КОМЕНТАРІ • 7

  • @tommunhoz4513
    @tommunhoz4513 Місяць тому +1

    O vídeo mais didático e explicativo que já vi, parabéns !!!! outros precisam descobrir este canal!

    • @RunbookBR
      @RunbookBR  Місяць тому +1

      Muito obrigado, seu feedback nos incentiva a fazer melhor

  • @hikargos
    @hikargos 29 днів тому

    Se por acaso eu estivesse utilizando o nginx? Como seria a configuração do keepalived? Muito bom o conteúdo, parabéns!

  • @info6429
    @info6429 6 місяців тому +1

    Zabbix server: Utilization of poller processes over 75%

    • @RunbookBR
      @RunbookBR  6 місяців тому +1

      Vá aumentando aos poucos a sua capacidade na configuração do seu zabbix_server.conf
      Segue algumas sugestões de parametros que tenho aplicado em alguns ambientes. Lembrando que voce deve fazer um backup do zabbix_server.conf e ir subindo aos poucos os valores para ir testando a performance a cada alteração.
      Precisa dar um systemctl restart zabbix-server a cada alteração:
      Tunning Zabbix AppTier: Aumentando o número de polling para aplicação
      vi /etc/zabbix/zabbix_server.conf
      StartPollers=160
      StartIPMIPollers=10
      StartPollersUnreachable=25
      StartPingers=10
      StartDiscoverers=10
      ### Option: CacheSize
      # CacheSize=8M
      CacheSize=48M
      ### Option: HistoryCacheSize
      # HistoryCacheSize=16M
      HistoryCacheSize=80M
      ### Option: TrendCacheSize
      # TrendCacheSize=4M
      TrendCacheSize=20M
      ### Option: ValueCacheSize
      # ValueCacheSize=8M
      ValueCacheSize=64M
      systemctl restart zabbix-server
      Caso tenha algum problema com relação ao shared memory do seu servidor:
      Configuração de shared memory / cache size
      Definição de shared memory: "Na ciência da computação, memória compartilhada é a memória que pode ser acessado simultaneamente por vários programas com a intenção de proporcionar a comunicação entre eles ou evitar cópias redundantes. Memória compartilhada é um meio eficiente de transmitir dados entre programas. Dependendo do contexto, os programas podem ser executados em um único processador ou em vários processadores separados."
      ref: wifipedia
      Aplicação prática no zabbix: Quando trabalhamos em ambientes com muitos itens, hosts etc... podemos ter que ajustar o parâmetro shared memory no servidor linux a fim de que ele seja capaz de suportar tantos processos concorrentes.
      Sintoma: Serviço Zabbix-Server não inicia ou fica caindo.
      Análise: Logs de erro no Servidor Zabbix
      tail -f /var/log/zabbix/zabbix_server.log
      26569:20161004:175132.438 [file:strpool.c,line:53] zbx_mem_malloc(): out of memory (requested 61 bytes)
      26569:20161004:175132.438 [file:strpool.c,line:53] zbx_mem_malloc(): please increase CacheSize configuration parameter
      Ajuste do shared memory no servidor Linux (Debian):
      ref: Zabbix Org
      Verificar as quantidade de memória atual: sysctl -a | grep -E "shmall|shmmax"
      kernel.shmmax = 33554432 #32M
      kernel.shmall = 2097152
      Para Ajutar para 128M deve-se adicionar o parametro equivalente no arquivo vi /etc/sysctl.conf
      #128M
      kernel.shmmax=134217728
      Para aplicar as alterações: sysctl -p
      Ajuste do Cache Size no Zabbix
      ref: Zabbix.com
      vi /etc/zabbix/zabbix_server.con
      ### Option: CacheSize
      # Size of configuration cache, in bytes.
      # Shared memory size for storing host, item and trigger data.
      #
      # Mandatory: no
      # Range: 128K-2G
      # Default:
      CacheSize=128M
      Iniciar o serviço do Zabbix-Server e acompanhar os logs
      service zabbix-server start
      tail -f /var/log/zabbix/zabbix_server.log

    • @info6429
      @info6429 6 місяців тому

      @@RunbookBR Valeu, o melhor!

    • @RunbookBR
      @RunbookBR  2 місяці тому

      Tj