Gestão e monitoramento de redes e dispositivos com Zabbix - FISL12
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Gestão e monitoramento de redes e dispositivos com Zabbix - FISL12

on

  • 2,668 views

 

Statistics

Views

Total Views
2,668
Views on SlideShare
2,668
Embed Views
0

Actions

Likes
0
Downloads
60
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Gestão e monitoramento de redes e dispositivos com Zabbix - FISL12 Presentation Transcript

  • 1. Monitorando ativos com Zabbix Rafael Gomes rafael.gomes@solutis.com.br Abril 2011
  • 2. Motivações- Agir proativamente- Detectar e corrigir falhas antes que usuários percebam- Indicar antecipadamente a necessidade de troca de equipamentos- Analisar qualidade da prestação de serviço- Solução de baixo custo- Solução com interface amigável- Solução escalável
  • 3. Zabbix- Criado em 1998, por Alexei Vladishev- Licenciado em código aberto- Backend escrito em C++ e Interface em PHP- Suporte a SGDB (MySQL, PostgreSQL, SQLite, Oracle or IBM DB2)- Agentes (AIX, HP-UX, FreeBSD, Gnu/Linux, Windows e outros)- Monitoria sem agentes- Suporte a IPV6 e IPV4- Escalável com utilização de proxys
  • 4. Premissa O Servidor do Zabbix é “burro”!!!
  • 5. Como funciona Agente1 Agente2 Agente3
  • 6. Como funciona Alarme E-mail SMS Interface ping 0 Uso memória 33,5 Online True Agente1 Agente2 Agente3
  • 7. Premissa A inteligência está no agente
  • 8. Servidor Zabbix Template Item Trigger Ação Host
  • 9. Servidor Zabbix Host- É a configuração do ativo a ser monitorado- Contém os seguintes parâmetros: • Endereço ip • Nome da máquina • Template associado • Grupo associado • Outros...
  • 10. Servidor Zabbix Item- É o que será monitorado- Contém os seguintes parâmetros: • Chave de monitoramento • Frequência da monitoria • Tipo do retorno (string, integer ou float) • Método de armazenagem (Normal, Delta e Delta/s) • Outros...
  • 11. Servidor Zabbix Item- Chave de monitoramento é a solicitação da informação ao agente- Formato da chave de monitoramento:- São permitidos os seguintes caracteres 0-9a-zA-Z_-.Ex. Que horas são? 09:40!
  • 12. Servidor Zabbix Item- Exemplos reais de chaves de monitoramento: – agent.ping – system.cpu.load[<cpu>,<mode>] – vfs.fs.size[fs,<mode>] – proc.num[<name>,<user>,<state>,<cmdline>]
  • 13. Servidor Zabbix Trigger - Condição de alerta com base no que foi monitorado (Item) - Pode assumir o status de Ok, Problem e Unknown - A condição é criada com base em uma expressão matemática: - valor_de_retorno = 0 - valor_de_retorno > 2 - Retorno verdadeiro = Problema• - Sem retorno = Unknown
  • 14. Servidor Zabbix Trigger- Segue abaixo o modelo para a expressão real: - {<server>:<key>.<function>(<argument>)}<operator><const>- Alguns exemplos de função: - avg[time] – Média de tempo - last[time] – Ultimo valor - max[time] - Valor máximo- Ex real: {server1:agent.ping.avg(3)}>0
  • 15. Servidor Zabbix Trigger- Possibilidade de criar dependências entre triggers distintas- Caso a trigger que possuir dependentes cair, a dependente não será monitorada até o retorno da dependência
  • 16. Dependência Trigger1 Servidor Dependência Zabbix Trigger2
  • 17. Dependência Trigger1 Trigger2 Dependência
  • 18. Dependência X XTrigger1 Dependência Trigger2
  • 19. Dependência X Trigger1 Trigger2 Dependência
  • 20. Dependência Trigger1 Trigger2 Dependência
  • 21. Servidor Zabbix Action- São as ações executadas com bases nos eventos- Os eventos podem ser - Triggers acionadas - Ativos descobertos automaticamente - Eventos gerados pelos clientes (Active agent)
  • 22. Servidor Zabbix Action- As ações podem ser diversas, mas geralmente são: - Envio de e-mail para grupo responsável - Envio de SMS para grupo responsável - Chat no Jabber para grupo responsável - Intervenção no ativo (Ex. reboot remoto)
  • 23. Conselho SEMPRE utilize template
  • 24. Servidor Zabbix Template- Configuração padrão de itens, triggers e ações- Configuração automática ao associar o host a um template- Agilidade na adição de novos hosts
  • 25. Premissa TUDO que possa ser obtido via console/scripts ou afins é possível monitorar no Zabbix
  • 26. Monitorando tudo- Possibilidade de configurar QUALQUER checagem no agente- Modelo da sintaxe: - UserParameter=key,command- Exemplos: - UserParameter=check.forward,cat /proc/sys/net/ipv4/ip_forward - UserParameter=mysql.ping,mysqladmin -uroot ping|grep alive|wc –l
  • 27. Ambiente real
  • 28. Ambiente real
  • 29. Fontes- http://www.zabbix.com/documentation/1.8/manual
  • 30. Rafael Gomesrafael.gomes@solutis.com.br