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: cooperati@2014