Instalando Zabbix 3.0 no Ubuntu Server 14.04.

Hoje foi disponibilizada a tão aguarda, pela comunidade, versão 3.0 LTS do Zabbix. Trazendo diversas melhorias e novidades nesta fantástica solução de monitoramento. Dentre elas podemos destacar:
* Interface totalmente redesenhada. Design novo;
* Suporte a Autenticação SNMP;
* Criptografia no trafego entre os componentes do Zabbix;
* Melhoria de desempenho;
* Melhoria nos horários de Agendamento de checagem;
* Melhoria na permissão de acesso a Mapas, Screens e Slide Shows.

Há mais de 50 novas melhorias, todas podem ser visualizada aqui. Notas de lançamento da Versão podem ser conferidas neste link. E todas os downloads estão disponíveis no repositório da Zabbix . E claro, a documentação do Zabbix 3.0 pode ser visualizada por aqui.

Abaixo estarei demostrando uma maneira simples de instalar o Zabbix 3.0 através do pacote de instalação.
Recursos Utilizados.
* 01 Maquina Virtual com Linux Ubuntu Server 14.04 virtualizada no VMware ESXI 4.1
* Acesso via SSH com Putty.
* Acesso à Internet.
* Navegador Google Chrome de uma estação de Trabalho.
Todos os comandos executados nesse Tutorial foram executados com o super usuário do sistema (root).

1- Preparando sistema.

apt-get update; apt-get upgrade

2- Repositório Zabbix.
Instalação do pacote de configuração via repositório.
a. Criando pasta para download.

mkdir /home/ubuntu/download
cd /download

b. Download do pacote de Instalação

wget http://repo.zabbix.com/zabbix/3.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.0-1+trusty_all.deb

c. Instalando pacote deb baixado do zabbix, isso preparará o repositório para download do zabbix.

dpkg -i zabbix-release_3.0–1+trusty_all.deb

d. Atualizando lista de pacotes.

apt-get update

3- Instalando o zabbix.
a. Procedimento para instalar e criar banco de dados para o zabbix e instalação de outras dependências.

apt-get install zabbix-server-mysql zabbix-agent zabbix-frontend-php zabbix-get zabbix-sender

b. Irá pedir para criar uma senha de administração do mysql e depois uma outra senha para o usuário do zabbix dentro do mysql. Define as duas senhas.

4- Configurando o time zone.
Precisaremos configurar o Time Zone para America/São Paulo. Para isso:

sed -i ‘s/# php_value date.timezone Europe\/Riga/php_value date.timezone America\/Sao_Paulo/’ /etc/zabbix/apache.conf

b- Reinicie o apache

service apache2 restart

5- Preparando o Banco.
Precisaremos criar a base do zabbix.

mysql -u root -p
create database zabbix character set utf8 collate utf8_bin;
grant all privileges on zabbix.* to zabbix@localhost identified by ‘zabbix’;
quit;

Criando a tabela. A senha será zabbix, criada no passo anterior.

cd /usr/share/doc/zabbix-server-mysql
zcat create.sql.gz | mysql -uzabbix -p zabbix

6- Ajuste o arquivo zabbix_server.conf
Precisaremos informar os dados do banco. Ajuste as seguintes informações dentro do arquivo de configuração do zabbix, zabbix_server.conf. Utilize o editor de texto nano para esta função.

nano /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix

Reinicie o serviço do zabbix.

service zabbix-server restart

7-Acessando Zabbix e finalizando as configurações.

Acessando o zabbix pela interface web (navegador) e realizando as configurações necessárias para o primeiro uso.

http://servidor.zabbix/zabbix

Clique em Next Step.

Nesta tela é apresentado todos os pre-requisitos para a instalação do zabbix, verifique e clique em Next Step novamente.
Nessa próxima etapa, será necessário a configuração para conexão com o banco de dados, informe o caminho do banco de dados, se for externo. Como nesse tutorial é na mesma máquina, apenas informe a senha que foi configurada anteriormente no campo “Password”. Nas outras versões possuía um botão chamado “Test Connection”, para realizar teste de conexão, nesta versão foi removido Para testar a conexão basta seguir, clicando em Next Step.

Nesta janela são mostradas as informações para detalhamento sobre o Zabbix Server. Como host, port e Name, o campo name é opcional.

Clique em Next Step novamente.
Nesta tela abaixo, será mostrado um resumo dos parâmetros configurados.

Clique em Next Step novamente.
Na próxima tela é apresentada que a etapa de configuração foi completada e que o arquivo de configuração foi gravado no sistema e a instalação do Frontend foi finalizada.

Obs: Se ocorrer erro na gravação do arquivo, revise as permissões do diretório /var/www/html/zabbix

Clique em Finish que irá para a Tela inicial de logon do Zabbix.

Para finalizar, faça logon na interface web do zabbix, com o usuário e senha padrão do sistema.

User: Admin
Senha: zabbix

Pronto, será apresentada a Dashboard do zabbix.

Demostrei como é o processo de instalação do Zabbix 3.0. Próximo post estarei mostrando algumas melhorias que vinheram nesta versão.

Originally published at https://www.bernardolankheet.com.br on February 16, 2016.

Monitoring, DevOps Student and content creation!

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store