Vil du lære hvordan du installerer Zabbix ved hjelp av HTTPS på Ubuntu Linux? I denne opplæringen skal vi vise deg hvordan du installerer, konfigurerer og får tilgang til en Zabbix-server ved hjelp av HTTPS og et gratis sertifikat fra Letsencrypt på en datamaskin som kjører Ubuntu Linux.

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

Liste over utstyr

Her finner du listen over utstyr som brukes til å lage denne opplæringen.

Denne koblingen vil også vise programvarelisten som brukes til å lage denne opplæringen.

Zabbix spilleliste:

På denne siden tilbyr vi rask tilgang til en liste over videoer relatert til Zabbix installasjon.

Ikke glem å abonnere på vår youtube kanal som heter FKIT.

Tutorial Zabbix HTTPS - Installasjon på Ubuntu Linux

Installere MySQl-databasetjenesten.

Copy to Clipboard

Få tilgang til kommandolinjen For MySQL-tjenesten.

Copy to Clipboard

Opprett en database med navnet zabbix.

Copy to Clipboard

Opprett en databasebruker med navnet zabbix.

Copy to Clipboard

I vårt eksempel ble passordet kamisma123 satt til brukeren som heter zabbix.

Gi MySQL-brukeren som heter zabbix tillatelse over databasen med navnet zabbix.

Copy to Clipboard

Last ned installasjonspakken zabbix 5.

Copy to Clipboard

Importer Zabbix databasemal i MySQL.

Copy to Clipboard

Du er ferdig med installasjonen av Zabbix-databasen.

Tutorial Zabbix HTTPS - Installere webserveren

Installer Apache-webserveren og alle nødvendige pakker.

Copy to Clipboard

Aktiver de nødvendige Apache-modulene.

Copy to Clipboard

Rediger Apache-konfigurasjonsfilen.

Copy to Clipboard

Legg til følgende linjer på slutten av denne filen.

Copy to Clipboard

Finn plasseringen av PHP-konfigurasjonsfilen på systemet ditt.

Rediger konfigurasjonsfilen med navnet: PHP. Ini.

Copy to Clipboard

Husk at PHP-versjonen og plasseringen av filen kanskje ikke er den samme av meg.

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

Copy to Clipboard

Sett riktig tidssone til posisjonen din.

Start apache-tjenesten på nytt.

Copy to Clipboard

Du har fullført Apache web server installasjon med PHP-støtte.

Tutorial Zabbix HTTPS - Konfigurere Apache Virtual Hosts

Virtuelle verter hvis en funksjon som gjør det mulig for en Apache-server å tilby flere nettsteder ved hjelp av samme IP-adresse.

Opprett den nødvendige infrastrukturen for å bruke Apache VirtualHosts-funksjonen

Vår nettside vil bli kalt: ZABBIX. GRUVEDRIFT-POOL. Ninja.

Dette nettstedet filer vil bli lagret i følgende katalog:

Copy to Clipboard

Denne nettstedsloggene lagres i følgende mappe:

Copy to Clipboard

Opprett en Apache virtuell vert konfigurasjonsfil for Zabbix nettsted.

Copy to Clipboard

Her er filen med vår konfigurasjon.

Copy to Clipboard

Aktiver konfigurasjonen av virtuell vert for Zabbix.

Copy to Clipboard

Start Apache-tjenesten på nytt.

Copy to Clipboard

Du er ferdig med Zabbix virtuell vert konfigurasjon på Apache.

Tutorial Zabbix HTTPS - DNS-domeneregister

Gå til GODADDY-nettstedet og kjøp et DNS-domene.

I vårt eksempel kjøper vi et domene som heter MINING-POOL. Ninja.

Du kan bruke et hvilket som helst nettsted til å kjøpe et DNS-domene, GoDaddy er bare mitt personlige valg.

Opprett en DNS-oppføring som peker Zabbix-nettstedet ditt til datamaskinen som kjører Apache.

I vårt eksempel opprettet vi en DNS-oppføring som peker ZABBIX. GRUVEDRIFT-POOL. NINJA til 34.217.177.160.

Bruk kommandoen NSLOOKUP til å teste DNS-konfigurasjonen.

Copy to Clipboard

Her er kommandoutdataene.

Copy to Clipboard

Åpne nettleseren, og prøv å få tilgang til HTTP-versjonen av nettstedet.

I vårt eksempel ble følgende URL skrevet inn i nettleseren:

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

Gratulerer! Du er ferdig med den nødvendige DNS-konfigurasjonen.

Tutorial Zabbix HTTPS - Installer gratis HTTPS Sertifikat på Apache

Vi må installere gratis HTTPS sertifikat.

Vi må også omdirigere all HTTP-trafikk til HTTPS-versjonen av Zabbix-nettstedet automatisk.

Installer listen over nødvendige pakker.

Copy to Clipboard

Installere Apache gratis HTTPS sertifikat

Copy to Clipboard

• Trykk på (A) for å godta vilkårene for bruk.
• Trykk på (Y) for å dele e-posten din og motta nyhetsbrev.
• Trykk på (2) for å omdirigere HTTP-nettstedet automatisk til HTTPS-versjonene.

