dev-resources.site
for different kinds of informations.
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.
- Primeiramente baixe a ISO e monte sua VM de acordo com o tamanho do ambiente a ser monitorado. 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
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
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!!
Featured ones: