Vil du gerne lære at installere Zabbix ved hjælp af HTTPS på Ubuntu Linux? I denne tutorial, vi vil vise dig, hvordan du installerer, konfigurere og få adgang til en Zabbix server ved hjælp af HTTPS og et gratis certifikat fra Letsencrypt på en computer, der kører Ubuntu Linux.

• Ubuntu 18.04
• Ubuntu 19.04
• Ubuntu 20.04
• Zabbix 5.0.2

Liste over udstyr

Her kan du finde listen over udstyr, der bruges til at oprette denne tutorial.

Dette link viser også den softwareliste, der bruges til at oprette dette selvstudium.

Zabbix Playlist:

På denne side tilbyder vi hurtig adgang til en liste over videoer relateret til Zabbix installation.

Glem ikke at abonnere på vores youtube kanal ved navn FKIT.

Tutorial Zabbix HTTPS - Installation på Ubuntu Linux

Installer Tjenesten MySQl.

Copy to Clipboard

Få adgang til mysql-tjenestens kommandolinje.

Copy to Clipboard

Opret en database med navnet zabbix.

Copy to Clipboard

Opret en databasebruger med navnet zabbix.

Copy to Clipboard

I vores eksempel blev adgangskoden kamisma123 sat til brugeren ved navn zabbix.

Giv MySQL-brugeren zabbix tilladelse over databasen zabbix.

Copy to Clipboard

Hent Zabbix 5-installationspakken.

Copy to Clipboard

Importer Zabbix-databaseskabelonen i MySQL.

Copy to Clipboard

Du er færdig med Zabbix-databaseinstallationen.

Selvstudium Zabbix HTTPS - Installation af webserveren

Installer Apache-webserveren og alle de nødvendige pakker.

Copy to Clipboard

Aktiver de nødvendige Apache-moduler.

Copy to Clipboard

Rediger Apache-konfigurationsfilen.

Copy to Clipboard

Tilføj følgende linjer i slutningen af denne fil.

Copy to Clipboard

Find placeringen af PHP konfigurationsfilen på dit system.

Rediger konfigurationsfilen med navnet: PHP. Ini.

Copy to Clipboard

Husk, at din PHP version og placeringen af filen ikke kan være den samme af mine.

Angiv følgende elementer på php.ini-filen:

Copy to Clipboard

Indstil den korrekte tidszone til din placering.

Genstart apache-tjenesten.

Copy to Clipboard

Du er færdig med Apache webserver installation med PHP støtte.

Tutorial Zabbix HTTPS - Konfigurer Apache virtuelle værter

Virtuelle værter, hvis en funktion, der gør det muligt for en Apache-server at tilbyde flere websteder ved hjælp af den samme IP-adresse.

Opret den nødvendige infrastruktur til at bruge Apache VirtualHosts-funktionen

Vores hjemmeside vil blive navngivet: ZABBIX. MINEDRIFT-POOL. Ninja.

Denne hjemmeside filer vil blive gemt i følgende bibliotek:

Copy to Clipboard

Denne hjemmeside logs vil blive gemt i følgende bibliotek:

Copy to Clipboard

Opret en virtuel værtskonfigurationsfil til Zabbix-webstedet i Apache.

Copy to Clipboard

Her er filen med vores konfiguration.

Copy to Clipboard

Aktiver den virtuelle zabbix-værtskonfiguration.

Copy to Clipboard

Genstart Apache-tjenesten.

Copy to Clipboard

Du er færdig med Zabbix virtuelle vært konfiguration på Apache.

Selvstudium Zabbix HTTPS - DNS-domæneregister

Få adgang til GODADDY-webstedet, og køb et DNS-domæne.

I vores eksempel køber vi et domæne med navnet MINING-POOL. Ninja.

Du kan bruge enhver hjemmeside til at købe et DNS-domæne, GoDaddy er bare mit personlige valg.

Opret en DNS-indgang, der peger dit Zabbix-websted til den computer, der kører Apache.

I vores eksempel har vi oprettet en DNS-indgang, der peger zabbix. MINEDRIFT-POOL. NINJA til 34.217.177.160.

Brug kommandoen NSLOOKUP til at teste din DNS-konfiguration.

Copy to Clipboard

Her er kommandoen output.

Copy to Clipboard

Åbn din browser, og prøv at få adgang til HTTP-versionen af webstedet.

I vores eksempel blev følgende webadresse indtastet i browseren:

• http://zabbix.mining-pool.ninja

Tillykke! Du er færdig med den nødvendige DNS-konfiguration.

Tutorial Zabbix HTTPS - Installer det gratis HTTPS-certifikat på Apache

Vi er nødt til at installere den gratis HTTPS certifikat.

Vi er også nødt til at omdirigere alle HTTP-trafik til HTTPS version af Zabbix hjemmeside automatisk.

Installer listen over påkrævede pakker.

Copy to Clipboard

Installer Apache-det gratis HTTPS-certifikat

Copy to Clipboard

