Tutorial Zabbix Ubuntu Nginx com MySQL 8; confira

Tempo de leitura: 4 min

Escrito por Equipe NOTO
em Junho 28, 2021

Tutorial Zabbix Ubuntu Nginx

Chegou a hora do Tutorial Zabbix Ubuntu Nginx. Esperamos que tenha gostado do post anterior, no qual mostramos como instalar o Zabbix no Ubuntu 20.04 – MySQL 8 – Apache. Esta série especial só com Zabbix 5.0 LTS está imperdível, porque esta versão do software trouxe novidades que deixaram a ferramenta ainda mais flexível e segura. Bem, vamos deixar de conversa e partir logo para a aula. Bons estudos!

Passo 1

Instale os pacotes de repositório para o Zabbix 5 e o MySQL 8

wget https://repo.zabbix.com/zabbix/5.0/ubuntu/pool/main/z/zabbix-release/zabbixrelease_5.0-1%2Bfocal_all.deb

wget https://dev.mysql.com/get/mysql-apt-config_0.8.16-1_all.deb

dpkg -i zabbix-release_5.0-1+focal_all.deb

dpkg -i mysql-apt-config_0.8.16-1_all.deb

Tutorial Zabbix Ubuntu Nginx

Passo 2

Aperte e desça o cursor até OK (a menos que você queira outra versão do MySQL). Por default aqui, já está selecionada a versão 8.

apt update

Passo 3
Atualize o repositório

Dica: Confira os repositórios de outras versões de SO para o MySQL em:

https://dev.mysql.com/downloads/repo/apt/

Passo 4

Instale os pacotes do Zabbix e banco de dados MySQL

apt install zabbix-server-mysql zabbix-frontend-php zabbix-nginx-conf zabbix-agent

mysql-server

Defina a senha do root do MySQL

Tutorial Zabbix Ubuntu Nginx

Passo 5

Escolha a opção recomendada:

Passo 6

Inicie o serviço do MySQL

service mysql start

Passo 7

Logar no banco de dados:

mysql -u root -p

Atenção: Coloque a senha que você acabou de definir na instalação do MySQL.
Dentro da console do MySQL, vamos criar o banco de dados com o nome zabbix,
um usuário zabbix e a senha zabbix
, com permissão para acessar seu próprio
banco:

mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> create user zabbix@localhost identified by ‘zabbix’;
mysql> grant all privileges on zabbix.* to zabbix@localhost;
mysql> quit;

Veja mais do Tutorial Zabbix Ubuntu Nginx

Passo 8

Importar os dados para o banco

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

Passo 9

Edite o arquivo

vim /etc/zabbix/zabbix_server.conf

Procure o parâmetro DBPassword e coloque a senha do usuário zabbix que criamos anteriormente no banco de dados.

DBPassword=zabbix

Passo 10

Editar o arquivo

vi /etc/nginx/conf.d/zabbix.conf

Descomentar os parâmetros ‘listen’ e ‘server_name’
Remover “#” da frente dos parâmetros
listen 80;
server_name coloqueoipdoservidor

Passo 11

Editar o arquivo

# vim /etc/zabbix/php-fpm.conf

  • Remova o “#” da frente do parâmetro e coloque o timezone correto para você:

php_value[date.timezone] = America/Sao_Paulo

Passo 12

Habilitar serviços no boot da máquina

systemctl enable zabbix-server zabbix-agent nginx php7.3-fpm mysqlnototi.com.br

Passo 13

Reiniciar os serviços

systemctl restart zabbix-server zabbix-agent nginx php7.3-fpm mysql

Passo 14

Para saber o ip do servidor

ip a s

Passo 15

Finalizar as configurações acessando via navegador:

http://ipdoserver/

Clique em Next

Tutorial Zabbix Ubuntu Nginx

Passo 16

Verifique se todas as dependências estão certas. Em seguida, clique em Next


Passo 17

Coloque o usuário e a senha para conectar o banco de dados zabbix

  • Lembre-se: criamos esse acesso antes. A senha é zabbix.
Tutorial Zabbix Ubuntu Nginx

Passo 18

Insira o nome do Zabbix Server, que vai aparecer quando você abrir o Frontend. Escolha o nome de sua preferência.

Tutorial Zabbix Ubuntu Nginx

Reta final da aula Zabbix

Passo 19

Tudo ok, ao clicar em Next, você será direcionado para a tela de login do Zabbix

  • Usuário: Admin (Atenção: O “A” deve ser maiúsculo, sim!)
  • Senha: zabbix

Passo 20

Verifique os logs do Zabbix Server para ter certeza se está tudo ok

