Bringebær Pi

Slik installerer du Zabbix 5 på Raspberry Pi 4?

Slik installerer du 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 Raspberry Pi 4 enkeltcomputer
  2. En USB Type-C strømadapter
  3. Et 16 GB eller høyere kapasitet microSD-kort med Raspberry Pi OS blinket
  4. Nettverkstilkobling på Raspberry Pi 4
  5. En bærbar PC eller en stasjonær datamaskin for VNC ekstern stasjonær 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 Slik installerer og bruker du Raspberry Pi Imager.

Hvis du er en Raspberry Pi-nybegynner og trenger hjelp med å installere Raspberry Pi OS på Raspberry Pi 4, kan du sjekke artikkelen min Slik installerer du Raspberry Pi OS på Raspberry Pi 4.

Hvis du trenger hjelp til hodeløst oppsett av Raspberry Pi 4, kan du sjekke artikkelen min Slik installerer og konfigurerer du Raspberry Pi OS på Raspberry Pi 4 uten ekstern skjerm.

Oppdaterer Raspberry Pi OS

Før du installerer Zabbix 5, vil det være lurt å oppdatere alle eksisterende pakker med Raspberry Pi OS.

Oppdater først APT-pakkeoppbevaringsbufferen til Raspberry Pi OS med følgende kommando:

$ sudo apt oppdatering

For å oppdatere alle eksisterende pakker i Raspberry Pi OS, kjør følgende kommando:

$ sudo apt fulloppgradering

Trykk på for å bekrefte installasjonen Y, og trykk deretter på .

APT-pakkebehandleren laster ned alle nødvendige pakker fra internett. Det kan ta noen minutter å fullføre.

Når alle nødvendige pakker er lastet ned, installerer APT-pakkebehandleren dem en etter en. Selv om det kan ta noen minutter å fullføre.

På dette tidspunktet bør alle eksisterende pakker oppdateres.

For at endringene skal tre i kraft, må du starte Raspberry Pi 4 på nytt med følgende kommando:

$ sudo omstart

Legge til Zabbix 5 Official Package Repository

Når Raspberry Pi 4 har startet opp, laster du ned DEabb-filen Zabbix-pakkeoppbevaring med følgende kommando:

$ wget -O / tmp / zabbix5.deb https: // repo.zabbix.com / zabbix / 5.2 / raspbian / basseng / main /
z / zabbix-release / zabbix-release_5.2-1 + debian10_all.deb

Når nedlastingen er fullført, bør Zabbix 5-pakkedatabaset DEB-filen være tilgjengelig i banen / tmp / zabbix5.deb.

Installer zabbix5.deb fil med følgende kommando:

$ sudo apt installere / tmp / zabbix5.deb

Zabbix 5-pakkelageret bør legges til.

Nå oppdaterer du hurtigbufferen for APT-pakken med følgende kommando:

$ sudo apt oppdatering

Installere MariaDB Database Server

Du må installere MariaDB-databaseserveren for å lagre Zabbix 5-dataene.

Du kan installere MariaDB-databaseserveren med følgende kommando:

$ sudo apt installere mariadb-server mariadb-client

Trykk på for å bekrefte installasjonen Y, og trykk deretter på .

APT-pakkeadministratoren laster ned alle nødvendige pakker fra internett. Det kan ta litt tid å fullføre.

Når pakkene er lastet ned, installerer APT-pakkebehandleren dem en etter en. Dette kan ta litt tid å fullføre.

På dette tidspunktet skal MariaDB installeres.

Når MariaDB er installert, blir MariaDB-databasetjenesten mysqld skal kjøre.

$ sudo systemctl status mysqld

I alle fall MariaDB-databasetjenesten mysqld kjører ikke, kan du starte den med følgende kommando:

$ sudo systemctl start mysqld

Installere Zabbix 5

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

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

Trykk på for å bekrefte installasjonen Y, og trykk deretter på .

APT-pakkeadministratoren laster ned alle nødvendige pakker fra internett, og det kan ta litt tid å fullføre.

Når alle pakkene er lastet ned, bør APT-pakkebehandleren 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 'opprett bruker [e-postbeskyttet] identifisert av "hemmelig";'

Å lage en MariaDB-database zabbix, kjør følgende kommando:

$ sudo mysql -u root -e 'opprett database zabbix tegnsett utf8 sortere 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 [e-postbeskyttet]; '

For at endringene i MariaDB-databasen skal tre i kraft, kjører du følgende kommando:

$ sudo mysql -u root -e 'flush privileges;'

Importere Zabbix 5-skjemaer på Zabbix-databasen

En gang en MariaDB-database zabbix og MariaDB-bruker zabbix er opprettet, må du 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.kvm.gz | mysql -uzabbix
-Dzabbix -sekret

Konfigurere Zabbix 5

Når du har opprettet zabbix MariaDB-database og importerte Zabbix 5-databaseskjemaene, må du konfigurere Zabbix-serveren til å bruke MariaDB-databasen du har opprettet.

