Hvordan installere Zabbix 5 på Raspberry Pi 4?

Hvordan installere Zabbix 5 på Raspberry Pi 4?
Zabbix er et open source-overvåkingsverktøy, og med det kan du overvåke serverne dine, virtuelle maskiner, nettverk, skytjenester og mange flere. Det er et veldig nyttig verktøy for små, mellomstore og store IT -organisasjoner.

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:

  1. En bringebærpi 4-borddatamaskin
  2. En USB Type-C strømadapter
  3. Et microSD -kort på 16 GB eller høyere kapasitet med Raspberry Pi OS blinket
  4. Nettverkstilkobling på Raspberry Pi 4
  5. En bærbar PC eller en stasjonær datamaskin for VNC Remote Desktop tilgang til Raspberry Pi 4

Hvis du ikke vil sette opp Raspberry Pi 4 i hodeløs modus, trenger du også:

  1. En skjerm
  2. En HDMI- eller mikro-HDMI-kabel
  3. Et tastatur
  4. En mus

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 oppdatering

Hvis du vil oppdatere alle de eksisterende pakkene til Raspberry Pi OS, kjører du følgende kommando:

$ sudo apt fulloppgradering

For å 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 omstart

Legge 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/
Z/Zabbix-Release/Zabbix-Release_5.2-1+Debian10_all.Deb

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.Deb

Zabbix 5 -pakkelageret skal legges til.

Oppdater nå Apt Package Repository Cache med følgende kommando:

$ sudo apt oppdatering

Installere 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-Client

For å 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 mysqld

Hvis i alle fall, MARIADB -databasetjenesten mysqld kjører ikke, du kan starte det med følgende kommando:

$ sudo systemctl start mysqld

Installere Zabbix 5

Nå kan du installere Zabbix 5 med følgende kommando:

$ sudo apt installerer zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf
Zabbix-agent

For å 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 -uzabbix
-Dzabbix -PeScret

Konfigurere 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.konf

Bla 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.service

Hvis 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.service

Som 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.service

De Zabbix-agent SystemD -tjenesten skal kjøres, som du kan se på skjermdumpen nedenfor.

$ sudo systemctl status zabbix-agent.service

Start også på nytt Apache2 SystemD -tjeneste med følgende kommando:

$ sudo SystemCTL Restart Apache2

De Apache2 SystemD -tjenesten skal også kjøre, som du kan se på skjermdumpen nedenfor.

$ sudo systemctl status apache2.service

Legge 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.service

Få 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 -i

Som 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.