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.
Zabbix Relaterte Tutorial:
På denne siden tilbyr vi rask tilgang til en liste over tutorials knyttet til Zabbix installasjon.
Tutorial Zabbix HTTPS – Installasjon på Ubuntu Linux
Installere MySQl-databasetjenesten.
Få tilgang til kommandolinjen For MySQL-tjenesten.
Opprett en database med navnet zabbix.
Opprett en databasebruker med navnet zabbix.
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.
Last ned installasjonspakken zabbix 5.
Importer Zabbix databasemal i MySQL.
Du er ferdig med installasjonen av Zabbix-databasen.
Tutorial Zabbix HTTPS – Installere webserveren
Installer Apache-webserveren og alle nødvendige pakker.
Aktiver de nødvendige Apache-modulene.
Rediger Apache-konfigurasjonsfilen.
Legg til følgende linjer på slutten av denne filen.
Finn plasseringen av PHP-konfigurasjonsfilen på systemet ditt.
Rediger konfigurasjonsfilen med navnet: PHP. Ini.
Husk at PHP-versjonen og plasseringen av filen kanskje ikke er den samme av meg.
Angi følgende elementer på php.ini-filen:
Sett riktig tidssone til posisjonen din.
Start apache-tjenesten på nytt.
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:
Denne nettstedsloggene lagres i følgende mappe:
Opprett en Apache virtuell vert konfigurasjonsfil for Zabbix nettsted.
Her er filen med vår konfigurasjon.
Aktiver konfigurasjonen av virtuell vert for Zabbix.
Start Apache-tjenesten på nytt.
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.
Her er kommandoutdataene.
Å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.
Installere Apache gratis HTTPS sertifikat
• 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.
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.
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å :
Systemet endrer automatisk den opprinnelige Apaches virtuelle vertskonfigurasjonsfil.
Det vil automatisk omdirigere alle HTTP-forespørsler til HTTPS-versjonen av nettstedet ditt.
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.
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.
Her er filinnholdet.
Start datamaskinen på nytt.
Kontroller om de nødvendige miljøvariablene ble opprettet automatisk.
Her er riktig utgang:
Opprett en Linux-konto til Zabbix-brukeren og installer de nødvendige pakkene.
Kompiler og installer Zabbix-serveren.
Finn plasseringen til filen zabbix_server.conf.
Her er den opprinnelige filen, før vår konfigurasjon.
Her er den nye filen med vår konfigurasjon.
Start Zabbix-serveren.
Nå må du velge hvilken versjon av Zabbix-agenten du vil bruke.
Bruk følgende kommando til å starte standard Zabbix Agent.
Eller bruk følgende kommando til å starte den nye Zabbix Agent2.
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.
Start Apache-tjenesten på nytt.
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.
Ta en titt på konfigurasjonssammendraget.
Klikk på Neste-knappen.
På neste skjermbilde må du klikke på Fullfør-knappen.
Til slutt vil du bli presentert med Zabbix innloggingsskjermen.
• Zabbix standard brukernavn: Admin
• Zabbix standard passord: zabbix
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:
Her er filinnholdet.
Bruk følgende kommando til å simulere prosessen med sertifikat fornying.
Her er kommandoutdataene.
Gratulerer! Zabbix HTTPS-installasjonen var ferdig.