Páginas

sexta-feira, 2 de fevereiro de 2024

Atualização Importante: Mudança na Publicação de Conteúdo


Prezada Comunidade,

Gostaria de informar uma mudança significativa na forma de compartilhar os conteúdos a partir de agora.

Decidi migrar a publicação dos artigos e materiais para o LinkedIn em vez de mantê-los exclusivamente no blog. Acredito que esta mudança permitirá alcançar um público mais amplo e proporcionar uma experiência mais acessível a todos

A transição será gradual, e continuarei a fornecer informações valiosas sobre zabbix através de postagens regulares no LinkedIn. A plataforma oferece uma maneira mais interativa de nos conectar, facilitando comentários, compartilhamentos e discussões sobre os tópicos abordados.

Agradeço a todos vocês por seu contínuo apoio ao longo dos anos. Se você me segue, te convido a fazer parte da minha rede https://www.linkedin.com/in/mrhernandes/

Fiquem à vontade para compartilhar suas opiniões e sugestões. 


Atenciosamente,


Hernandes Martins

domingo, 17 de maio de 2020

Instalando Zabbix 5.0


Olá meus caros
Recentemente foi lançada a versão do Zabbix 5.0  e nada melhor que fazer uma postagem sobre como instalar.

Confira as novidades no link a seguir:
https://www.zabbix.com/documentation/5.0/manual/introduction/whatsnew500


Neste tutorial vamos abordar as etapas de instalação do Zabbix 5.0.0, conforme documentação via pacotes (repositórios), caso queira fazer download do material completo em pdf só acessar http://zabbixbrasil.org/?page_id=7 

Pré-requisitos 

Para instalação é necessários conhecimentos básicos na plataforma Linux.
Firewalld e Selinux desabilitados


- Instalação

- Instalando repositorio
rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/8/x86_64/zabbix-release-5.0-1.el8.noarch.rpm
# dnf clean all

- Instalando Zabbix server,Zabbix Agent e Frontend
# dnf install zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-agent

- Instalando banco de dados MariaDB
# dnf install mariadb-server mariadb-devel mariadb-server-utils

- Iniciando o MariaDB
# systemctl start mariadb.service

- Checando status do mariadb

# systemctl status mariadb.service

- Criando o banco de dados
# mysql -uroot -p
password

mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'password';
mysql> quit;


- Populando a base de dados do Zabbix
# zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

- Adicionando as credenciais no arquivo zabbix_server.conf
# vi /etc/zabbix/zabbix_server.conf

DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=123456

Edite o arquivo /etc/php.ini
# vi /etc/php-fpm.d/zabbix.conf

Antes
; php_value[date.timezone] = Europe/Riga

Depois 

php_value[date.timezone] = America/Sao_Paulo

- Iniciando o Zabbix Server,Zabbix Agent,httpd e php-fpm
# systemctl restart zabbix-server zabbix-agent httpd php-fpm

# systemctl enable zabbix-server zabbix-agent httpd php-fpm

########### ATENÇÃO ############

Certifique-se que o selinux está desabilitado com o comando sestatus e o firewall 
está desabilitado ou com suas permissões de serviços aplicadas.

- Configurando a interface web do Zabbix

Abra o browser e acesse a interface do Zabbix no endereço http://ip-do-servidor/zabbix esiga as telas abaixo;



 Clique em Next

Clique em Next


Adicione as informaçãoes do Banco de dados configuradas nas etapas anteriores.

Clique em Next

Clique em Next

 Clique em Finish e acesse a interface com usuário e senha:

Usuário: Admin 
Password: zabbix


Pronto seu Zabbix está pronto para uso.


Espero ter ajudado,  caso tenha alguma dúvidas ou erro, peço que informe nos comentários.

Abraços e até a próxima.









quarta-feira, 13 de novembro de 2019

A importância de documentar os itens, triggers no Zabbix

Dados Recentes
 Recentemente foi lançado a nova versão do #zabbix 4.4 e com elas novas funcionalidades e pequenos ajustes. Durante os treinamentos de zabbix que ministro, gosto de reforçar a importância de documentar e detalhar as descrições dos items, triggers, templates, hosts e outros objetos. Desta vez achei interessante compartilhar essa nova opção de visualização de descrição dos itens na tela de Monitoramento>>Dados Recentes. 

Observem que as informações preenchidas no campo de descrição dos itens, podem ser visualizados ao clicar no ponto de interrogação conforme imagem a seguir.



Então como boa prática, sempre descreva bem seus items, triggers, hosts e outros, eles serão úteis para investigação dos incidentes, lembre-se outras pessoas precisam entender o que está sendo monitorado e na descrição(trigger) você pode adicionar a solução do problema ocorrido.

Até a próxima pessoal !


sexta-feira, 8 de março de 2019

Too many processes on Zabbix server: O que Fazer?


