Vill du lära dig att installera Zabbix med hjälp av HTTPS på Ubuntu Linux? I den här guiden, vi ska visa dig hur du installerar, konfigurera och tillgång till en Zabbix-server med hjälp av HTTPS och ett gratis certifikat från Letsencrypt på en dator som kör Ubuntu Linux.
• Ubuntu 18.04
• Ubuntu 19.04
• Ubuntu 20.04
• Zabbix 5.0.2
Utrustning lista
Här kan du hitta listan över utrustning som används för att skapa denna tutorial.
Denna länk kommer också att visa programvaran lista som används för att skapa denna tutorial.
Zabbix spellista:
På den här sidan erbjuder vi snabb tillgång till en lista med videor relaterade till Zabbix-installation.
Glöm inte att prenumerera på vår youtube-kanal som heter FKIT.
Zabbix Relaterade Handledning:
På denna sida erbjuder vi snabb tillgång till en lista över tutorials relaterade till Zabbix installation.
Handledning Zabbix HTTPS – Installation på Ubuntu Linux
Installera databastjänsten MySQl.
Få åtkomst till kommandoraden MySQL-tjänsten.
Skapa en databas med namnet zabbix.
Skapa en databasanvändare med namnet zabbix.
I vårt exempel, lösenordet kamisma123 var inställd på användaren heter zabbix.
Ge MySQL-användaren med namnet zabbix-behörighet över databasen med namnet zabbix.
Ladda ner installationspaketet Zabbix 5.
Importera Zabbix databasmall inuti MySQL.
Du har avslutat Zabbix-databasinstallationen.
Självstudiekurs Zabbix HTTPS – Installera webbservern
Installera Apache-webbservern och alla paket som krävs.
Aktivera de nödvändiga Apache-modulerna.
Redigera Apache-konfigurationsfilen.
Lägg till följande rader i slutet av den här filen.
Hitta platsen för PHP-konfigurationsfilen på ditt system.
Redigera konfigurationsfilen med namnet: PHP. Ini.
Tänk på att din PHP-version och platsen för filen kanske inte är samma av mina.
Ställ in följande objekt på php.ini-filen:
Ställ in rätt tidszon på din plats.
Starta om tjänsten apache.
Du har avslutat Apache webbservern installation med PHP-stöd.
Självstudiekurs Zabbix HTTPS – Konfigurera apache virtuella värdar
Virtuella värdar om en funktion som gör att en Apache-server kan erbjuda flera webbplatser med samma IP-adress.
Skapa nödvändig infrastruktur för att använda apache virtualhosts-funktionen
Vår hemsida kommer att heta: ZABBIX. MINING-POOL. Ninja.
Denna webbplats filer kommer att lagras inuti följande katalog:
Denna webbplats loggar kommer att lagras inuti följande katalog:
Skapa en Apache virtuell värd konfigurationsfil för Zabbix webbplats.
Här är filen med vår konfiguration.
Aktivera den virtuella värddatorn Zabbix-konfigurationen.
Starta om Apache-tjänsten.
Du har avslutat den virtuella värdkonfigurationen zabbix på Apache.
Självstudiekurs Zabbix HTTPS – DNS-domänregister
Få tillgång till GODADDY:s webbplats och köp en DNS-domän.
I vårt exempel köper vi en domän med namnet MINING-POOL. Ninja.
Du kan använda vilken webbplats som helst för att köpa en DNS-domän, GoDaddy är bara mitt personliga val.
Skapa en DNS-post som pekar din Zabbix-webbplats till datorn som kör Apache.
I vårt exempel skapade vi en DNS-ingång som pekar ZABBIX. MINING-POOL. NINJA till 34.217.177.160.
Använd kommandot NSLOOKUP för att testa DNS-konfigurationen.
Här är kommandot utgång.
Öppna webbläsaren och försök få tillgång till HTTP-versionen av webbplatsen.
I vårt exempel angavs följande webbadress i Webbläsaren:
• http://zabbix.mining-pool.ninja
Grattis! Du har avslutat den nödvändiga DNS-konfigurationen.
Självstudiekurs Zabbix HTTPS – Installera det kostnadsfria HTTPS-certifikatet på Apache
Vi måste installera det kostnadsfria HTTPS-certifikatet.
Vi måste också omdirigera all HTTP-trafik till HTTPS-versionen av Zabbix webbplats automatiskt.
Installera listan över paket som krävs.
Installera apache-gratis HTTPS-certifikatet
• Tryck på (A) för att komma överens med tjänstevillkoren.
• Tryck (Y) för att dela din e-post och få Nyhetsbrev.
• Tryck på (2) för att automatiskt omdirigera din HTTP-webbplats till HTTPS-versionerna.
Systemet kommer automatiskt att installera ett gratis certifikat.
Det kommer också att konfigurera Apache-servern för att omdirigera all HTTP-åtkomst till HTTPS-versionen av din webbplats.
I vårt exempel skapade systemet en virtuell värdkonfigurationsfil med namnet: Zabbix-le-ssl.conf.
Här är filinnehållet.
Filen KEY innehåller din Privata Certifikatnyckel och måste förvaras på en säker plats hela tiden.
I vårt exempel lagrades filen KEY på :
Systemet ändrar automatiskt den ursprungliga Apaches virtuella värdkonfigurationsfil.
Det kommer automatiskt att omdirigera alla HTTP-förfrågningar till HTTPS-versionen av din webbplats.
Du har avslutat https-konfigurationen som krävs.
Självstudiekurs Zabbix HTTPS – Testa gratis HTTPS-certifikatet
Det är dags att testa din konfiguration.
Öppna webbläsaren och försök att komma åt HTTP-versionen av din webbplats.
I vårt exempel angavs följande webbadress i Webbläsaren:
• http://zabbix.mining-pool.ninja
Apache kommer automatiskt att omdirigera HTTP-begäran till HTTPS-versionen av din webbplats.
Grattis! Din Apache HTTPS-konfiguration fungerar.
Självstudien Zabbix Server – Installation på Ubuntu
Ladda ner och installera GOLANG-paketet.
GOLANG-programvaran installerades under mappen /usr/local.
För att fungera korrekt förväntar sig GO-programvaran att systemet har en uppsättning miljövariabler.
Nu ska vi skapa en fil för att automatisera konfigurationen av nödvändiga miljövariabler.
Här är filinnehållet.
Starta om datorn.
Verifiera om de nödvändiga miljövariablerna skapades automatiskt.
Här är rätt utgång:
Skapa ett Linux-konto till Zabbix-användaren och installera de paket som krävs.
Kompilera och installera Zabbix-servern.
Hitta platsen för filen zabbix_server.conf.
Här är den ursprungliga filen, innan vår konfiguration.
Här är den nya filen med vår konfiguration.
Starta Zabbix-servern.
Nu, du måste välja vilken version av Zabbix agent du vill använda.
Använd följande kommando för att starta standard Zabbix Agent.
Eller använd följande kommando för att starta nya Zabbix Agent2.
Zabbix-agent 2 verkar köras i förgrunden.
Flytta alla Zabbix frontend filer till Apache virtuella värdkatalogen skapats innan.
Ange rätt filbehörighet.
Starta om Apache-tjänsten.
Självstudiekurs Zabbix HTTPS – Webbgränssnitt installation
Öppna din webbläsare och få tillgång till HTTPS-versionen av din Zabbix-webbplats.
I vårt exempel angavs följande webbadress i Webbläsaren:
• https://zabbix.mining-pool.ninja
Installationsguiden zabbix kommer att presenteras.
Klicka på knappen Nästa.
På nästa skärm måste du kontrollera om alla krav uppnåddes.
Klicka på knappen Nästa.
Ange den Databasinformation som krävs för att ansluta till Zabbix-databasen.
• Värd: localhost
• Databas Användarnamn: zabbix
• Databas Lösenord: kamisama123
På nästa skärm, du bara måste klicka på knappen Nästa.
Ta nu en titt på sammanfattningen av konfigurationen.
Klicka på knappen Nästa.
På nästa skärm, du kommer att behöva klicka på knappen Slutför.
Slutligen kommer du att presenteras med Zabbix inloggningsskärmen.
• Zabbix standard användarnamn: Admin
• Zabbix standard Lösenord: zabbix
Efter en lyckad inloggning skickas du till nya Zabbix Dashboard.
Grattis! Zabbix HTTPS-installationen avslutades framgångsrikt.
Självstudiekurs Zabbix HTTPS – Webbgränssnitt installation
Det kostnadsfria certifikatet som installerades är giltigt i 90 dagar.
Systemet skapar en schemalagd aktivitet för att automatiskt förnya alla certifikat inom trettio dagar efter förfallodatum.
Det schemalagda aktivitetsnamnet är CERTBOT och det finns inuti följande katalog:
Här är filinnehållet.
Använd följande kommando för att simulera processen för certifikat förnya.
Här är kommandot utgång.
Grattis! Zabbix HTTPS-installationen avslutades framgångsrikt.