DEV Community

Mike Fortes
Mike Fortes

Posted on • Originally published at mromeiro-f.Medium on

Rocky Linux

Tá passada? Bota cerva pra gela 🍺, a carne na brasa 🍖… E vem ler sobre o Rocky Linux, essa maravilhosidade criada pela comunidade para comunidade

Dia 21 de Junho de 2021 a história foi feita, e eu estava lá rs

Link mencionado no twet: https://forums.rockylinux.org/t/rocky-linux-8-4-available-now/3015

Com as atualizações de dezembro de 2020 anunciadas pela Red Hat, foi informado oque mais temíamos… CentOS 9 nunca vera a luz do dia, e o CentOS 8 estava com os dias contados…

O criador original do CentOS (Gregory M. Kurtzer) não gostou muito do anuncio nem do caminho que seu projeto tomou, e decidiu apostar novamente na comunidade com um novo fork do RHEL, chamado Rocky Linux.

Mas e o Zabbix?

Normalmente, oque mais vemos em tutoriais, artigos, etc… é o Zabbix sendo instalado em maquinas CentOS. E agora?

Relaxa… que tá safe!

Baixei a imagem do Rocky Linux 8 e montei um ambiente Zabbix 5.0 com MySQL e Apache, assim como teria feito em um CentOS 8 (de acordo com o próprio passo a passo disponibilizado pelo Zabbix).

“Ai Mike, mas nunca instalei o Zabbix em um CentOS 8”

Então continua lendo, que vou te ensinar agora…

Bem, primeiramente, baixamos a release que temos a intenção de usar. Nesse caso, vamos baixar a 5.0, já que é uma release LTS e seria o mais próximo de algo que você usaria em sua empresa.

A instalação é exatamente a mesma que a do CentOS 8.

  • Instale o repositorio utilizado pelo Zabbix

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

dnf clean all

  • Instale o Zabbix Server, Front end, Agent

dnf install zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-agent

  • Instale o MySQL

rpm -ivh https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm

yum install mysql-server

  • Inicie e habilite o MySQL

systemctl start mysqld

systemctl enable mysqld

Nesse caso, o usuário root do banco vem sem senha. Aconselho alterar depois de finalizar o processo todo rs

  • Crie o banco inicial do Zabbix (LEMBRE, NÃO TEM SENHA)

mysql -uroot -p

password

mysql> create database zabbix character set utf8 collate utf8_bin;

mysql> create user zabbix@localhost identified by ‘password’;

mysql> grant all privileges on zabbix.* to zabbix@localhost;

mysql> quit;

  • No servidor, importe o schema do banco

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

** Muita gente se embola AQUI… o -p no fim do comando, esta indicando o BANCO zabbix, criado ali encima… E não a senha do usuário zabbix criado. Nesse caso, indico FORTEMENTE a usar usuarios e senhas diferentes do tutorial, pra não sofrer com essas confusões.

  • Edite o arquivo conf do seu Zabbix Server /etc/zabbix/zabbix_server.conf

DBName=zabbix

DBUser=zabbix

DBPassword=zabbix

  • Configurar o PHP do Front End /etc/php-fpm.d/zabbix.conf

; php_value[date.timezone] = Europe/Riga

para

php_value[date.timezone] = America/Sao_Paulo

** Outro ponto importante, é que precisa estar exatamente como mencionei, caso não saiba exatamente qual usar, olhe aqui: https://www.php.net/manual/pt_BR/timezones.america.php

  • Inicie e habilite os serviços do Zabbix

systemctl restart zabbix-server zabbix-agent httpd php-fpm

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

  • Você vai entrar no seu navegador e digitar

http:// server_ip_or_name /zabbix

Preencher tudo que você criou lá encima e Voilà!!!

Nosso Zabbix esta vivooooo !!!!

Qualquer problema na criação do seu Zabbix, ou até mesmo com o Rocky Linux. Comente aqui embaixo, ou me chama no LinkedIn. Vou ter o maior prazer em bater um papo contigo!!

Reinvent your career. Join DEV.

It takes one minute and is worth it for your career.

Get started

Top comments (0)

👋 Kindness is contagious

Discover a treasure trove of wisdom within this insightful piece, highly respected in the nurturing DEV Community enviroment. Developers, whether novice or expert, are encouraged to participate and add to our shared knowledge basin.

A simple "thank you" can illuminate someone's day. Express your appreciation in the comments section!

On DEV, sharing ideas smoothens our journey and strengthens our community ties. Learn something useful? Offering a quick thanks to the author is deeply appreciated.

Okay