sábado, 27 de junho de 2020

[Sobre o Zabbix] Instalando Zabbix Server 5.0 LTS no CentOS 8



Neste tutorial irei ensinar a como instalar o Zabbix Server 5.0 LTS no CentOS 8 com MariaDB Server 10.5. Será um único host que terá o zabbix server, zabbix agent e o mariadb, ou seja, tudo em um só. Lembrando que, o tutorial de como particionar o banco de dados é totalmente aplicável ao Zabbix 5.
Sem mais delongas, vamos ao procedimento.

#Desabilitando o firewall#

systemctl disable firewalld --now

#Habilitando repositório EPEL e instalando o vim#

yum -y install epel-release
yum -y install vim httpd centos-release

#Instalando o repositório do Zabbix Server 5.0#

rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/8/x86_64/zabbix-release-5.0-1.el8.noarch.rpm

#Instalando os pacotes do Zabbix Server#

yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent zabbix-apache-conf zabbix-web-mysql-scl zabbix-apache-conf-scl

ou 

yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent zabbix-apache-conf zabbix-get

#Alterando o timezone do PHP#

vim /etc/php-fpm.d/zabbix.conf
php_value[date.timezone] = America/Fortaleza

#Instalando MariaDB-Server 10.5 Stable#

vim /etc/yum.repos.d/MariaDB.repo

# MariaDB 10.5 CentOS repository list - created 2020-06-27 20:10 UTC
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.5/centos8-amd64
module_hotfixes=1
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

yum install MariaDB-server
systemctl enable mariadb
systemctl start mariadb

#Ajustando o my.cnf do MariaDB#

vim /etc/my.cnf

[mysqld]
max_connections = 800

[mariadb]
log_error = /var/log/mariadb/mariadb.log

systemctl restart mariadb

#Configurando o MariaDB e criando o banco de dados do Zabbix#

mysql_secure_installation ou mariadb-secure-installation
mysql -u root -p

create database NOMEDOBANCO character set utf8 collate utf8_bin;
grant all privileges on NOMEDOBANCO.* to NOMEDOUSUARIO@'%' identified by 'SENHA';
flush privileges;
quit;

#Populando banco de dados do Zabbix Server#

zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -u NOMEDOUSUARIO -p NOMEDOBANCO

#Alterando configurações no arquivo do Zabbix Server#

Procurar os seguintes abaixo dentro do arquivo e realizar as alterações conforme seu cenário:

Timeout=30
DBName: NOMEDOBANCO
DBUser: NOMEDOUSUARIO
DBPassword: SENHA

vim /etc/zabbix/zabbix_server.conf

#Alterando as configurações no arquivo do Zabbix Agent#

vim /etc/zabbix/zabbix_agentd.conf

Timeout=30

#Habilitando os Serviços#

systemctl enable zabbix-server zabbix-agent httpd php-fpm --now

Prontinho! Agora basta acessar o seu Zabbix Server em: http://SEUIP/zabbix. E inserir as dados de conexão ao banco conforme criado anteriormente. Basta inserir os dados e ir clicando em Next Step. \O/





Espero ter ajudado pessoal.
\O

Nenhum comentário:

Postar um comentário