Neste tutorial irei ensinar a como instalar o Zabbix Server 6.0 LTS no CentOS 8 com MariaDB Server 10.6. 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 6.
Sem mais delongas, vamos ao procedimento.
#Desabilitando o firewall#
systemctl disable firewalld --now
#Desabilitando o SELinux#
vi /etc/selinux/config
SELINUX=disabled
reboot now
#Habilitando repositório EPEL, instalando o vim e http#
yum -y install epel-release centos-release vim httpd
#Instalando o repositório do Zabbix Server 6.0#
rpm -Uvh https://repo.zabbix.com/zabbix/6.0/rhel/8/x86_64/zabbix-release-6.0-1.el8.noarch.rpm
#Instalando os pacotes do Zabbix Server#
yum install zabbix-agent zabbix-get zabbix-sender zabbix-server-mysql zabbix-web-mysql zabbix-agent zabbix-apache-conf zabbix-sql-scripts -y
#Instalando MariaDB-Server 10.6 Stable#
vim /etc/yum.repos.d/MariaDB.repo
# MariaDB 10.6 CentOS repository list - created 2022-03-18 23:31 UTC
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.6/centos8-amd64
module_hotfixes=1
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
yum install MariaDB-server -y
systemctl enable mariadb --now
#Ajustando o my.cnf do MariaDB#
vim /etc/my.cnf
[mysqld]
max_connections = 500
[mariadb]
log_error = /var/log/mariadb/mariadb.log
mkdir /var/log/mariadb/
touch /var/log/mariadb/mariadb.log
chown -R mysql.mysql /var/log/mariadb
systemctl restart mariadb
#Configurando o MariaDB e criando o banco de dados do Zabbix#
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-sql-scripts/mysql/server.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:
vim /etc/zabbix/zabbix_server.conf
Timeout=30
DBName: NOMEDOBANCO
DBUser: NOMEDOUSUARIO
DBPassword: SENHA
#Alterando as configurações no arquivo do Zabbix Agent#
vim /etc/zabbix/zabbix_agentd.conf
Timeout=30
#Habilitando e iniciando 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