Instalando o Zabbix 3.4 no Debian 9.x
Olá pessoal.
Espero que o tutorial a seguir possa ajudar ao menos uma pessoa a instalar o Zabbix 3.4 em cima do sistema operacional debian versão 9.x.
A idéia é aos poucos desenvolver vários tutoriais em que eles serão totalmente integrados .
Peço duas coisas por favor ;
- tenham em mente o ambiente em que fiz o trabalho, ou seja, respeite o sistema operacional usado em sua versão, execute os comandos sugeridos, siga o tutorial em sua plenetude
- se houver algum erro de execução ( seguindo o pedido acima ) por favor entre em contato comigo e poderei ver o que houve.
Eu realizei várias vezes instalações essa foi a mais tranquila, mais fácil e rápida, mas existem milhares de formas de instalar uma solução.
Vamos ao cenário que eu usei.
Ambiente virtualizado em cima do VmWare Workstation 12 que está em cima de um hospedeiro Linux Mint.
Sistema operacional do servidor Zabbix é um Debian 9.x
Versão do Zabbix é a 3.4
Em meus ambientes, eu sempre crio pastas, e nesse ambiente criei as pastas
/downloads
/downloads/zabbix
Detalhe sobre edição dos arquivos do tutorialm, usei o vim que é o editor de texto que gosto de usar, então alguns comandos básicos para você seguir o tutorial.
Para entra num arquivo, você executa o comando ;
vim "nome-do-arquivo" + enter
Para ediitar o arquivo, você pressiona a tecla da letra "i" para iniciar o sistema de inserir .
Para salvar e sair do vim, você pressiona as teclas ": " "wq" ! + enter, desse jeito você , salva (w) sai (q) .
Mãos a obra:
Renomeie o hostname de seu servidor para zabbix-server, edite os arquivos hosts e hostname, digite os comandos abaixo ;
vim /etc/hosts + enter
![]() |
arquivo /etc/hosts |
depois ;
vim /etc/hostname + enter
![]() |
arquivo /etc/hostname |
Dentro da pasta /downloads/zabbix/, digite o comando abaixo ;
wget http://repo.zabbix.com/zabbix/3.4/debian/pool/main/z/zabbix-release/zabbix-release_3.4-1+stretch_all.deb + enter
![]() |
comando wget |
dpkg -i zabbix-release_3.4-1+stretch_all.deb + enter
![]() |
comando dpkg |
apt-get update + enter
![]() |
comando apt-get update |
apt-cache search zabbix + enter
![]() |
comando apt-cache search |
apt-get install zabbix-agent zabbix-server-mysql zabbix-frontend-php zabbix-get zabbix-sender -y + enter
![]() |
comando apt-get install |
![]() |
pacotes sendo instalados |
mariadb + enter
> create database zabbix character set utf8 collate utf8_bin; + enter
> grant all privileges on zabbix.* to zabbix@localhost identified by 'senha-zabbix'; + enter
> quit; + enter
![]() |
criando o banco de dados "zabbix" e seu usuário "zabbix" e setando a senha "senha-zabbix" |
zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -uzabbix -p zabbix
+ enter
O servidor de banco de dados irá lhe pedir uma senha, digite senha-zabbix, que foi a senha criada no passo anterior, então digite a senha e pressione enter para poder executar o script de criação das tabelas.
![]() |
resultado do comando é o cursor liberado |
Vamos agora editar um arquivo e mudar alguns parâmetros, procure as linhas - 91 - 101 - 117 e 125, deixe-as conforme o exemplo abaixo.
Execute o comando abaixo e mude o solicitado dentro do arquivo ;
![]() |
arquivo /etc/zabbix/zabbix_server.conf |
Beleza até aqui ?
Vamos agora editar o aquivo do Apache e mudar a região do TimeZone, execute o comando abaixo e deixe o arquivo conforme o exemplo abaixo .
vim /etc/apache2/conf-enabled/zabbix.conf + enter
Procure a linha 28 e mude conforme o exemplo abaixo ;
![]() |
arquivo /etc/apache2/conf-enabled/zabbix.conf |
Bem amigo se chegou até aqui, sem erros, sem muito susto, está no caminho certo .
Vamos agora setar o servidor para iniciar os daemons "zabbix_server" e "zabbix_agent" em sua inicialização.
Bora, execute ai os comandos abaixo ;
systemctl enable zabbix-server + enter
![]() |
comando systemctl para iniciar o zabbix-server na inicialização do servidor |
systemctl enable zabbix-agent + enter
![]() | ||
|
Agora vamos iniciar os mesmos daemons, digita os comandos abaixo ;
service zabbix-server restart + enter
![]() |
servidor iniciado com sucesso |
service zabbix-agent restart + enter
![]() |
agent iniciado com sucesso |
Vamos executar o comando tail - f para verificar se existem erros na carga dos daemons do servidor e do agent, digite os comandos abaixo ;
tail -f /var/log/zabbix/zabbix_server.log + enter
![]() |
log sem erros aparente |
tail -f /var/log/zabbix/zabbix_agent.log + enter
![]() |
log sem erros aparente |
/etc/init.d/apache2 restart + enter
![]() |
serviço apache2 reiniciado com sucesso |
tail -f /var/log/apache2/error.log + enter
![]() |
log sem erros aparente |
ipconfig + enter
![]() |
meu IP atual é 192.168.206.131 |
Veja qual o IP da máquina, anote-o e vamos para o browser.
No browser, digite ;
o IP da sua máquina/zabbix + enter
Possivelmente irá ver a tela de setup do Zabbix, conforme a figura abaixo, vamos seguindo a configuração .
![]() |
192.168.206.131/zabbix + enter |
Bora lá, pressione Next step .
![]() |
o sistema verificou e não achou nenhum erro, pressione Next step |
![]() |
Agora é a hora de digitar a senha do usuário zabbix (senha-zabbix) ! Next step |
![]() |
Nessa tela não é necessário nenhuma interação, Next step |
![]() |
Se você chegou até aqui, parabéns, Next step |
![]() |
Parabéns, nenhum erro, tudo certinho, e finalmente Finish ! |
![]() |
Usuário = Admin , senha = zabbix |
![]() | ||
Primeira tela (Dashboard) |
![]() |
Servidor Zabbix com o agent "disable", clique em cima |
![]() |
Clique em OK para habilitar o agent |
![]() |
Agent habilitado com sucesso |
![]() |
Servidor Zabbix já sendo monitorado |
![]() | ||
Olha ai as CPU's sendo já monitoradas . |
Logo em breve vou postar mais sobre Zabbix + MySQL, Zabbix + NGINX, Zabbix + LDAP, Zabbix + Apache2, Zabbix + ...
Grande abraço a todos e aguardo contato.
Joel Fernandes
Comentários