Olá meus caros,
Na postagem de hoje vou abordar sobre a mensagem de erro “Too many processes on Zabbix server”.
Pra começar tenha em mente que você vai precisar de conhecimentos básicos em Linux e acesso com privilégios para acessar o Zabbix Server via linha de comando como root.
Nesta primeira etapa vou listar possíveis causas e depois uma breve descrição para esclarecer melhor, sugiro observar cada detalhe com calma, pois até uma letra incorreta pode afetar o serviço.

Possíveis Causas

  • Uso de template padrão “Template Os linux”.
  • Quantidade de processos em uso acima do limite definido no template.
  • Novas aplicações instaladas no mesmo servidor do Zabbix.

Até aqui sabemos de algumas possíveis causas, agora vamos identificar o problema e em seguida agilizar algumas soluções.

1.    Visualizando a quantidade de processos

  • Este é o primeiro passo que deve ser verificado, para verificar a quantidade de processos digite o comando conforme imagem a seguir.


  • Observe o total de processos.


2.    Validando a coleta no Zabbix

  • Observe o valor coletado no host Zabbix server conforme imagem a seguir.

3.    Identificando a trigger no “Template OS Linux”

  • No Template OS Linux, verifique a trigger conforme tela a seguir:


Quando a quantidade de processos atinge o limite de 300, a trigger é ligada gerando o incidente “Too many processes on Zabbix server”
4    Resolvendo a mensagem com boas práticas.
Inicialmente recomendo que, crie seus próprios templates, aproveite os templates padrões e personalize de acordo sua demanda.

Nesta trigger recomendo o uso de boas práticas, ou seja, aplique macros, se você não sabe o que significa leia o link referente a macros da documentação oficial.

Vamos criar uma macro com o nome {$LIMIT_PROCESS} está irá representar a nossa quantidade de processos 300 para todo ambiente e será configurada em nível template e exclusivamente para o host Zabbix server vamos ajustar o limite para 500 processos.

  • No “Tempate OS Linux” adicione a macro.

  • No host “Zabbix server” adicione a macro.

  • Ajuste a trigger, altere de 300 para {$LIMIT_PROCESS} conforme imagem a seguir:

  • Aguarde a resolução do incidente.

5.    Conclusão
O incidente foi resolvido, porém o mais importante é identificar se a quantidade de processos está impactando ou não o desempenho e saúde do sistema operacional.

Se este post foi útil deixe seu comentário e compartilhe sua experiência.

Sobre a Unirede

A UNIREDE, Zabbix Premium Partner e principal parceira mundial da Zabbix SIA, atua há mais de 15 anos em Monitoramento, Administração, Operação, Gestão Estratégica de TI e Treinamento, possibilitando aos clientes dedicação exclusiva à atividade fim da sua empresa.

Sobre o Autor


Hernandes Martins: Instrutor e Consultor Sênior Zabbix, membro e coloborador ativo nos fóruns oficiais e da Comunidade Zabbix Brasil no Yahoo e Facebook. Ministra palestras e realiza projetos de implementação e consultoria com Zabbix e mantém o blog com videos e colaborações para a comunidade brasileira. http://hernandesmartins.blogspot.com.br/




segunda-feira, 21 de janeiro de 2019

Templates zabbix, encontrei, mas não funciona! O que fazer?

Olá meus caros, na postagem de hoje vou falar de um tema comum entre os iniciantes de Zabbix, estou falando de templates zabbix, muitos ainda não se habituaram a criar os seus próprios templates zabbix e passam a buscar templates zabbix prontos.

Organizar os sensores(items,triggers,gráficos) dentro dos templates zabbix é umas das boas práticas antes de iniciar o monitoramento de qualquer equipamento ou aplicação dentro do Zabbix.

No site share.zabbix.com há um repositório oficial em que, temos templates zabbix  prontos organizados por categoria disponíveis para download, estamos falando de templates zabbix de fabricantes e aplicações mais populares, porém é muito comum encontrarmos alguns templates incompletos com algumas dificuldades para importação devido a versões diferentes do zabbix ou falta de documentação, para te ajudar a lidar com essa situação vou registrar algumas dicas importantes para tratar esse caso.
  • Leia o que foi documentado na pagina de download, os templates das versões anteriores a
    versão do Zabbix 3.0 não suportam importação de mapeamento de valores(aquela informação que converte o resultado numérico de 1 para UP ou 0 para Down), só descobrimos que faltam esse mapeamento quando vamos fazer a importação do template e surge a mensagem de erro informando que não há mapeamento de valores, para resolver na versão do Zabbix 3, basta adicionar/cadastrar manualmente o mapeamento antes da importação, caso não tenha essa informação registrado em algum local, para descobrir será necessário editar o arquivo xml e localizar os valores existentes. Importante nem todas as pessoas documentam esses detalhes e na maioria dos casos acabamos inviabilizando o uso de um template por tal situação, leia, observe e corrija o que for necessário.
  • Saiba converter os templates zabbix para a versão atual do seu Zabbix Server, é natural que
    para cada nova versão seja implementada novas melhorias e com isso vem algumas mudanças, nos templates zabbix ocorre das mesma forma, para cada versão do Zabbix a estrutura xml é ajustada, ou seja as versões 2.x são diferentes das versões posteriores 3.x e 4.x, em uma busca breve pela internet encontrei um projeto que vale muito a pena conferir (zabbix-template-converter por Ryan Armstrong ), é um script em python que permite resolver essas questões de compatibilidade entre versões do Zabbix, fiz alguns testes para validação e funcionou muito bem.
  • Crie os seus próprios templates, nada melhor que saber o que,quando e como exatamente está
    sendo monitorado, se todos os items estão com o intervalos e tempos de armazenamentos adequados, se as triggers foram criadas corretamente com uso de macros e expressões precisas, se estão documentadas com suas descrições e procedimentos para resolver os incidentes do ambiente, evite utilizar os templates zabbix padrões, sempre recomendo que utilize os temlpates padrões como exemplo ou até mesmo para melhorar os itens existentes, deixe apenas o necessário, somente aquilo que irá utilizar posteriormente para algum indicador.



Criar um template zabbix, para alguns as vezes poder ser uma tarefa um pouco complexa, porém é a melhor forma de aplicar o monitoramento a diversos equipamentos com as mesmas características. Então na hora de procurar um template zabbix pronto, analise e revise todos os elementos do template para evitar qualquer alarme ou sobrecarga de coleta desnecessária no ambiente.

Se você tem dificuldades em criar templates, deixe sua dúvida nos comentários.

Hernandes Martins(Zabbix Trainner): Formado em redes de computadores pela Universidade Nove de Julho, atua na área de tecnologia desde 2001, passando por grandes empresas, atuando como analista de suporte, administrador e a analista de redes. Atualmente Instrutor Zabbix Oficial(Zabbix Trainner) e Analista Zabbix Specialist Certifield na Unirede Soluções Corporativas parceira  Zabbix Premium Partner no Brasil e América Latina, membro e coloborador ativo nos fóruns oficiais e da Comunidade Zabbix Brasil no Yahoo e Facebook. Ministra palestras e realiza projetos de implementação e consultoria com Zabbix e mantém o blog com vídeos e colaborações para a comunidade brasileira. http://hernandesmartins.blogspot.com.br/

sexta-feira, 4 de janeiro de 2019

Zabbix Agent Connection Refused

Zabbix Agent Connection Refused


Olá meus caros,

Já estou um bom tempo sem escrever, mas hoje tirei alguns minutos para escrever sobre algo simples mas que vejo a galera perguntando diariamente nos canais da comunidade Zabbix Brasil.

Vamos falar de algumas mensagens de erro que aparecem na hora de validar o Zabbix Agent.

O Zabbix Agente é um dos componentes da arquitetura do Zabbix, utilizado nas coletas de métricas dos sistemas operacionais Linux, Windows e outros.

Uma das vantagens de se utilizar o agente está na possibilidade em estender o seu alcance tornando a coleta do tipo de informação mais precisa, bom vamos ao tema.

Problema 01: 
cannot connect to [[192.168.0.110]:10052]: [111] Connection refused
cannot connect to [[192.168.0.110]:10051]: [111] Connection refused

Possíveis Causas:
Porta (10052), o Zabbix não pode alcançar o gateway de java. Verifique se ele está em execução.
ou
Porta (10051), o Zabbix server ou proxy não consegue acessar o agente zabbix

Solução:
Liberar acesso:
Verificar possiveis bloqueios de firewalls ou falta de conectividade até o host desejado.

Problema 02: 
Get value from agent failed: ZBX_TCP_READ() failed: [104] Connection reset by peer"

Possíveis Causas:
O Agente não está aceitando conexões.

Solução:
Liberar acesso:
Verificar bloqueios de firewalls ou falta de conectividade até o host desejado.

Em breve postarei outros erros, mas por hoje vamos apenas com estes.

Tem dúvidas?
Deixe seu comentário.

sábado, 18 de novembro de 2017

Minha palestra sobre “4 pilares do Monitoramento de Redes com Zabbix” na FATEC Expo Week Osasco 2017.

A Fatec (Faculdade de Tecnologia de São Paulo) de Osasco promoveu durante os dias 8 a 11 de novembro a Fatec Expo Week. Um evento com a apresentação de projetos e palestras voltadas para diversas áreas da tecnologia.

A equipe da Fatec enviou o convite para ministrar a palestra e compartilhar a experiência com monitoramento de redes ao alunos dos cursos de tecnologia, então aproveitei a oportunidade para falar de um tema importante que envolve qualquer ferramenta de monitoração de redes.

O tema da palestra foi “Os 4 pilares do monitoramento de redes com Zabbix”, nesta palestra abordei sobre os principais desafios e os 4 pilares fundamentais para o monitoramento da infraestrutura e como o Zabbix pode apoiar como ferramenta na administração do ambiente de tecnologia e como evoluir o monitoramento ao nível estratégico voltado para negócios.


Confira a seguir algumas fotos da palestra e o link da apresentação para download.