ZABBIXtop

Zabbix é uma ferramenta moderna, Open Source e multiplataforma, livre de custos de licenciamento. Tem apenas uma versão que é considerada de classe “Enterprise”, sendo utilizada para monitorar a disponibilidade e o desempenho de aplicações, ativos e serviços de rede.

O Zabbix pode monitorar várias métricas dos equipamentos e serviços da rede e avisar a equipe de monitoramento através de notificações por e-mail, SMS, Jabber (gtalk), WhatsApp, entre outros.

Após conhecer um pouco sobre o Zabbix, vamos para o pré-requisito:

•    01 Maquina Linux Ubuntu Server 14.04
•    Acesso via SSH com Putty.
•    Acesso à Internet.
•    Navegador Google Chrome de uma estação de Trabalho.

Bom, agora com o ambiente já instalado podemos passar para a instalação do Zabbix 3.0

1- Preparando sistema.

aptget update; aptget upgrade
2- Repositório Zabbix.
      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.

a) 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.

a) 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;

b) 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

a) 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

b) Reinicie o serviço do zabbix.

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

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

http://localhost/zabbix

ZABBIX

b) Clique em Next Step.

ZABBIX2

c) Nesta tela é apresentado todos os pré-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.

ZABBIX3

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

ZABBIX4

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

ZABBIX5

f) 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.

ZABBIX6

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

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

User: Admin
             Senha: zabbix

h) Pronto, será apresentada a Dashboard do zabbix.

ZABBIX7

Assim, chegamos a mais um post concluído.

Att,

Bruno Pinto

Share.

About Author

Leave A Reply