Como instalar o Zabbix no Raspberry Pi

O Zabbix pode ser instalado em um Raspberry Pi de forma fácil e rápida. Neste artigo, apresentaremos todas as etapas de como instalar o Zabbix no Raspberry Pi.  

English version: Click

Por que usar Zabbix e Raspberry Pi?

Utilizar o Zabbix com o Raspberry Pi pode ser uma solução de baixo custo para monitoramento em pequenas empresas e redes domésticas.

Dessa forma, teremos um custo de hardware reduzido e também teremos um menor consumo energético.  

Consequentemente, essa comparação de custos toma como base a utilização de um computador tradicional para monitoramento versus a utilização de um Raspberry Pi. 

Escolhendo a instalação do Zabbix 

Primeiramente, vamos no site do zabbix https://www.zabbix.com/. Em seguida vamos clicar na aba de Downloads

Download Zabbix
Download Zabbix

Em seguida, vamos escolher a versão do Zabbix e a versão do Raspberry Pi.

Depois disso, vamos escolher o tipo de banco de dados e o servidor WEB utilizado. Nesse tutorial, vamos usar o banco de dados MySQL e o servidor WEB apache2.  

Raspberry Pi Os + Mysql + Apache
Raspberry Pi Os + Mysql + Apache

Como saber a versão do sistema operacional do Raspberry Pi? 

Para encontrar a versão do sistema operacional do Raspberry Pi podemos abrir o terminal e usar o comando; cat /etc/os-release

Dessa forma, teremos a versão apresentada na tela. 

cat /etc/os-release

Instalando o repositório do Zabbix  no Raspberri Py 

Após selecionar a versão do Zabbix + base de dados + servidor WEB, Podemos fazer o donload do arquivo.

Essa opção aparece na mesma página que você selecionou a versão do zabbix acima. 

No nosso caso,  vamos baixar o zabbix-release_5.4-1+debian10_all.deb . No entanto, dependendo da época, pode ter uma nova versão no repositório.

Portanto, vale a pena conferir.

Para fazer o download vamos usar o comando abaixo em um terminal ou abrir um navegador: 

wget https://repo.zabbix.com/zabbix/5.4/raspbian/pool/main/z/zabbix-release/zabbix-release_5.4-1+debian10_all.deb 

Em seguida, vamos abrir o terminal e usar o dpkg para instalar o zabbix.

Para isso vamos entrar na mesma pasta que fizemos o download do arquivo do zabbix e vamos usar o comando: 

sudo dpkg -i zabbix-release_5.4-1+debian10_all.deb 

Em seguida, vamos usar o comando: 

sudo apt update 

Instalando o Zabbix server e Zabbix agent

Após a instalação do repositório, vamos começar a instalação do zabbix server +  Zabbix frontend + Zabbix Agente.

Para isso vamos usar o comando abaixo: 

sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-sql-scripts zabbix-agent 

Como criar o banco de dados no zabbix? 

Primeiramente, vamos instalar um servidor SQL e vamos usar o mariadb-server. Portanto, vamos usar o comando abaixo:

sudo apt-get install mariadb-server

Agora vamos criar o banco de dados no zabbix.

Para isso, precisamos verificar se o  banco de dados está funcionando corretamente.

Dessa forma, vamos criar a senha do banco de dados : 

sudo mysql -uroot -p 

password123 

Em seguida vamos criar a base de dados após o 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; 

Importando o esquema inicial Zabbix

Agora vamos importar  o esquema inicial. Lembre-se de usar a mesma senha que criou para o banco de dados: 

sudo zcat /usr/share/doc/zabbix-sql-scripts/mysql/create.sql.gz | mysql -uzabbix -p zabbix 

Configurando a base de dados em zabbix_server.conf 

Agora, vamos abrir um terminal e acessar o arquivo zabbix_server.conf.

Para isso, podemos usar um editor como o nano. Exemplo: 

sudo nano /etc/zabbix/zabbix_server.conf 

Em seguida, vamos procurar a linha coma palavra ( DBPassword=). Vamos colocar o password que criamos antes: 

DBPassword=password123 

Inicializando o Zabbix Server 

Agora vamos iniciar o Zabbix Server + Apache + Zabbix Agent. Para isso, vamos usar o comando abaixo: 

sudo systemctl restart zabbix-server zabbix-agent apache2 

Depois disso vamos fazer o enable dos servidores.

Dessa forma, os servidores serão inicializados juntos com o sistema operacional.

Para isso, vamos usar o comando: 

sudo systemctl enable zabbix-server zabbix-agent apache2 

Acessando o Zabbix Server 

Agora vamos fazer o primeiro acesso ao Zabbix Server. Para isso, vamos abrir o navegador e digitar:

 http://server_ip/zabbix  

Nesse caso o server_ip é o IP do servidor que você instalou o zabbix.

Caso esteja usando o navegador dentro do próprio servidor, pode usar o IP  127.0.0.1. 

Caso contrário, use o comando ifconfig para saber o IP do seu servidor Zabbix. 

Artigo 01 – Como instalar o OpenWrt no Raspberry Pi
Artigo 02 – Transformar o raspberry pi em um roteador WIFI
Artigo 03 – Raspberry Pi: instalação e configuração
Artigo 04 – Instalação de VNC no Raspberry pi
Artigo 05 – Como instalar o Zabbix no Raspberry Pi
RaspBerry Pi Tutorial

Raspberry Pi: instalação e configuração ( 2021 )

Virtualizando o Raspberry Pi – Raspbian

Instalação de VNC no Raspberry pi

NMAP: Scan avançado

Juliana Mascarenhas

Data Scientist and Master in Computer Modeling by LNCC.
Computer Engineer