• Tryk på (A) for at aftale servicevilkårene.
• Tryk (Y) for at dele din e-mail og modtage nyhedsbreve.
• Tryk på (2) for automatisk at omdirigere dit HTTP-websted til HTTPS-versionerne.

Copy to Clipboard

Systemet installerer automatisk et gratis certifikat.

Det vil også konfigurere Apache server til at omdirigere alle HTTP-adgang til HTTPS-versionen af dit websted.

I vores eksempel oprettede systemet en virtuel værtskonfigurationsfil med navnet: Zabbix-le-ssl.conf.

Her er filindholdet.

Copy to Clipboard

NØGLE-filen indeholder din private certifikatnøgle og skal opbevares på et sikkert sted hele tiden.

I vores eksempel blev KEY-filen gemt på:

Copy to Clipboard

Systemet ændrer automatisk den oprindelige Apaches virtuelle værtskonfigurationsfil.

Det vil automatisk omdirigere alle HTTP-anmodninger til HTTPS-versionen af dit websted.

Copy to Clipboard

Du er færdig med den nødvendige HTTPS-konfiguration.

Tutorial Zabbix HTTPS - Test det gratis HTTPS-certifikat

Det er tid til at teste din konfiguration.

Åbn din browser, og prøv at få adgang til HTTP-versionen af dit websted.

I vores eksempel blev følgende webadresse indtastet i browseren:

• http://zabbix.mining-pool.ninja

Apache omdirigerer automatisk HTTP-anmodningen til HTTPS-versionen af dit websted.

Tillykke! Din Apache HTTPS-konfiguration fungerer.

Tutorial Zabbix Server - Installation på Ubuntu

Hent og installer GOLANG-pakken.

Copy to Clipboard

GOLANG-softwaren blev installeret under mappen /usr/local.

For at fungere korrekt forventer GO-softwaren, at systemet har et sæt miljøvariabler.

Lad os oprette en fil for at automatisere den ønskede konfiguration af miljøvariabler.

Copy to Clipboard

Her er filindholdet.

Copy to Clipboard

Genstart computeren.

Copy to Clipboard

Kontroller, om de nødvendige miljøvariabler blev oprettet automatisk.

Copy to Clipboard

Her er den korrekte udgang:

Copy to Clipboard

Opret en Linux-konto til Zabbix-brugeren, og installer de nødvendige pakker.

Copy to Clipboard

Kompilere og installere Zabbix-serveren.

Copy to Clipboard

Find placeringen af filen zabbix_server.conf.

Copy to Clipboard

Her er den oprindelige fil, før vores konfiguration.

Copy to Clipboard

Her er den nye fil med vores konfiguration.

Copy to Clipboard

Start Zabbix-serveren.

Copy to Clipboard

Nu skal du vælge, hvilken version af Zabbix agent, du vil bruge.

Brug følgende kommando til at starte Zabbix-standardagenten.

Copy to Clipboard

Eller brug følgende kommando til at starte den nye Zabbix Agent2.

Copy to Clipboard

Zabbix agent 2 ser ud til at køre i forgrunden.

Flyt alle Zabbix-frontend-filerne til Apaches virtuelle værtsmappe, der er oprettet før.

Angiv den korrekte filtilladelse.

Copy to Clipboard

Genstart Apache-tjenesten.

Copy to Clipboard

Selvstudium Zabbix HTTPS - Installation af webgrænseflade

Åbn din browser, og få adgang til HTTPS-versionen af dit Zabbix-websted.

I vores eksempel blev følgende webadresse indtastet i browseren:

• https://zabbix.mining-pool.ninja

Zabbix-installationsguiden præsenteres.

Klik på knappen Næste.

På det næste skærmbillede skal du kontrollere, om alle kravene er opfyldt.

Klik på knappen Næste.

Angiv de databaseoplysninger, der kræves for at oprette forbindelse til Zabbix-databasen.

• Vært: localhost
• Database Brugernavn: zabbix
• Database Password: kamisama123

På det næste skærmbillede skal du blot klikke på knappen Næste.

zabbix agent

Se nu konfigurationsoversigten.

Klik på knappen Næste.

På det næste skærmbillede skal du klikke på knappen Udfør.

zabbix installation

Endelig vil du blive præsenteret med Zabbix login-skærmen.

• Zabbix standard brugernavn: Admin
• Zabbix standard Adgangskode: zabbix

zabbix login

Efter et vellykket login, vil du blive sendt til den nye Zabbix Dashboard.

Tillykke! Zabbix HTTPS-installationen blev fuldført.

Selvstudium Zabbix HTTPS - Installation af webgrænseflade

Det gratis certifikat, der blev installeret, er gyldigt i 90 dage.

Systemet opretter en planlagt opgave for automatisk at forny et certifikat inden for 30 dage efter udløb.

Det planlagte opgavenavn er CERTBOT, og det er placeret i følgende mappe:

Copy to Clipboard

Her er filindholdet.

Copy to Clipboard

Brug følgende kommando til at simulere processen med certifikatgodkendelse.

Copy to Clipboard

Her er kommandoen output.

Copy to Clipboard

Tillykke! Zabbix HTTPS-installationen blev fuldført.