:::: MENU ::::

quarta-feira, 2 de julho de 2014

A algum tempo estou utilizando o Zabbix lá na empresa e com o passar do tempo, alguns problemas vieram aparecendo no servidor, como por exemplo:
  • Zabbix busy unreachable poller process
  • zabbix icmp pinger processes more than 75 busy
No momento 1, alteramos o parâmetros para o icmp pinger, e no momento 2 alteramos os parâmetros para o unreachable poller process. Veja no gráfico como a melhora é imediata.



Com alguma pesquisa na interwebs, consegui achar a solução para o meu problema, fazendo um tunning na configuração do meu servidor Zabbix. O que eu entendi, é que os processos criados pelo Zabbix não são suficientes ou não dão conta da quantidade de informação enviada, gerando esses pequenos problemas.

As alterações a seguir devem ser feitas no seu zabbix_server.conf

Zabbix busy unreachable poller process

# Number of pre-forked instances of pollers
# Default value is 5
# This parameter must be between 0 and 255
StartPollers=20

# Number of pre-forked instances of pollers for unreachable hosts
# Default value is 1
# This parameter must be between 0 and 255
#StartPollersUnreachable=10

Com isso, o Zabbix irá criar 20 processos para o poller e 10 processos para unreachable poller.


Zabbix icmp pinger processes more than 75 busy

Frequentemente atinge 100% de uso, o que não é nada bom :(


StartPingers=10
StartDiscoverers=10

Da mesma maneira que o anterior, o Zabbix irá criar 10 processos de icmp pingers e mais 10 processos discoverer.

Após alterar esses parâmetros, reinicie o serviço do Zabbix e observe as triggers.

8 comentários:

Só não vale xingar a mãe ou puxar cabelo nos comentários =)

Posts populares