Monitoramento + Instalação Zabbix Server + Agent Windows

Nos dias atuais o ambiente de tecnologia da Informação está cada vez mais relacionado com o negócio da empresa, com a crescente demanda de informações, as organizações precisam gerir estas informações, transformando em dados, e garantir que estes estejam disponíveis 24×7. O monitoramento poderá evitar o Downtime, fornecendo condições de agir proativamente, para evitar possíveis riscos. Agir no ambiente do cliente antes que o incidente aconteça, ter relação de tendências do ambiente de TI analisando no que investir daqui 1 mês, 1 ano, aonde será melhor aplicado o investimento, onde realmente precisa, consequentemente isso de forma geral não gerando downtime e os investimentos bem aplicados, evitando ter que investir em situações desnecessárias.

Devido a esse assunto, hoje iremos falar da ferramente do Zabbix Server, uma excelente ferramenta, gratuita, flexível de monitoramento distribuído.

Requisitos:

requi

1- Instalação Zabbix Server

Vamos utilizar uma máquina com S.O Debian 7.0 x32 com 512 de Memoria e 20 HD SSD em Cloud.

Vamos realizar o update do repositorio mais atual do Zabbix:

1.1- wget http://repo.zabbix.com/zabbix/2.2/debian/pool/main/z/zabbix-release/zabbix-release_2.2-1+wheezy_all.deb
down

1.2 – dpkg -i nomedoarquivo para extrair

1.3 – apt-get update

1.4 – apt-get install zabbix-server-mysql zabbix-frontend-php zabbix-agent

Zabbix Server Mysql – Um processo central de software Zabbix que realiza monitoramento, interage com proxy e agentes Zabbix, calcula gatilhos e vamos usar o banco mysql server que reporta a melhor performance.

Zabbix Frontend – Visualização de dados coletados, Configurações do Zabbix, Centralização

Zabbix Agent – Um serviço implantado em alvos de monitoramento para monitorar ativamente os recursos e aplicações locais

1.5 – Seguir o processo de configuração do banco de dados automaticamente basta fornecer um usuário com permissão de root no banco de dados

1.6 – Finalizado, podemos iniciar as configurações finais via web.

print

1.7 – Será gerado um check para verificar as configurações necessárias, iremos já resolver o problema que está reportando.

check

1.8 – Editar o arquivo

Arquivo /etc/php5/apache2/php.ini

date.timezone = “America/Brasília”
max_execution_time = 300
max_input_time = 300
post_max_size = 32M

Após isso o check list está completo

1.9 – Segue com configurações do banco e testa conexão.

db

2.0 – Configuração da porta e finalizado.

Para instalação do agente é necessário realizar o download abaixo, http://www.zabbix.com/download.php dos agentes, irá ser utilizado os arquivos zabbix_agentd e zabbix_agentd_win.conf, no agentd_win é onde fica os parametros de configuração, porta, ip do servidor zabbix, e liberar no firewall o agentd.exe

Comando para realizar a instalação do Zabbix: zabbix_agentd -i -c zabbix_agentd_win.conf
Isso fará com que o serviço do Zabbix seja criado

2.1 – Cadastrar host no Zabbix Frontend e aplicar o template do S.O monitorado

cadastro do host

2.2 – Após isso, já está sendo monitorado

hostm

A Vm do Linux está em um serviço de Cloud Computing e o host que está sendo monitorado está no Windows azure, vou deixar de livre acesso para que entre no Zabbix.

Url: http://labzabbix.82c.bd8.myftpupload.com/zabbix
Usuario: cooperati
Senha: [email protected]

  • Artur de Souza Aragão

    Meu caro!

    Muito obrigado pela matéria. Há tempo que gostaria de usar uma ferramenta mais amigável para gerenciamento. Algo que fosse melhor visualmente do que o Nagios, não o desmerecendo.

    Quero aprender mais sobre monitoramento, pois fazia isto de outras formas devido a impossibilidade das empresas por onde trabalhei não dispor e/u não repassar recursos para investimento em ferramental.

    Adorei a matéria, e até vou criar uma VM aqui agora. Eu gosto muito do Ubuntu Server e queria saber se é possível aplicar os mesmos passos.

  • Olivio

    Resolvendo o date.timezone

    Apenas tirei o comentário “;” da frente da linha ‘date.timezone’ e funcionou perfeitamente aparecento no inicio da pagina do zabbix ‘America/Sao_Paulo’.

  • pedro correa

    muito bom
    estou tentando usar essa ferramenta para monitoramento a algum tempo
    sou administrador de redes na empresa onde trabalho

    Jorge parabéns muito bom o post,
    não acho muito material sobre o Zabbix na internet, gostaria de
    aprofundar um pouco mais nessa ferramenta,
    principalmente como monitorar link é de extrema importância aqui na empresa onde trabalho…!

  • Pedro, obrigado.

    Me mande o que precisa que é importante para [email protected] vou criar mais videos.

    Abraços.

  • RONALDO

    EDITEI O ARQUIVO PHP.INI CONSEGUI INSTALAR O ZABBIZ MAS AO ABRIR ELE APRESNTA ESSE DE TIMEZONE , JA EDITEI O PHP.INI VARIAS VEZES RESTARTEI O APACHE , ATE CONFIGIREI O ARUIVO DO ZABBIX DENTRO DE /ETC/APACHE2/CONF.D/ZABBIX MAS NADA DE PARA COM O ERRO .

    COMO RESOLVER ALGUME PODE ME AJUDAR?

  • bfr

    Segue ótimo laboratório para iniciantes Zabbix e profissionais de TI que queiram monitorar seu ambiente…
    http://www.zabbixlab.et