Instalação do Zabbix no Centos 7

Nathan Uchôa
2 min readDec 17, 2020

Esse artigo tem como objetivo orientar a instalação do serviço de monitoramento.

Primeiramente, caso não tenha, precisamos instalar o respositório EPEL (Extra Packages for Enterprise Linux), esse repositório é mantido por membros do Projeto Fedora, com pacotes adicionais e recentes para o uso no RHEL e seus clones (CentOS).

Let’s go!

yum install epel* -y
yum update -y

Agora vamos adicionar o repositório do Zabbix a nossa instalação:
rpm -ivh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm

Vamos precisar instalar o MariaDB e o Zabbix:
yum install zabbix-server-mysql zabbix-proxy-mysql zabbix-web-mysql mariadb-server -y

Inicie os serviços do Apache e MariaDB, precisamos ativar a inicialização automática desses serviços:
systemctl start httpd
systemctl enable httpd
systemctl start mariadb
systemctl enable mariadb

Defina uma senha para acesso ao MariaDB:
mysqladmin -u root password ‘password

Agora, vamos acessar o MariaDB e criar uma nova base de dados:
mysql -u root -p

MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
Vamos receber a mensagem: Query OK, 1 row affected (0.00 sec)

MariaDB [(none)]> GRANT ALL PRIVILEGES ON zabbix.* TO ‘zabbix’@’localhost’ IDENTIFIED BY ‘zabbix’;
Vamos receber a mensagem: Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> FLUSH PRIVILEGES;
Vamos receber a mensagem: Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]>quit

Precisamos importar os dados de instalação do Zabbix para o nosso Banco:
zcat /usr/share/doc/zabbix-server-mysql-4.0.4/create.sql.gz | mysql -uzabbix -p zabbix

Edite o arquivo:
vi /etc/zabbix/zabbix_server.conf

Procure as linhas abaixo e as deixem com as seguintes informações:
DBHost
=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix

Precisamos ajustar o nosso timezone:
vi /etc/httpd/conf.d/zabbix.conf

Descomente a linha e deixe-o assim:
php_value date.timezone America/Sao_Paulo

Vamos reiniciar o Apache, ativar e inicializar o Zabbix:
systemctl restart httpd
systemctl enable zabbix-server
systemctl start zabbix-server

Preciamos instalar o Agente do Zabbix no nosso servidor:
yum -y install zabbix-agent

Reinicie o serviço do Zabbix-Agent:
systemctl restart zabbix-agent
systemctl restart zabbix-agent

Finishing
Agora abra o seu navegador, entre com o endereço IP do seu Zabbix /zabbix.
O usuário é Admin e a senha é zabbix

O último passo é preencher as informações solicitadas referente aos dados de conexão.

--

--