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