Instalação do Zabbix 3.0.x/3.2.x/3.4 no Debian 8 Jessie

Tutorial mais atualizado em: Instalação do Zabbix 4.0 / 3.4 / 3.0 no Debian 9 Stretch com banco de dados MariaBD

O Zabbix é uma solução de nível enterprise, de código aberto. O Zabbix é um software que monitora vários parâmetros da rede, dos servidores e da saúde dos serviços. Utiliza-se de um mecanismo flexível de notificação que permite configurar alertas por e-mail entre outros como Telegram, para praticamente qualquer evento. As notificações permitem que se reaja rapidamente à problemas no ambiente. O Zabbix oferece excelentes recursos de relatórios e visualização de dados armazenados. Isso faz com que o Zabbix seja a ferramenta ideal para planejamento de capacidade.

Distribuição utilizada: Debian 8 (Jessie) / Instalação Limpa (Tutorial de instalação aqui)

Vamos a instalação do pacote que irá atualizar nosso repositório com as fontes do Zabbix assim vai ficar fácil atualizar posteriormente.
Versão 3.4.X

# wget http://repo.zabbix.com/zabbix/3.4/debian/pool/main/z/zabbix-release/zabbix-release_3.4-1+jessie_all.deb
# dpkg -i zabbix-release_3.4-1+jessie_all.deb

Versão 3.2.X

# wget http://repo.zabbix.com/zabbix/3.2/debian/pool/main/z/zabbix-release/zabbix-release_3.2-1+jessie_all.deb
# dpkg -i zabbix-release_3.2-1+jessie_all.deb

Versão 3.0.X

# wget http://repo.zabbix.com/zabbix/3.0/debian/pool/main/z/zabbix-release/zabbix-release_3.0-1+jessie_all.deb
# dpkg -i zabbix-release_3.0-1+jessie_all.deb

Atualize o repositório:

# apt update

Instalando os pacotes do Zabbix Server com banco de dados MySQL e interface web Apache.

# apt install zabbix-server-mysql zabbix-frontend-php

screenshot_20160910_191607

Serão instalados diversos pacotes entre eles o apache e mysql-server.

screenshot_20160910_191808

Será solicitado a senha do usuário root do MySQL, após repita.

screenshot_20160910_191819

Vamos intalar nosso agente também.

# apt install zabbix-agent

Vamos criar uma base de dados chamada zabbix e um usuário também chamado de zabbix no MySQL.

# mysql -uroot -p
1
2
3
create database zabbix character set utf8 collate utf8_bin;
grant all privileges on zabbix.* to zabbix@localhost identified by 'SENHA';
quit;

Importe o esquema de tabelas e dados padrões.

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

Digite a senha de seu usuário zabbix criada no passo anterior para importar as tabelas.

Agora vamos editar o arquivo zabbix_server.conf para informar os dados para conexão com o MySQL.

# vim /etc/zabbix/zabbix_server.conf
1
2
3
4
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=SENHA

Iniciando o Zabbix Server e o Agente.

# /etc/init.d/zabbix-server start
# /etc/init.d/zabbix-agent start

Editando a configuração do PHP para a interface web do Zabbix

A configuração do Apache para a interface web do Zabbix está localizada em /etc/apache2/conf-enabled/zabbix.conf. Algumas das configurações do PHP já estão definidas, para alterar edite:

# vim /etc/apache2/conf-enabled/zabbix.conf
1
2
3
4
5
6
7
php_value max_execution_time 300
php_value memory_limit 128M
php_value post_max_size 16M
php_value upload_max_filesize 2M
php_value max_input_time 300
php_value always_populate_raw_post_data -1
php_value date.timezone America/Sao_Paulo

É necessário que se remova o comentário na linha do parâmetro “date.timezone” e que se defina o timezone apropriado (America/Sao_Paulo para a maioria dos estados brasileiros). Após a alteração do arquivo de configuração será necessário o reinicio do processo do servidor web (Apache).

# /etc/init.d/apache2 restart

A interface web do Zabbix estará disponível em http://SEU-IP/zabbix através do seu navegador.
O usuário e senha padrões são: Admin/zabbix

screenshot_20160910_193954

[Next step]

screenshot_20160910_194002

Tudo deve estar ok [Next step]

screenshot_20160910_194011

Informe sua senha de conexão ao MySQL. [Next step]

screenshot_20160910_194018

[Next step]

screenshot_20160910_194024

[Next step]

screenshot_20160910_194028

[Finish]

screenshot_20160910_194043

Usuário: Admin Senha: zabbix

screenshot_20160910_194105

Zabbix instalado! 🙂

Gostou? Deixe seu comentário ficarei feliz em saber que lhe ajudei, e se tiver qualquer pergunta deixe-a também, se preferir acesse o menu Contato lá você encontra meios de falar comigo!

Abraço!

Rudimar Remontti

Trabalho atualmente como Gerente de Redes em um Provedor de Internet no Rio Grande do Sul.

Você pode gostar...

14 Resultados

  1. Marcelo Pasoto disse:

    Rudimar,
    Parabéns. Muito bem explicado e funcionou de primeira.
    Aproveitando, você tem alguma dica de como configurar, deixar o ZABBIX para que ele aceita uma grande quantidade de hosts?
    Quando configuro mais de 300 hosts ele não roda mais. Tenho que excluir alguns hosts para voltar a monitorar. Só monitoro roteadores e switchs e somente ping e alguns gráficos.

    Desde já agradeço

    • Altere em:
      /etc/zabbix/zabbix_server.conf

      StartPollers=100
      StartIPMIPollers=10
      StartPollersUnreachable=50
      StartTrappers=30
      StartPingers=250
      StartDiscoverers=125
      CacheSize=512M
      StartDBSyncers=10
      HistoryCacheSize=1024M

      Mas tenha uma maquina boa! rsrs

  2. Lucas disse:

    Cara vc merece um oscar!!!! passei o dia todo quebrando a cabeça com versoes antigas e tal… em 10 min com seu tuto botei para funcionar

  3. Michel disse:

    Muito bom.. foi de primeira aqui tbm.
    Obrigado.

  4. Ladimy Fernandes da Silva disse:

    Instalado perfeito….sem nenhum problema

  5. Wagner disse:

    Parabéns, aqui deu super certo. Na verdade eu já possuía o zabbix server, mas o Agent não está funcionando em outra máquina Linux, acredito que a versão que instalei não era compatível.
    Reinstalei utilizando esses comandos e funcionou. Obrigado

  6. Madson Braz disse:

    Já tenho o mysql e o apache instalado, como faço para instalar apenas o Zabbix?

  7. gilberto disse:

    Boa noite,
    fiz a instalacao tudo certo ate chegar nesse comando e ele nao localizar o arquivo (zabbix.config)
    vim /etc/apache2/conf-enabled/zabbix.conf saberia me dizer oq posso fazer.
    obrigado

  8. Adão disse:

    Muito bom. Funcionou de primeira. Excelente.

  9. William Rodrigues disse:

    Ótimo tutorial, muito bem explicado.
    Poderia fazer mais tutoriais do zabbix de como utiliza-lo? Obrigado.

  1. 6 de dezembro de 2016

    […] / 2000:fff:250:250:0::3 (ns2) SERV WEB + FTP* -> 250.250.0.4 / 2000:fff:250:250:0::4 (www,ftp) SERV ZABBIX * -> 250.250.0.5 / 2000:fff:250:250:0::5 (zabbix) SERV E-MAILS * -> 250.250.0.6 / […]

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *