Komplett guide for å installere og konfigurere Zabbix 6 på Raspberry Pi

Komplett guide for å installere og konfigurere Zabbix 6 på Raspberry Pi
Zabbix er et overvåkingsverktøy som vi kan overvåke våre installerte applikasjoner, nettverk, servere og sky. Videre betyr ikke overvåking at de sensitive dataene til systemet er usikre, Zabbix sørger for at dataene som er til stede i overvåkningsapplikasjonen eller skyen alltid vil være sikre ved å overføre alle dataene til det eksterne hvelvet. Zabbix introduserte forskjellige metoder for å samle inn dataene for overvåking, transformere dem og deretter visualisere dem.

Zabbix kan installeres på forskjellige Linux -distribusjoner, men i denne guiden lærer vi metoden for å installere og aktivere Zabbix på Raspberry Pi -operativsystemet.

Hvordan installere Zabbix på Raspberry Pi

Vi installerer Zabbix på Raspberry Pi -operativsystemet ved å laste ned Debian -pakken fra det offisielle nettstedet, så oppdater først depotet:

$ sudo apt oppdatering

Oppgrader pakkene hvis nye oppdateringer er tilgjengelige:

$ sudo apt fulloppgradering -y

Vi trenger en webserver, slik at vi enten kan installere en Apache -webserver eller Nginx webserver, så i denne guiden vil vi installere Nginx -webserver ved hjelp av kommandoen:

$ sudo apt install nginx -y

Så laster vi ned Debian -pakken til Zabbix ved å bruke WGET -kommandoen fra det offisielle nettstedet:

$ wget https: // repo.Zabbix.com/zabbix/5.4/Raspbian/Pool/Main/Z/Zabbix-Release/Zabbix-Release_6.1-1+Debian10_all.Deb

For å bekrefte nedlastingen, vil vi liste opp innholdet:

$ ls

Installer Debian -pakken til Zabbix ved hjelp av DPKG -pakkeansvarlig:

$ sudo dpkg -i zabbix -release_6.1-1+Debian11_all.Deb

Så installerer vi noen andre pakker som kreves med Zabbix:

$ sudo apt installer zabbix-server-mysql zabbix-frontend-php -y

Åpne MySQL -databasen ved å bruke kommandoen:

$ sudo mysql

Lag nå en database med navnet "Zabbix" ved å bruke kommandoen:

Opprette database Zabbix;

Neste trinn er å opprette en bruker med navnet “Zabbix_user”, slik at den kan få tilgang til databasen “Zabbix”:

Opprett bruker zabbix_user@localhost identifisert med 'passord';

I kommandoen ovenfor kan du erstatte "passordet", med ditt eget unik passord, og nå må vi gi privilegiene til den nye brukeren av Zabbix -databasen:

Gi alle privilegier på Zabbix.* til zabbix_user@localhost;

Slutt nå SQL -miljøet ved å bruke kommandoen:

slutte

Hvordan konfigurere Zabbix på Raspberry Pi

Vi vil gjøre noen endringer i konfigurasjonsfilen til Zabbix, for dette vil vi åpne Zabbix -konfigurasjonsfilen ved å bruke Nano Text Editor:

$ sudo nano/etc/zabbix/zabbix_server.konf

Nå vil vi legge til passordet her for databasen, for dette vil vi finne "DBPassword" ved å bruke hurtigtasten til Ctrl+W:

Lagre innstillingene og gå ut av tekstredigereren.

Hvordan konfigurere Nginx for Zabbix på Raspberry Pi

Vi åpner konfigurasjonsinnstillingene til Nginx ved å bruke kommandoen:

$ sudo nano/etc/nginx/nginx.konf

Søk nå etter linjen “Inkluder/etc/nginx/nettsteder-aktivert/*” og legg til denne linjen ved siden av dette:

inkluderer/etc/zabbix/nginx.Conf;

Også ukommsomme havnen:

Start nå tjenesten til Zabbix-server ved hjelp av SystemCTL-kommandoen:

$ sudo SystemCTL Restart Zabbix-server

Konklusjon

Zabbix er et overvåkingsverktøy som kan installeres for å overvåke nettverkene, ytelsen til systemet og forskjellige applikasjoner. I denne guiden installerte vi Zabbix på Raspberry Pi ved å laste ned Debian -pakken fra det offisielle nettstedet.