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.
Zabbix Relateret Tutorial:
På denne side tilbyder vi hurtig adgang til en liste over tutorials relateret til Zabbix installation.
Tutorial Zabbix HTTPS – Installation på Ubuntu Linux
Installer Tjenesten MySQl.
Få adgang til mysql-tjenestens kommandolinje.
Opret en database med navnet zabbix.
Opret en databasebruger med navnet zabbix.
I vores eksempel blev adgangskoden kamisma123 sat til brugeren ved navn zabbix.
Giv MySQL-brugeren zabbix tilladelse over databasen zabbix.
Hent Zabbix 5-installationspakken.
Importer Zabbix-databaseskabelonen i MySQL.
Du er færdig med Zabbix-databaseinstallationen.
Selvstudium Zabbix HTTPS – Installation af webserveren
Installer Apache-webserveren og alle de nødvendige pakker.
Aktiver de nødvendige Apache-moduler.
Rediger Apache-konfigurationsfilen.
Tilføj følgende linjer i slutningen af denne fil.
Find placeringen af PHP konfigurationsfilen på dit system.
Rediger konfigurationsfilen med navnet: PHP. Ini.
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:
Indstil den korrekte tidszone til din placering.
Genstart apache-tjenesten.
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:
Denne hjemmeside logs vil blive gemt i følgende bibliotek:
Opret en virtuel værtskonfigurationsfil til Zabbix-webstedet i Apache.
Her er filen med vores konfiguration.
Aktiver den virtuelle zabbix-værtskonfiguration.
Genstart Apache-tjenesten.
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.
Her er kommandoen output.
Å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.
Installer Apache-det gratis HTTPS-certifikat
• 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.
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.
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å:
Systemet ændrer automatisk den oprindelige Apaches virtuelle værtskonfigurationsfil.
Det vil automatisk omdirigere alle HTTP-anmodninger til HTTPS-versionen af dit websted.
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.
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.
Her er filindholdet.
Genstart computeren.
Kontroller, om de nødvendige miljøvariabler blev oprettet automatisk.
Her er den korrekte udgang:
Opret en Linux-konto til Zabbix-brugeren, og installer de nødvendige pakker.
Kompilere og installere Zabbix-serveren.
Find placeringen af filen zabbix_server.conf.
Her er den oprindelige fil, før vores konfiguration.
Her er den nye fil med vores konfiguration.
Start Zabbix-serveren.
Nu skal du vælge, hvilken version af Zabbix agent, du vil bruge.
Brug følgende kommando til at starte Zabbix-standardagenten.
Eller brug følgende kommando til at starte den nye Zabbix Agent2.
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.
Genstart Apache-tjenesten.
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.
Se nu konfigurationsoversigten.
Klik på knappen Næste.
På det næste skærmbillede skal du klikke på knappen Udfør.
Endelig vil du blive præsenteret med Zabbix login-skærmen.
• Zabbix standard brugernavn: Admin
• Zabbix standard Adgangskode: zabbix
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:
Her er filindholdet.
Brug følgende kommando til at simulere processen med certifikatgodkendelse.
Her er kommandoen output.
Tillykke! Zabbix HTTPS-installationen blev fuldført.