Instalando e configurando ZABBIX 3.4

Segue os comandos:

# wget https://repo.zabbix.com/zabbix/3.4/debian/pool/main/z/zabbix-release/zabbix-release_3.4-1+stretch_all.deb

# dpkg -i zabbix-release_3.4-1+stretch_all.deb

# apt update

Agora o Zabbix Server, Frontend e o Agente.

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

Criando o Banco de Dados.

# mysql –u root -p

Sem senha “Muito estranho isso né agora não solicita mais o cadastro de senha e por incrível que pareça as tentativas de se criar uma senha não funcionam, desse modo abaixo há um passo a passo para resolver isso”!

mysql> create database zabbix character set utf8 collate utf8_bin;

mysql> grant all privileges on zabbix.* to zabbix@localhost identified by ‘password’;

mysql> quit;

Bem vejam como resolvi o problema….

Para o MYSQL a solução deletar o usuário root e criar novamente…

Como root execute:

Logar como root no mysql.

mysql -u root

Selecionar o usuário root dentro do BD mysql.

SELECT User,Host FROM mysql.user;
+——–+—-———+
| User |   Host     |
+——–+—-———+
| root | localhost|
+——–+–————+
1 row in set (0.01 sec)

Delete o usuário root@localhost account

mysql> DROP USER ‘root’@’localhost’;
Query OK, 0 rows affected (0,00 sec)

Recriar o usuário root

mysql> CREATE USER ‘root’@’%’ IDENTIFIED BY “senha de root”;
Query OK, 0 rows affected (0,00 sec)

Acertar as permissões do usuário root e seus privilégios…

mysql> GRANT ALL PRIVILEGES ON *.* TO ‘root’@’%’ WITH GRANT OPTION;
Query OK, 0 rows affected (0,00 sec)

E por último recarregar todos os privilégios dos usuários…

mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0,01 sec)

Pronto agora só logar com senha porque sem senha não dá né…

Vamos importar o schema do bando de dados do zabbix com a senha que criamos.

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

Vamos configurar o acesso ao Banco de Dados do Zabbix Server.

Edite o arquivo:

# vim /etc/zabbix/zabbix_server.conf

DBPassword=password “Aqui você coloca sua senha de acesso ao Banco de Dados”.

Configurando agora o PHP para utilização do Frontend do Zabbix editando o arquivo em:

# vim /etc/zabbix/apache.conf, e alterando sua timezone.

De # php_value date.timezone Europe/Riga

Para # php_value date.timezone America/São_Paulo

Não se esqueça de configurar também o php.ini do contrário na instalação via Frontend vai acusar erro.

# vim /etc/php/7.0/apache2/php.ini

Tire o comentário e deixe igual ao conf do apache no zabbix:

date.timezone = 'America/Sao_Paulo'

Salve e saia.

Vamos iniciar os processos do Zabbix Server e do Agent

Configurando os processos na inicialização do sistema:

# systemctl restart zabbix-server zabbix-agent apache2

# systemctl enable zabbix-server zabbix-agent apache2

Pronto basta agora terminar a configuração via Frontend.

http://servidor/zabbix

Usuário: Admin

Senha: zabbix

Deixe um comentário