Como instalar o Zabbix 5 no Raspberry Pi 4?

Como instalar o Zabbix 5 no Raspberry Pi 4?
O Zabbix é uma ferramenta de monitoramento de código aberto e, com ela, você pode monitorar seus servidores, máquinas virtuais, redes, serviços em nuvem e muito mais. É uma ferramenta muito útil para organizações de TI pequenas, médias e grandes.

Neste artigo, mostrarei como instalar o Zabbix 5 no Raspberry Pi 4. Então vamos começar!

Coisas que você precisará

Para seguir este artigo, você precisará das seguintes coisas para configurar seu Raspberry Pi 4 no modo sem cabeça:

  1. Um computador de placa única Raspberry Pi 4
  2. Um adaptador de energia USB tipo C
  3. Um cartão microSD de 16 GB ou maior capacidade com Raspberry Pi OS
  4. Conectividade de rede no Raspberry Pi 4
  5. Um laptop ou um computador de mesa para o acesso ao VNC Remote Desktop Acesso ao Raspberry Pi 4

Se você não deseja configurar seu Raspberry Pi 4 no modo sem cabeça, você também precisará:

  1. Um monitor
  2. Um cabo HDMI ou Micro-HDMI
  3. Um teclado
  4. Um rato

Se você precisar de assistência para piscar a imagem Raspberry Pi OS no cartão microSD, verifique meu artigo como instalar e usar o Raspberry Pi Imager.

Se você é um iniciante do Raspberry Pi e precisa de assistência na instalação do Raspberry Pi OS no seu Raspberry Pi 4, verifique meu artigo como instalar o Raspberry Pi OS no Raspberry Pi 4.

Além disso, se você precisar de alguma assistência na configuração sem cabeça do Raspberry Pi 4, verifique meu artigo como instalar e configurar o Raspberry Pi OS no Raspberry Pi 4 sem monitor externo.

Atualizando Raspberry Pi OS

Antes de instalar o Zabbix 5, seria uma boa ideia atualizar todos os pacotes existentes de Raspberry Pi OS.

Primeiro, atualize o cache do repositório de pacotes apt do seu Raspberry Pi OS com o seguinte comando:

$ sudo apt update

Para atualizar todos os pacotes existentes do seu Raspberry Pi OS, execute o seguinte comando:

$ sudo apt completo upgrade

Para confirmar a instalação, pressione Y, e depois pressione .

O gerenciador de pacotes APT baixará todos os pacotes necessários da Internet. Pode levar alguns minutos para concluir.

Depois que todos os pacotes necessários forem baixados, o gerenciador de pacotes apt os instalará um por um. Embora, pode levar alguns minutos para concluir.

Neste ponto, todos os pacotes existentes devem ser atualizados.

Para que as mudanças entrem em vigor, reinicie seu Raspberry Pi 4 com o seguinte comando:

$ sudo reiniciar

Adicionando o repositório oficial do Zabbix 5

Depois de suas botas Raspberry Pi 4, faça o download do arquivo Deb de Repositório do Pacote Zabbix com o seguinte comando:

$ wget -o /tmp /zabbix5.Deb https: // repo.zabbix.com/zabbix/5.2/raspbian/piscina/main/
z/zabbix-lançamento/zabbix-relase_5.2-1+debian10_all.Deb

Após a conclusão do download, o arquivo Deb Zabbix 5 Package Repository deve estar disponível no caminho /tmp/zabbix5.Deb.

Instale o zabbix5.Deb Arquivo com o seguinte comando:

$ sudo apt install /tmp /zabbix5.Deb

O repositório do pacote Zabbix 5 deve ser adicionado.

Agora, atualize o cache do repositório de pacotes apt com o seguinte comando:

$ sudo apt update

Instalando o servidor de banco de dados MariaDB

Você precisa instalar o servidor de banco de dados MariaDB para armazenar os dados do Zabbix 5.

Você pode instalar o servidor de banco de dados MARIADB com o seguinte comando:

