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.