Instalação do Zabbix 3 com MySQL no Debian 8.4

Instalação do Zabbix 3 com MySQL no Debian 8.4

Nesse rápido tutorial, será demonstrado como instalar o Zabbix na sua ultima versão 3.0 em distro Debian 8.4 com base em banco de dados MySQL.

Todos comando forão executados como root.

1 – Verificar a versão do sua distro, digite:

lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 8.4 (jessie)
Release: 8.4
Codename: jessie

2 – Caso sua versão não esteja na 8.4 atualize sua distro pelos comandos,:

apt-get update && apt-get upgrade && do-release-upgrade -d

IMPORTANTE: Eu particularmente gosto de manter meu sistema sempre atualizado para ultima versão, caso não deseje atualizar, ignore esse passo.

3 – Depois do sistema atualizado, vamos realizar o download do pacote do Zabbix.

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

4 – Instale o pacote

dpkg -i  zabbix-release_3.0-1+jessie_all.deb

Verifique se o arquivo e seu conteudo foi criado:

cat /etc/apt/sources.list.d/zabbix.list
Deve aparecer...
deb http://repo.zabbix.com/zabbix/3.0/debian jessie main
deb-src http://repo.zabbix.com/zabbix/3.0/debian jessie main

5 – Atualize a informação dos pacotes

apt-get update

6 – Instalação completa do Zabbix com Banco de Dados MySQL

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

Durante a instalação será solicitado a criação da senha do root para o MySQL, ou caso já tenha o MySQL instalado será solicitado a senha do mesmo.

Após isso, aguarde o final da instalação dos pacotes e suas dependências para o Zabbix.

7 – Criar base de dados do Zabbix no MySQL:

7.1 - Acessar MySQL como root: mysql -uroot -psenhadoroot
7.2 - Criar base Zabbix: CREATE DATABASE zabbix_db CHARACTER utf8 COLLATE utf8_bin;
7.3 - Criar usuário e permissões: GRANT ALL PRIVILEGES on zabbix_db.* TO zabbix_user@localhost identified by 'senhaparabancozabbix_db';
7.4 - Confirmar todas alterações: FLUSH PRIVILEGES;
7.5 - Sair do MySQL: quit;
7.6 - Criar estrutura do banco: cd /usr/share/doc/zabbix-server-mysql  && zcat create.sql.gz | mysql -uzabbix_user -p zabbix_db

Receba que no ultimo comando entre “-p” e “zabbix_db” existe um ESPAÇO, pois será solicitado a senha do usuário zabbix_user criada no item 7.3, a ‘senhaparabancozabbix_db’.

8 – Editar as linhas do arquivo de configuração do Servidor Zabbix:

nano /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix_db
DBUser=zabbix_user
DBPassword=senhaparabancozabbix_db
9 – Ajuste a configuração de Timezone do Zabbix
sed -i 's/# php_value date.timezone Europe\/Riga/php_value date.timezone America\/Sao_Paulo/' /etc/zabbix/apache.conf
10 – Reinicie os serviços do Zabbix e Apache para recarregar as configurações realizadas nos passos acima.
 service zabbix-server restart && service apache2 restart
11 – Abra o browser e acesse o frontend do Zabbix para finalizar a instalação;
 http://IPDOSERVIDOR/zabbix

Ao finalizar entre com login e senha padrão que é:

Username: Admin (O "A" maiúsculo).
Password: zabbix
Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s