Rocky Linux
Tags: zabbix, rockylinux, monitoring, opensource
Published: 2023-05-14 01:01:25

---
title: Rocky Linux
published: true
date: 2021-06-24 17:04:57 UTC
tags: zabbix,rockylinux,monitoring,opensource
canonical_url: 
---

Tá passada? Bota cerva pra gela 🍺, a carne na brasa 🍖… E vem ler sobre o [Rocky Linux](https://rockylinux.org), essa maravilhosidade criada pela comunidade para comunidade

![](https://cdn-images-1.medium.com/max/1024/1*2fF_2Ixsji3OjvIO3W3ELw.png)

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

![](https://cdn-images-1.medium.com/max/451/1*PnjP5C_sSxxkVGG8XytXrA.png)

Link mencionado no twet: [https://forums.rockylinux.org/t/rocky-linux-8-4-available-now/3015](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.

- Primeiramente baixe a ISO e monte sua VM de acordo com o tamanho do ambiente a ser monitorado. [https://rockylinux.org/download](https://rockylinux.org/download)

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](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](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](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](http://server_ip_or_name/zabbix)

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

Nosso Zabbix esta vivooooo !!!!

![](https://cdn-images-1.medium.com/max/620/1*eL7e7K2NrMuWW2r18QHeOQ.png)

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!!