Pular para o conteúdo

Instalando Zabbix no CentOS 7

O Zabbix é uma ferramenta de monitoramento de código aberto, monitorando servidores, máquinas virtuais e serviços, métricas de monitoramento, utilização da rede, carga da CPU e consumo de espaço em disco. Vamos mostrar a instalação e adicionar máquinas com Linux e Windows no monitoramento.
Daniel Lara Souza danniel-lara
Hits: 32.223 Categoria: Linux Subcategoria: Miscelânea
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Instalando o Zabbix

Após a instalação do CentOS, instale o epel e atualize:

# yum install epel* -y
# yum udpate -y

Desative o selinux e reinicie o servidor. Adicione o repositório do Zabbix:

# rpm -ivh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm

Instale o Zabbix e o MariaDB:

# yum install zabbix-server-mysql zabbix-proxy-mysql zabbix-web-mysql mariadb-server -y

Inicialize os serviços do Apache e MariaDB e ative na inicialização dos serviços:

# systemctl start httpd
# systemctl enable httpd
# systemctl start mariadb
# systemctl enable mariadb

Defina a senha para o banco de dados:

# mysqladmin -u root password 'centos'

Acesse o banco e crie a base de dados:

# mysql -u root -p

MariaDB [(none)]> CREATE DATABASE zabbix;
Query OK, 1 row affected (0.00 sec)

MariaDB [(none)]> GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost' IDENTIFIED BY 'zabbix';
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> quit
Bye

Agora, importe os dados para o banco:

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

Edita o arquivo:

# vim /etc/zabbix/zabbix_server.conf

E deixe-o com essas informações:

DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Ajuste o timezone:

# vim /etc/httpd/conf.d/zabbix.conf

E deixe-o assim, a linha estava comentada:

php_value date.timezone America/Sao_Paulo

Agora, reinicie o Apache:

# systemctl restart httpd

Inicie o Zabbix e ative na inicialização:

# systemctl start zabbix-server
# systemctl enable zabbix-server

Configuração via Browser

Vamos continuar a configuração via browser.

A instalação é bem tranquila, basta ir preenchendo os dados necessários e ao logar, o usuário do zabbix é "admin" e a senha é "zabbix":

http://<ip ou nome do server>/zabbix.

Só Next e completando os campo que pedem.

Next:
Linux: Instalando Zabbix no Centos 7
Se tiver tudo certo, só dar Next:
Linux: Instalando Zabbix no Centos 7
Complete o campo de acesso ao MariaDB:
Linux: Instalando Zabbix no Centos 7
No caso, só preencher Name:
Linux: Instalando Zabbix no Centos 7
Agora, só um sumário:
Linux: Instalando Zabbix no Centos 7
Parabéns, Zabbix instalado:
Agora, só logar no Zabbix:
  • Usuário = admin
  • Senha = zabbix

Linux: Instalando Zabbix no Centos 7
Linux: Instalando Zabbix no Centos 7
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
   1. Instalando o Zabbix
   2. Instalando Zabbix-client no Linux
   3. Instalando Zabbix-client no Windows

Ceph - Uma Plataforma de Armazenamento Distribuído

IPFire - Um Firewall Open Source

Monitorix - Ferramenta de Monitoramento de Sistema

Pods com Podman

Rocky Linux - Novo Substituto do CentOS

O que fazer com o BASIC LINUX

Utilizando o RSYNC para fazer backups de servidores e estações Windows

Call Center no Linux

As novidades no MenuetOS 2007

Apresentação visual do Basic Linux

#1 Comentário enviado por removido em 07/03/2019 - 09:23h
Boa Daniel!
#2 Comentário enviado por crescencio em 17/03/2019 - 12:31h
Boa Daniel, muito bom....

Passei por um perrengue que o Centos7 que quando vê for monitorar um banco de dados Oracle e precisar configurar o Oracle Client e o UnixODBC, provavelmente existe um BUG no S.O que ele não reconhece a biblioteca do UnixODBC é necessário criar alguns links simbólicos para algumas bibliotecas...

Como não é recomendado pela Oracle que nada que não seja da própria Oracle, não possa ser instalado no EXADATA, tive que fazer uma monitoração via Queries... rsrs

Agora só fica faltando o Grafana hein... rsrs

Abraços!!!
#3 Comentário enviado por amaurybsouza em 07/10/2019 - 07:45h
Show esse artigo, parabéns. Eu segui seu artigo para instalar o Zabbix num lab.

Contribuir com comentário

Entre na sua conta para comentar.