For å gjøre det, åpne / etc / zabbix / zabbix_server.konf fil med nano tekstredigerer som følger:

$ sudo nano / etc / zabbix / zabbix_server.konf

Rull litt ned og finn DBPassword = linje som markert i skjermbildet nedenfor.

Fjern deretter merkingen av linjen (fjern # -tegnet fra begynnelsen av linjen) og sett DBPassword til MariaDB zabbix bruker passord. I dette tilfellet er det hemmelig.

Når du er ferdig, trykk + X etterfulgt av Y og for å redde / etc / zabbix / zabbix_server.konf fil.

Start endringene på nytt for at endringene skal tre i kraft zabbix-server systemtjeneste med følgende kommando:

$ sudo systemctl start zabbix-server på nytt.service

Hvis alt er i orden, zabbix-server tjenesten skal kjøre.

For å sjekke om zabbix-server systemd-tjenesten kjører, kjør følgende kommando:

$ sudo systemctl status zabbix-server.service

Som du kan se, er zabbix-server systemd-tjenesten kjører.

Start endringene på nytt for at endringene skal tre i kraft zabbix-agent systemtjeneste med følgende kommando:

$ sudo systemctl start zabbix-agent på nytt.service

De zabbix-agent systemd-tjenesten skal kjøre, som du kan se på skjermbildet nedenfor.

$ sudo systemctl status zabbix-agent.service

Start også på nytt apache2 systemtjeneste med følgende kommando:

$ sudo systemctl start apache2 på nytt

De apache2 systemd-tjenesten skal også kjøre, som du kan se på skjermbildet nedenfor.

$ sudo systemctl status apache2.service

Legge til Zabbix Server i systemoppstarten

For å sikre at Zabbix-serveren starter automatisk når Raspberry Pi 4 starter, legger du til zabbix-server systemd-tjeneste til systemoppstart med følgende kommando:

$ sudo systemctl aktiver zabbix-server.service

Få tilgang til Zabbix 5-webapplikasjonen

Når Zabbix 5 er installert og konfigurert, kan du få tilgang til Zabbix 5-webappen fra hvilken som helst enhet i hjemmenettverket ditt ved hjelp av en nettleser.

For å få tilgang til Zabbix 5-webappen fra andre enheter i hjemmenettverket, trenger du IP-adressen til Raspberry Pi 4.

Du finner IP-adressen til din Raspberry Pi 4 med følgende kommando:

$ vertsnavn -I

Som du kan se, er IP-adressen til Raspberry Pi 4 min 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-nettappen for første gang, må du konfigurere den.

Velg språk, og klikk på Neste steg.

Forsikre deg om at alt er i orden, og klikk på Neste steg.

Å velge MySQL som databasetype. Skriv deretter inn zabbix som databasenavn, zabbix som brukernavn, 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-nettappen. Når du er ferdig, klikker du på Neste steg.

Forsikre deg om at all informasjon er riktig. Hvis det er, klikk på Neste steg.

Zabbix 5-nettappen skal konfigureres. Klikk på Bli ferdig.

Du bør se påloggingsvinduet for Zabbix 5.

Skriv inn Administrator som brukernavn og zabbix som passord. Klikk deretter på Logg inn.

Du bør være logget på Zabbix 5-nettappen.

Endring av administratorinnloggingspassord for Zabbix 5

Det første du vil gjøre etter at du har logget på Zabbix 5-nettappen, er å endre standardpassordet for Administrator bruker av sikkerhetshensyn.

For å gjøre det, klikk på Administrasjon > Brukere > Administrator fra Zabbix 5-webappen som markert i skjermbildet nedenfor.

Klikk på Bytt passord.

Skriv inn ønsket passord og klikk på Oppdater.

Standardpassordet til Administrator brukeren skal endres. Nå skal du være i stand til å logge på Zabbix 5-webappen ved hjelp av det nylig innstilte passordet.

Sammendrag

I denne artikkelen har jeg vist deg hvordan du installerer Zabbix 5 på Raspberry Pi 4 enkeltkortcomputer og får tilgang til Zabbix 5-webappen fra andre enheter i hjemmenettverket. Denne artikkelen skal hjelpe deg med å komme i gang med Zabbix 5 på Raspberry Pi 4.

Kjemp om Wesnoth-opplæringen
Kampen om Wesnoth er et av de mest populære open source-strategispillene du kan spille på dette tidspunktet. Ikke bare har dette spillet vært i utvikl...
0 A.D. Opplæringen
Ut av de mange strategispillene der ute, 0 A.D. klarer å skille seg ut som en omfattende tittel og et veldig dypt, taktisk spill til tross for å være ...
Unity3D opplæring
Introduksjon til Unity 3D Unity 3D er en kraftig spillutviklingsmotor. Det er kryssplattform, det er det lar deg lage spill for mobil, web, stasjonær ...