Your SlideShare is downloading. ×
Gestão e monitoramento de redes e dispositivos com Software Livre
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

Gestão e monitoramento de redes e dispositivos com Software Livre

2,816
views

Published on

Proatividade, baixo custo, interface amigável. Estes são apenas alguns dos benefícios que as soluções de gestão e monitoramento de redes e dispositivos com Software Livre podem trazer à sua empresa ou …

Proatividade, baixo custo, interface amigável. Estes são apenas alguns dos benefícios que as soluções de gestão e monitoramento de redes e dispositivos com Software Livre podem trazer à sua empresa ou projeto. Participe dessa palestra e saiba mais, esclareça dúvidas e aproveite.

Palestrante: Rafael Gomes

Formado pela Universidade de Salvador em Gestão de Redes, atuou na UFBA como analista responsável pela segurança do Centro de Processamento de Dados. Hoje trabalha na Solutis Tecnologia LTDA, empresa responsável por prover soluções em código aberto. Atualmente está cursando a pós-graduação de Sistemas Distribuídos na UFBA e possui os certificados LPIC-1 (Linux Professional Institute Certification) e MCSO (Modulo Certified Security Officer).

Published in: Technology

0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,816
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

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. Fontes- http://www.zabbix.com/documentation/1.8/manual
  • 29. Rafael Gomesrafael.gomes@solutis.com.br