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:
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
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.
1.7 – Será gerado um check para verificar as configurações necessárias, iremos já resolver o problema que está reportando.
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.
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
2.2 – Após isso, já está sendo monitorado
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
Administrador e coordenador do site!