Copy to Clipboard

Systemet vil automatisk installere et gratis sertifikat.

Det vil også konfigurere Apache-serveren til å omdirigere all HTTP-tilgang til HTTPS-versjonen av nettstedet ditt.

I vårt eksempel opprettet systemet en virtuell vertskonfigurasjonsfil med navnet: Zabbix-le-ssl.conf.

Her er filinnholdet.

Copy to Clipboard

KEY-filen inneholder din sertifikat privat nøkkel og må holdes på et trygt sted hele tiden.

I vårt eksempel ble KEY-filen lagret på :

Copy to Clipboard

Systemet endrer automatisk den opprinnelige Apaches virtuelle vertskonfigurasjonsfil.

Det vil automatisk omdirigere alle HTTP-forespørsler til HTTPS-versjonen av nettstedet ditt.

Copy to Clipboard

Du er ferdig med den nødvendige HTTPS-konfigurasjonen.

Tutorial Zabbix HTTPS - Test gratis HTTPS sertifikat

Det er på tide å teste konfigurasjonen.

Åpne nettleseren din, og prøv å få tilgang til HTTP-versjonen av nettstedet ditt.

I vårt eksempel ble følgende URL skrevet inn i nettleseren:

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

Apache vil automatisk omdirigere HTTP-forespørselen til HTTPS-versjonen av nettstedet ditt.

Gratulerer! Apache HTTPS-konfigurasjonen fungerer.

Tutorial Zabbix Server - Installasjon på Ubuntu

Last ned og installer GOLANG-pakken.

Copy to Clipboard

GOLANG-programvaren ble installert under mappen /usr/local.

For å fungere som det skal, forventer GO-programvaren at systemet har et sett med miljøvariabler.

La oss opprette en fil for å automatisere den nødvendige konfigurasjonen av miljøvariabler.

Copy to Clipboard

Her er filinnholdet.

Copy to Clipboard

Start datamaskinen på nytt.

Copy to Clipboard

Kontroller om de nødvendige miljøvariablene ble opprettet automatisk.

Copy to Clipboard

Her er riktig utgang:

Copy to Clipboard

Opprett en Linux-konto til Zabbix-brukeren og installer de nødvendige pakkene.

Copy to Clipboard

Kompiler og installer Zabbix-serveren.

Copy to Clipboard

Finn plasseringen til filen zabbix_server.conf.

Copy to Clipboard

Her er den opprinnelige filen, før vår konfigurasjon.

Copy to Clipboard

Her er den nye filen med vår konfigurasjon.

Copy to Clipboard

Start Zabbix-serveren.

Copy to Clipboard

Nå må du velge hvilken versjon av Zabbix-agenten du vil bruke.

Bruk følgende kommando til å starte standard Zabbix Agent.

Copy to Clipboard

Eller bruk følgende kommando til å starte den nye Zabbix Agent2.

Copy to Clipboard

Zabbix agent 2 ser ut til å løpe i forgrunnen.

Flytt alle Zabbix frontend-filene til Apaches virtuelle vertskatalog opprettet før.

Angi riktig filtillatelse.

Copy to Clipboard

Start Apache-tjenesten på nytt.

Copy to Clipboard

Tutorial Zabbix HTTPS - Web grensesnitt installasjon

Åpne nettleseren din og få tilgang til HTTPS-versjonen av Zabbix-nettstedet ditt.

I vårt eksempel ble følgende URL skrevet inn i nettleseren:

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

Installasjonsveiviseren for Zabbix vil bli presentert.

Klikk på Neste-knappen.

På neste skjermbilde må du sjekke om alle kravene ble oppnådd.

Klikk på Neste-knappen.

Angi databaseinformasjonen som kreves for å koble til Zabbix-databasen.

• Verten: localhost
• Database Brukernavn: zabbix
• Database Passord: kamisama123

På neste skjermbilde må du bare klikke på Neste-knappen.

zabbix agent

Ta en titt på konfigurasjonssammendraget.

Klikk på Neste-knappen.

På neste skjermbilde må du klikke på Fullfør-knappen.

zabbix installation

Til slutt vil du bli presentert med Zabbix innloggingsskjermen.

• Zabbix standard brukernavn: Admin
• Zabbix standard passord: zabbix

zabbix login

Etter en vellykket innlogging, vil du bli sendt til det nye Zabbix Dashboard.

Gratulerer! Zabbix HTTPS-installasjonen var ferdig.

Tutorial Zabbix HTTPS - Web grensesnitt installasjon

Det gratis sertifikatet som ble installert, er gyldig i 90 dager.

Systemet oppretter en planlagt oppgave for automatisk å fornye et sertifikat innen tretti dager etter utløpet.

Det planlagte oppgavenavnet er CERTBOT, og det er plassert i følgende mappe:

Copy to Clipboard

Her er filinnholdet.

Copy to Clipboard

Bruk følgende kommando til å simulere prosessen med sertifikat fornying.

Copy to Clipboard

Her er kommandoutdataene.

Copy to Clipboard

Gratulerer! Zabbix HTTPS-installasjonen var ferdig.