$ sudo apt install mariadb-server mariadb-client

Para confirmar a instalação, pressione Y, e depois pressione .

O gerenciador de pacotes APT baixará todos os pacotes necessários da Internet. Pode demorar um pouco para completar.

Depois que os pacotes forem baixados, o gerenciador de pacotes apt os instalará um por um. Isso pode demorar um pouco para completar.

Neste ponto, o mariadb deve ser instalado.

Depois que o MariaDB é instalado, o serviço de banco de dados Mariadb mysqld deve estar em execução.

$ sudo systemctl status mysqld

Se, em algum momento, o serviço de banco de dados MariaDB mysqld não está em execução, você pode iniciá -lo com o seguinte comando:

$ sudo systemctl start mysqld

Instalando o Zabbix 5

Agora, você pode instalar o Zabbix 5 com o seguinte comando:

$ sudo apt install zabbix-server-mysql zabbix-frondend-php zabbix-apache-conf
Zabbix-agent

Para confirmar a instalação, pressione Y, e depois pressione .

O gerenciador de pacotes APT baixará todos os pacotes necessários da Internet e pode demorar um pouco para concluir.

Depois que todos os pacotes forem baixados, o gerenciador de pacotes apt deve instalá -los um por um.

Neste ponto, o Zabbix 5 deve ser instalado.

Criando um banco de dados para Zabbix 5

Antes de poder usar o Zabbix 5, você deve criar um usuário e um banco de dados Mariadb para Zabbix 5.

Para criar um usuário do Mariadb zabbix, Defina a senha como segredo para o zabbix Usuário e execute o seguinte comando:

$ sudo mysql -u root -e 'Crie o usuário zabbix@localhost identificado por "secret";'

Para criar um banco de dados Mariadb zabbix, Execute o seguinte comando:

$ sudo mysql -u root -e 'Criar banco de dados Zabbix Set Set Utf8 colate utf8_bin;'

Permitir que o usuário mariadb zabbix Acesso total ao banco de dados Mariadb zabbix Ao executar o seguinte comando:

$ sudo mysql -u root -e 'concede todos os privilégios no zabbix.* para zabbix@localhost; '

Para que o banco de dados MariaDB mude para entrar em vigor, execute o seguinte comando:

$ sudo mysql -u root -e 'privilégios de descarga;'

Importando esquemas Zabbix 5 no banco de dados Zabbix

Uma vez um banco de dados MariaDB zabbix e usuário mariadb zabbix é criado, você precisa importar os esquemas de banco de dados Zabbix 5 para o mariadb zabbix base de dados.

Você pode importar os esquemas de banco de dados Zabbix 5 para MariaDB zabbix banco de dados com o seguinte comando:

$ zcat/usr/share/doc/zabbix-server-mysql*/create.SQL.gz | mysql -Uzabbix
-Dzabbix -Psecret

Configurando o Zabbix 5

Depois de criar o zabbix Banco de dados MariaDB e importou os esquemas do banco de dados Zabbix 5, você deve configurar o servidor Zabbix para usar o banco de dados MariaDB que você criou.

Para fazer isso, abra o /etc/zabbix/zabbix_server.conf arquivo com o Nano Editor de texto da seguinte forma:

$ sudo nano/etc/zabbix/zabbix_server.conf

Role para baixo um pouco e encontre o Dbpassword = linha marcada na captura de tela abaixo.