tail -f /var/log/zabbix/zabbix_server.log

Passo 21

Instalar e testar se está respondendo SNMP

apt install snmpd snmp snmp-mibs-downloader

Edite o arquivo

vim /etc/snmp/snmp.conf

Em seguida, comente onde está escrito mibs, com um “#” na frente; salve e saia do arquivo.

Passo 22

Teste a conexão do SNMP

service snmpd start

systemctl enable snmpd

snmpwalk -v2c -c public 127.0.0.1

Passo 23

Alterando o idioma do Frontend
Carregue os idiomas que você quer com o seguinte comando:

dpkg-reconfigure locales

Para selecionar, aperte barra de espaço do teclado. Depois, aperte enter no OK

Passo 24

Reinicie o Nginx

dpkg-reconfigure locales

systemctl restart nginx php7.4-fpm

Passo 25

Assim, acesse o Zabbix pela WEB, clique em configurações do usuário:

Passo 26

Navegue pelo Frontend e veja como ficou com a tradução para o português, como resultado.

Tutorial Zabbix Ubuntu Nginx terminado com sucesso, enfim. Depois deste passo a passo, em breve você terá a terceira aula. Mostraremos como instalar o Zabbix 5.0 LTS no Ubuntu 20.04, com MySQL 8 e Nginx em três camadas. Aguarde e saiba como fazer o procedimento de modo a otimizar espaço e ganhar mais segurança, porque três máquinas virtuais diferentes permitem deixar o sistema mais independente, leve e confiável.

Acesse o nosso canal no Youtube. Clique na imagem e confira.

Referência: https://www.zabbix.com


Método M6Vx2:
Conheça as 6 verificações vitais para construir um monitoramento de rede eficiente e robusto

Você vai gostar também:

Para enviar seu comentário, preencha os campos abaixo:

Deixe um comentário

Seja o primeiro a comentar!

JUNTE-SE Á NOSSA LISTA DE SUBSCRITORES

Entre para nossa lista e receba conteúdos exclusivos e com prioridade

plugins premium WordPress

Damos valor à sua privacidade

Nós e os nossos parceiros armazenamos ou acedemos a informações dos dispositivos, tais como cookies, e processamos dados pessoais, tais como identificadores exclusivos e informações padrão enviadas pelos dispositivos, para as finalidades descritas abaixo. Poderá clicar para consentir o processamento por nossa parte e pela parte dos nossos parceiros para tais finalidades. Em alternativa, poderá clicar para recusar o consentimento, ou aceder a informações mais pormenorizadas e alterar as suas preferências antes de dar consentimento. As suas preferências serão aplicadas apenas a este website.

Cookies estritamente necessários

Estes cookies são necessários para que o website funcione e não podem ser desligados nos nossos sistemas. Normalmente, eles só são configurados em resposta a ações levadas a cabo por si e que correspondem a uma solicitação de serviços, tais como definir as suas preferências de privacidade, iniciar sessão ou preencher formulários. Pode configurar o seu navegador para bloquear ou alertá-lo(a) sobre esses cookies, mas algumas partes do website não funcionarão. Estes cookies não armazenam qualquer informação pessoal identificável.

Cookies de desempenho

Estes cookies permitem-nos contar visitas e fontes de tráfego, para que possamos medir e melhorar o desempenho do nosso website. Eles ajudam-nos a saber quais são as páginas mais e menos populares e a ver como os visitantes se movimentam pelo website. Todas as informações recolhidas por estes cookies são agregadas e, por conseguinte, anónimas. Se não permitir estes cookies, não saberemos quando visitou o nosso site.

Cookies de funcionalidade

Estes cookies permitem que o site forneça uma funcionalidade e personalização melhoradas. Podem ser estabelecidos por nós ou por fornecedores externos cujos serviços adicionámos às nossas páginas. Se não permitir estes cookies algumas destas funcionalidades, ou mesmo todas, podem não atuar corretamente.

Cookies de publicidade

Estes cookies podem ser estabelecidos através do nosso site pelos nossos parceiros de publicidade. Podem ser usados por essas empresas para construir um perfil sobre os seus interesses e mostrar-lhe anúncios relevantes em outros websites. Eles não armazenam diretamente informações pessoais, mas são baseados na identificação exclusiva do seu navegador e dispositivo de internet. Se não permitir estes cookies, terá menos publicidade direcionada.

Visite as nossas páginas de Políticas de privacidade e Termos e condições.

Importante: Este site faz uso de cookies que podem conter informações de rastreamento sobre os visitantes.
Iniciar conversa
1
Estamos online
Olá, tudo bem?

No que posso ajudar?