I denne artikkelen vil jeg vise deg hvordan du installerer Zabbix 5 på Raspberry Pi 4. Så la oss komme i gang!
Ting du trenger
For å følge denne artikkelen, trenger du følgende ting for å sette opp Raspberry Pi 4 i hodeløs modus:
Hvis du ikke vil sette opp Raspberry Pi 4 i hodeløs modus, trenger du også:
Hvis du trenger hjelp til å blinke Raspberry Pi OS -bildet på MicroSD -kortet, kan du sjekke artikkelen min hvordan du installerer og bruker Raspberry Pi Image.
Hvis du er en Raspberry Pi -nybegynner og trenger hjelp til å installere Raspberry Pi OS på Raspberry Pi 4, sjekk artikkelen min hvordan du installerer Raspberry Pi OS på Raspberry Pi 4.
Hvis du trenger hjelp til det hodeløse oppsettet av Raspberry Pi 4, kan du sjekke artikkelen min hvordan du installerer og konfigurerer Raspberry Pi OS på Raspberry Pi 4 uten ekstern skjerm.
Oppdatering av Raspberry Pi OS
Før du installerer Zabbix 5, ville det være en god idé å oppdatere alle eksisterende pakker med Raspberry Pi OS.
Oppdater først Apt Package Repository Cache of Your Raspberry Pi OS med følgende kommando:
$ sudo apt oppdateringHvis du vil oppdatere alle de eksisterende pakkene til Raspberry Pi OS, kjører du følgende kommando:
$ sudo apt fulloppgraderingFor å bekrefte installasjonen, trykk Y, Og trykk deretter .
Apt Package Manager vil laste ned alle nødvendige pakker fra Internett. Det kan ta noen minutter å fullføre.
Når alle de nødvendige pakkene er lastet ned, vil APT Package Manager installere dem en etter en. Skjønt, det kan ta noen minutter å fullføre.
På dette tidspunktet bør alle eksisterende pakker oppdateres.
For at endringene skal tre i kraft, start Raspberry Pi 4 med følgende kommando:
$ sudo omstartLegge til Zabbix 5 offisiell pakkelagde
Når Raspberry Pi 4 -støvlene dine, last ned Zabbix Package Repository Deb -filen med følgende kommando:
$ wget -o /tmp /zabbix5.Deb https: // repo.Zabbix.com/zabbix/5.2/Raspbian/Pool/Main/Når nedlastingen er fullført, skal Zabbix 5 Package Repository DEB -fil være tilgjengelig på banen /tmp/zabbix5.Deb.
Installer Zabbix5.Deb fil med følgende kommando:
$ sudo apt install /tmp /zabbix5.DebZabbix 5 -pakkelageret skal legges til.
Oppdater nå Apt Package Repository Cache med følgende kommando:
$ sudo apt oppdateringInstallere MariaDB -databaseserveren
Du må installere MariaDB -databaseserveren for lagring av Zabbix 5 -data.
Du kan installere MariaDB -databaseserveren med følgende kommando:
$ sudo apt installer MariaDB-server MariaDB-ClientFor å bekrefte installasjonen, trykk Y, Og trykk deretter .
Apt Package Manager vil laste ned alle nødvendige pakker fra Internett. Det kan ta en stund å fullføre.
Når pakkene er lastet ned, vil Apt Package Manager installere dem en etter en. Dette kan ta en stund å fullføre.
På dette tidspunktet bør MariaDB installeres.
Når MariaDB er installert, MariaDB -databasetjenesten mysqld Bør løpe.
$ sudo systemctl status mysqldHvis i alle fall, MARIADB -databasetjenesten mysqld kjører ikke, du kan starte det med følgende kommando:
$ sudo systemctl start mysqldInstallere Zabbix 5
Nå kan du installere Zabbix 5 med følgende kommando:
$ sudo apt installerer zabbix-server-mysql zabbix-frontend-php zabbix-apache-confFor å bekrefte installasjonen, trykk Y, Og trykk deretter .
Apt Package Manager vil laste ned alle nødvendige pakker fra Internett, og det kan ta en stund å fullføre.
Når alle pakkene er lastet ned, bør APT Package Manager installere dem en etter en.
På dette tidspunktet bør Zabbix 5 installeres.
Opprette en database for Zabbix 5
Før du kan bruke Zabbix 5, må du opprette en MARIADB -bruker og database for Zabbix 5.
Å opprette en MariaDB -bruker Zabbix, Sett passordet til hemmelig for Zabbix Bruker, og kjør deretter følgende kommando:
$ sudo mysql -u root -e 'opprette bruker zabbix@localhost identifisert av "hemmelighet";'For å opprette en MariaDB -database Zabbix, Kjør følgende kommando:
$ sudo mysql -u root -e 'create database zabbix character set utf8 collate utf8_bin;'Tillat MariaDB -brukeren Zabbix Full tilgang til MariaDB -databasen Zabbix Ved å kjøre følgende kommando:
$ sudo mysql -u root -e 'gi alle privilegier på zabbix.* til Zabbix@localhost; 'For at MariaDB -databasen endres for å tre i kraft, kjør følgende kommando:
$ sudo mysql -u root -e 'flush privilegies;'Importere Zabbix 5 -skjemaer på Zabbix -databasen
En gang en MariaDB -database Zabbix og MariaDB -bruker Zabbix er opprettet, du må importere Zabbix 5 -databaseskjemaene til MariaDB Zabbix database.
Du kan importere Zabbix 5 -databaseskjemaene til MariaDB Zabbix Database med følgende kommando:
$ zcat/usr/share/doc/zabbix-server-mysql*/create.SQL.gz | mysql -uzabbixKonfigurere Zabbix 5
Når du har opprettet Zabbix MariaDB -databasen og importerte Zabbix 5 -databaseskjemaene, du må konfigurere Zabbix -serveren for å bruke MariaDB -databasen du har opprettet.
For å gjøre det, åpne /etc/zabbix/zabbix_server.konf fil med Nano Text Editor som følger:
$ sudo nano/etc/zabbix/zabbix_server.konfBla litt ned og finn Dbpassword = linje som merket på skjermbildet nedenfor.
Konkurrerer da linjen (fjern # tegnet fra begynnelsen av linjen) og sett Dbpassword til Mariadb Zabbix bruker passord. I dette tilfellet er det det hemmelig.
Når du er ferdig, trykk + X etterfulgt av Y og For å redde /etc/zabbix/zabbix_server.konf fil.
For at endringene skal tre i kraft, start på nytt Zabbix-server SystemD -tjeneste med følgende kommando:
$ sudo SystemCTL Restart Zabbix-server.serviceHvis alt er i orden, er det Zabbix-server Tjenesten skal kjøres.
For å sjekke om Zabbix-server SystemD -tjenesten kjører, kjører følgende kommando:
$ sudo systemctl status zabbix-server.serviceSom du kan se, Zabbix-server SystemD -tjenesten kjører.
For at endringene skal tre i kraft, start på nytt Zabbix-agent SystemD -tjeneste med følgende kommando:
$ sudo SystemCTL omstart Zabbix-agent.serviceDe Zabbix-agent SystemD -tjenesten skal kjøres, som du kan se på skjermdumpen nedenfor.
$ sudo systemctl status zabbix-agent.serviceStart også på nytt Apache2 SystemD -tjeneste med følgende kommando:
$ sudo SystemCTL Restart Apache2De Apache2 SystemD -tjenesten skal også kjøre, som du kan se på skjermdumpen nedenfor.
$ sudo systemctl status apache2.serviceLegge til Zabbix -server til systemstart
For å sikre at Zabbix -serveren starter automatisk når Raspberry Pi 4 -støvlene, legg til Zabbix-server SystemD -tjeneste til systemoppstart med følgende kommando:
$ sudo SystemCTL Aktiver Zabbix-server.serviceFå tilgang til Zabbix 5 webapplikasjon
Når Zabbix 5 er installert og konfigurert, kan du få tilgang til Zabbix 5 -webappen fra hvilken som helst enhet på hjemmenettverket ved hjelp av en nettleser.
For å få tilgang til Zabbix 5 -webappen fra andre enheter på hjemmenettverket, trenger du IP -adressen til Raspberry Pi 4.
Du kan finne IP -adressen til Raspberry Pi 4 med følgende kommando:
$ hostname -iSom du kan se, er IP -adressen til min Raspberry Pi 4 192.168.0.104. Det vil være annerledes for deg. Så sørg for å erstatte den med din fra nå av.
For å få tilgang til Zabbix 5 -nettappen, besøk http: // 192.168.0.104/Zabbix fra en nettleser.
Når du kjører Zabbix 5 webapp for første gang, må du konfigurere den.
Velg språket ditt, og klikk på Neste steg.
Forsikre deg om at alt er i orden og klikk på Neste steg.
Plukke ut Mysql Som databasetype. Skriv deretter inn Zabbix Som databasenavn, Zabbix som brukernavnet, og hemmelig som passord.
Når du er ferdig, klikker du på NESTE steg.
Klikk på Neste steg.
Velg tidssone og standardtema for Zabbix 5 -webappen. Når du er ferdig, klikker du på Neste steg.
Forsikre deg om at all informasjonen er riktig. Hvis det er, klikk på Neste steg.
Zabbix 5 webapp skal konfigureres. Klikk på Bli ferdig.
Du bør se Zabbix 5 -påloggingsvinduet.
Skriv inn Admin som brukernavnet og Zabbix som passord. Klikk deretter på Logg inn.
Du bør være logget inn på Zabbix 5 -webappen.
Endre admin -påloggingspassordet til Zabbix 5
Det første du vil gjøre etter at du har logget deg på Zabbix 5 -webappen er å endre standardpassordet for Admin Bruker for sikkerhetsformål.
For å gjøre det, klikk på Administrasjon > Brukere > Admin Fra Zabbix 5 -webappen som merket i skjermdumpen nedenfor.
Klikk på Bytt passord.
Skriv inn ønsket passord og klikk på Oppdater.
Standard passord for Admin Bruker skal endres. Nå skal du kunne logge deg på Zabbix 5 -nettappen ved å bruke det nylig angitte passordet.
Sammendrag
I denne artikkelen har jeg vist deg hvordan du installerer Zabbix 5 på Raspberry Pi 4-datamaskinen og får tilgang til Zabbix 5-webappen fra andre enheter på hjemmenettverket. Denne artikkelen skal hjelpe deg å komme i gang med Zabbix 5 på Raspberry Pi 4.