O Zabbix é uma ferramenta de monitoramento de código aberto, na qual 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.
Você pode instalar o Zabbix no Raspberry Pi e monitorar a rede de outros computadores/servidores em sua rede doméstica usando -o.
Neste artigo, vou mostrar como configurar o Zabbix no seu Raspberry Pi para monitorar a rede de outros computadores/servidores em sua rede doméstica.
Coisas que você precisará
Para seguir este artigo, você precisa de um computador de placa única Raspberry Pi com o Zabbix 5 instalado nele.
Se você precisar de ajuda para instalar o Zabbix 5 no seu computador de placa única Raspberry Pi, leia meu artigo sobre Como instalar o Zabbix 5 no Raspberry Pi 4.
Eu instalei o Zabbix 5 no meu Raspberry Pi (executando o Raspberry Pi OS). O endereço IP do meu Raspberry Pi é 192.168.0.106. Então, estarei acessando o aplicativo Zabbix 5 usando o URL http: // 192.168.0.106/zabbix. O endereço IP do seu Raspberry Pi será diferente. Portanto, certifique -se de substituí -lo por seu a partir de agora.
O que é agente Zabbix?
Zabbix tem 2 componentes: 1) Zabbix Server e 2) Zabbix Agent.
Se você deseja monitorar seu computador/servidor com o Zabbix, deve ter o agente Zabbix instalado e executando em seu computador/servidor. Ele se comunicará e enviará os dados necessários para o servidor Zabbix (em execução no seu Raspberry Pi).
Instalando o agente Zabbix no Ubuntu/Debian/Raspberry Pi OS
O agente Zabbix está disponível no repositório oficial do pacote do Ubuntu/Debian/Raspberry Pi OS. Então, é fácil instalar.
Primeiro, atualize o cache do repositório de pacotes apt com o seguinte comando:
$ sudo apt update
Você pode instalar o agente Zabbix com o seguinte comando:
$ sudo apt install zabbix -agent -y
O agente Zabbix deve ser instalado.
Abra o arquivo de configuração do agente Zabbix /etc/zabbix/zabbix_agentd.conf com o seguinte comando:
$ sudo nano/etc/zabbix/zabbix_agentd.conf
Mudar o Servidor variável para o endereço IP do seu servidor Zabbix (o endereço IP do seu Raspberry Pi).
Além disso, verifique se o nome de anfitrião A variável está definida como o nome do host do seu computador/servidor. Se você não conhece o nome de anfitrião do seu computador/servidor, você pode executar o comando hostname e descobrir.
Depois de terminar, pressione + X seguido pela Y e <Digitar> Para salvar o /etc/zabbix/zabbix_agentd.arquivo conf.
Para que as mudanças entrem em vigor, reinicie o Zabbix-agent Serviço com o seguinte comando:
$ sudo systemctl reinicie o zabbix-agent
O Zabbix-agent deve estar em execução, como você pode ver na captura de tela abaixo.
$ sudo Systemctl status zabbix-agent
Instalando o Zabbix Agent no CentOS/Rhel 8
Para instalar o Zabbix Agent no CentOS/RHEL 8, você deve adicionar o repositório do pacote Zabbix ao seu CentOS/RHEL 8 Computador/servidor.
Para adicionar o repositório do pacote Zabbix ao seu CentOS/RHEL 8, execute o seguinte comando:
$ sudo rpm -uvh https: // repo.zabbix.com/zabbix/5.2/rhel/8/x86_64/zabbix-lançamento-5.2-1.EL8.Noarch.RPM
O repositório do pacote Zabbix deve ser adicionado.
Atualize o cache do repositório de pacotes DNF com o seguinte comando:
$ sudo dnf makecache
Para instalar Agente Zabbix, Execute o seguinte comando:
$ sudo dnf install zabbix-agent
Para confirmar a instalação, pressione Y, e depois pressione <Digitar>.
Para aceitar a tecla GPG, pressione Y, e depois pressione <Digitar>.
O agente Zabbix deve ser instalado.
Abra o arquivo de configuração do agente Zabbix /etc/zabbix/zabbix_agentd.conf com o seguinte comando:
$ sudo nano/etc/zabbix/zabbix_agentd.conf
Mudar o Servidor variável para o endereço IP do seu servidor Zabbix (o endereço IP do seu Raspberry Pi).
Além disso, verifique se o nome de anfitrião A variável está definida como o nome do host do seu computador/servidor. Se você não conhece o nome de anfitrião do seu computador/servidor, você pode executar o comando hostname e descobrir.
Depois de terminar, pressione <Ctrl> + X seguido pela Y e <Digitar> Para salvar o /etc/zabbix/zabbix_agentd.arquivo conf.
Comece o Zabbix-agent Serviço Systemd com o seguinte comando:
$ sudo systemctl start zabbix-agent.serviço
O Zabbix-agent O serviço deve estar em execução, como você pode ver na captura de tela abaixo.
$ sudo Systemctl status zabbix-agent.serviço
Adicione o Zabbix-agent Serviço para a inicialização do sistema para iniciar automaticamente na inicialização do sistema:
$ sudo systemctl ativar zabbix-agent.serviço
Execute o seguinte comando para configurar o firewall para permitir o acesso à porta do Zabbix Agent 10050:
$ sudo firewall-cmd --add-service = zabbix-agent-permanente
Para que as mudanças no firewall entrem em vigor, execute o seguinte comando:
$ sudo firewall-cmd--reload
Instalando o Zabbix Agent no Windows 10
No Windows 10, você deve baixar o software Zabbix Agent no site oficial do Zabbix.
Primeiro, visite a página de download oficial do Zabbix Agent de um navegador da web.
Depois que a página carregar, selecione o pacote MSI do Windows, conforme marcado na captura de tela abaixo.
Em seguida, role um pouco para baixo e clique no primeiro DOWNLOAD link conforme marcado na captura de tela abaixo.
O instalador do agente Zabbix deve ser baixado. Execute o instalador.
Clique em Próximo.
Verifica a Eu aceito os termos na caixa de seleção do contrato de licença e clique em Próximo.
Verifique se o nome do host está correto. Digite o endereço IP do servidor Zabbix e verifique o Adicionar localização do agente à caixa de seleção do caminho.
Depois de terminar, clique em Próximo.
Clique em Próximo.
Clique em Instalar.
Clique em Sim.
Agente Zabbix deve ser instalado. Clique em Terminar.
Adicionando um host Linux ao Zabbix
Depois que o agente Zabbix estiver instalado no seu computador/servidor, você poderá adicioná -lo ao servidor Zabbix (em execução no seu Raspberry Pi).
Primeiro, faça login no aplicativo da Web Zabbix e vá para Configuração> hosts. Em seguida, clique em Crie host, conforme marcado na captura de tela abaixo.
Digite o nome do host do computador/servidor que você está tentando adicionar no Nome de anfitrião campo. Em seguida, clique em Selecione, conforme marcado na captura de tela abaixo.
Verifica a Servidores Linux Caixa de seleção e clique em Selecione.
Clique em Adicionar, conforme marcado na captura de tela abaixo.
Clique em Agente.
Digite o endereço IP do computador/servidor que você está tentando adicionar ao zabbix.
Depois de terminar, clique em Adicionar.
O host Linux deve ser adicionado ao Zabbix, como você pode ver na captura de tela abaixo.
Adicionando um host do Windows 10 ao Zabbix
Nesta seção, vou mostrar como adicionar um host do Windows 10 ao Zabbix. Então vamos começar.
Apenas para manter as coisas organizadas, vamos criar um novo grupo host para hosts do Windows.
Para criar um grupo anfitrião, vá para Configuração> host Grupos do aplicativo da web Zabbix. Em seguida, clique no Crie grupo host.
Digitar Hosts do Windows, e clique em Adicionar.
Um novo grupo anfitrião, Hosts do Windows, deve ser adicionado.
Para adicionar seu host Windows 10 ao Zabbix, vá para COnfiguration> hosts. Em seguida, clique em Crie host.
Digite o nome do host ou o nome do computador do seu host do Windows 10 no Nome de anfitrião campo. Em seguida, clique em Selecione, conforme marcado na captura de tela abaixo.
Verifique o grupo recém -criado Hosts do Windows, e clique em Selecione.
Clique em Adicionar, conforme marcado na captura de tela abaixo.
Clique em Agente.
Digite o endereço IP do seu host do Windows 10 e clique em Adicionar.
Seu host do Windows 10 deve ser adicionado ao Zabbix.
Monitorando o uso da rede de hosts Linux
Nesta seção, vou mostrar como monitorar o uso da rede de hosts Linux usando o Zabbix 5. Então vamos começar.
Primeiro, navegue para Configuração> hosts e clique no host Linux que você deseja monitorar o uso da rede.
Clique em Modelos.
Clique em Selecione, conforme marcado na captura de tela abaixo.
Clique em Selecione, conforme marcado na captura de tela abaixo.
Clique em Modelos, conforme marcado na captura de tela abaixo.
Verificar Interfaces de rede Linux pelo agente Zabbix Caixa de seleção e clique em Selecionar.
Clique em Atualizar.
O host Linux deve ser atualizado.
Depois de um tempo, a opção de disponibilidade do ZBX deve ser destacada, como você pode ver na captura de tela abaixo.
Quando a opção ZBX for destacada, navegue para Monitoramento> Hosts e clique no Painéis Link do seu host Linux, como você pode ver na captura de tela abaixo.
Como você pode ver, o gráfico de uso de rede está sendo exibido.
Você pode alterar a linha do tempo do gráfico também. Como você pode ver, eu mudei o tempo do gráfico para o Últimos 15 minutos. O gráfico está sendo exibido bem.
É assim que você monitora o uso de rede de um host Linux usando o Zabbix no seu Raspberry Pi.
Monitorando o uso da rede de hosts do Windows
Nesta seção, vou mostrar como monitorar o uso da rede dos hosts do Windows 10 usando o Zabbix 5. Então vamos começar.
Primeiro, navegue para Configuração> hosts e clique no host do Windows 10 que você deseja monitorar o uso da rede.
Clique em Modelos.
Clique em Selecione, conforme marcado na captura de tela abaixo.
Clique em Selecione, conforme marcado na captura de tela abaixo.
Clique em Modelos, conforme marcado na captura de tela abaixo.
Verificar Windows Network by Zabbix Agent, e clique em Selecione.
Clique em Atualizar.
O Windows 10 host deve ser atualizado.
Depois de um tempo, a opção de disponibilidade do ZBX deve ser destacada, como você pode ver na captura de tela abaixo.
Quando a opção ZBX for destacada, navegue para Monitoramento> Hosts e clique no Painéis Link do seu host do Windows 10, como você pode ver na captura de tela abaixo.
Como você pode ver, o gráfico de uso de rede está sendo exibido.
Você pode alterar a linha do tempo do gráfico também. Como você pode ver, eu mudei o tempo do gráfico para o Últimos 15 minutos. O gráfico está sendo exibido bem.
É assim que você monitora o uso de rede de um host do Windows 10 usando o Zabbix no seu Raspberry Pi.
Conclusão
Neste artigo, mostrei como criar um monitor de rede Raspberry Pi usando o Zabbix 5. Eu mostrei como usar o Zabbix para monitorar o uso de rede de hosts Linux e Windows no seu Raspberry Pi.