Em seguida, descomment a linha (remova o sinal # do início da linha) e defina Dbpassword para o mariadb zabbix senha do usuário. Nesse caso, é segredo.

Depois de terminar, pressione + X seguido pela Y e Para salvar o /etc/zabbix/zabbix_server.conf arquivo.

Para que as mudanças entrem em vigor, reinicie o Zabbix-server Serviço Systemd com o seguinte comando:

$ sudo systemctl reinicie o zabbix-server.serviço

Se está tudo bem, o Zabbix-server O serviço deve estar em execução.

Para verificar se o Zabbix-server O serviço Systemd está em execução, execute o seguinte comando:

$ sudo status systemctl zabbix-server.serviço

Como você pode ver, o Zabbix-server Systemd Service está em execução.

Para que as mudanças entrem em vigor, reinicie o Zabbix-agent Serviço Systemd com o seguinte comando:

$ sudo systemctl reinicie o zabbix-agent.serviço

O Zabbix-agent O serviço Systemd deve estar em execução, como você pode ver na captura de tela abaixo.

$ sudo Systemctl status zabbix-agent.serviço

Além disso, reinicie o Apache2 Serviço Systemd com o seguinte comando:

$ sudo systemctl reiniciar apache2

O Apache2 O serviço Systemd também deve estar em execução, como você pode ver na captura de tela abaixo.

$ sudo status Systemctl Apache2.serviço

Adicionando o Zabbix Server à inicialização do sistema

Para garantir que o servidor Zabbix inicie automaticamente quando suas botas Raspberry Pi 4, adicione o Zabbix-server Serviço Systemd para a inicialização do sistema com o seguinte comando:

$ sudo systemctl atability zabbix-server.serviço

Acessando o aplicativo da Web Zabbix 5

Depois que o Zabbix 5 estiver instalado e configurado, você pode acessar o aplicativo da Web Zabbix 5 a partir de qualquer dispositivo em sua rede doméstica usando um navegador da web.

Para acessar o aplicativo da Web Zabbix 5 de outros dispositivos em sua rede doméstica, você precisa do endereço IP do seu Raspberry Pi 4.

Você pode encontrar o endereço IP do seu Raspberry Pi 4 com o seguinte comando:

$ hostname -i

Como você pode ver, o endereço IP do meu Raspberry Pi 4 é 192.168.0.104. Vai ser diferente para você. Então, certifique -se de substituí -lo por seu a partir de agora.

Para acessar o aplicativo Zabbix 5, visite http: // 192.168.0.104/zabbix de um navegador da web.

Enquanto você está executando o aplicativo da Web Zabbix 5 pela primeira vez, você precisa configurá -lo.

Selecione seu idioma e clique em Próxima Etapa.

Verifique se está tudo bem e clique em Próxima Etapa.

Selecione Mysql como o tipo de banco de dados. Em seguida, digite zabbix como o nome do banco de dados, zabbix como nome de usuário e segredo como a senha.

Depois de terminar, clique em Próximo etapa.

Clique em Próxima Etapa.

Selecione seu fuso horário e tema padrão para o aplicativo da Web Zabbix 5. Depois de terminar, clique em Próxima Etapa.

Verifique se todas as informações estão corretas. Se for, clique em Próxima Etapa.

O aplicativo da web zabbix 5 deve ser configurado. Clique em Terminar.

Você deve ver a janela de login Zabbix 5.

Digitar Admin como o nome de usuário e zabbix como a senha. Em seguida, clique em Entrar.

Você deve estar conectado ao aplicativo da Web Zabbix 5.

Alterando a senha de login do administrador do Zabbix 5

A primeira coisa que você deseja fazer depois de fazer login no aplicativo da web zabbix 5 é alterar a senha padrão para o Admin Usuário para fins de segurança.

Para fazer isso, clique em Administração > Usuários > Admin Do aplicativo da Web Zabbix 5, conforme marcado na captura de tela abaixo.

Clique em Alterar a senha.

Digite a senha desejada e clique em Atualizar.

A senha padrão do Admin O usuário deve ser alterado. Agora, você poderá fazer login no aplicativo da Web Zabbix 5 usando sua senha recém -definida.

Resumo

Neste artigo, mostrei como instalar o Zabbix 5 no computador Raspberry Pi 4 e acessar o aplicativo Zabbix 5 da Web de outros dispositivos em sua rede doméstica. Este artigo deve ajudá -lo a começar com o Zabbix 5 no seu Raspberry Pi 4.