Haluatko oppia asentamaan Zabbixin HTTPS: n avulla Ubuntu Linuxiin? Tässä opetusohjelmassa näytämme sinulle, miten Zabbix-palvelin asennetaan, määritetään ja käytetään HTTPS: n ja Letsencryptin ilmaisen varmenteen avulla tietokoneessa, jossa on Ubuntu Linux.

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

Laiteluettelo

Täältä löydät luettelon laitteista, joita käytetään tämän opetusohjelman luomiseen.

Tämä linkki näyttää myös tämän opetusohjelman luomiseen käytetyn ohjelmistoluettelon.

Zabbixin soittolista:

Tällä sivulla tarjoamme nopean pääsyn luetteloon videoista, jotka liittyvät Zabbixin asennukseen.

Älä unohda tilata youtube-kanavaamme nimeltä FKIT.

Opetusohjelma Zabbix HTTPS – Asennus Ubuntu Linuxiin

Asenna MySQl-tietokantapalvelu.

Copy to Clipboard

Käytä MySQL-palvelun komentoriviä.

Copy to Clipboard

Luo tietokanta nimeltä zabbix.

Copy to Clipboard

Luo tietokannan käyttäjä nimeltä zabbix.

Copy to Clipboard

Esimerkissämme salasana kamisma123 asetettiin käyttäjälle nimeltä zabbix.

Anna Zabbix-nimiselle MySQL-käyttäjälle zabbix-nimisen tietokannan käyttöoikeus.

Copy to Clipboard

Lataa Zabbix 5 -asennuspaketti.

Copy to Clipboard

Tuo Zabbix-tietokantamalli MySQL:ään.

Copy to Clipboard

Zabbix-tietokannan asennus on valmis.

Opetusohjelma Zabbix HTTPS – Web-palvelimen asentaminen

Asenna Apache-web-palvelin ja kaikki tarvittavat paketit.

Copy to Clipboard

Ota tarvittavat Apache-moduulit käyttöön.

Copy to Clipboard

Muokkaa Apache-määritystiedostoa.

Copy to Clipboard

Lisää seuraavat rivit tämän tiedoston loppuun.

Copy to Clipboard

Etsi PHP-määritystiedoston sijainti järjestelmässäsi.

Muokkaa määritystiedostoa, jonka nimi on PHP. Ini.

Copy to Clipboard

Muista, että PHP-versiosi ja tiedoston sijainti eivät ehkä ole sama kuin minun.

Määritä seuraavat kohteet php.ini-tiedostoon:

Copy to Clipboard

Aseta oikea aikavyöhyke sijaintiisi.

Käynnistä apassipalvelu uudelleen.

Copy to Clipboard

Olet lopettanut Apache-web-palvelimen asennuksen PHP-tuella.

Opetusohjelma Zabbix HTTPS – Apache Virtual Hostsin määrittäminen

Näennäisisännät, jos ominaisuus, jonka avulla yksi Apache-palvelin voi tarjota useita verkkosivustoja samalla IP-osoitteella.

Luo tarvittava infrastruktuuri Apache VirtualHosts -ominaisuuden käyttöön

Sivustomme nimeksi tulee ZABBIX. KAIVOSPOOLI. Ninja.

Nämä verkkosivustotiedostot tallennetaan seuraavaan kansioon:

Copy to Clipboard

Nämä sivustolokit tallennetaan seuraavaan kansioon:

Copy to Clipboard

Luo Apache-näennäisisännän määritystiedosto Zabbix-sivustolle.

Copy to Clipboard

Tässä on tiedosto kokoonpanostamme.

Copy to Clipboard

Ota Zabbix-näennäisisäntäkokoonpano käyttöön.

Copy to Clipboard

Käynnistä Apache-palvelu uudelleen.

Copy to Clipboard

Olet saanut Zabbix-näennäisisännän määrityksen valmiiksi Apachessa.

Opetusohjelma Zabbix HTTPS – DNS-toimialuerekisteri

Käytä GODADDY-verkkosivustoa ja osta DNS-verkkotunnus.

Esimerkissämme ostamme toimialueen nimeltä MINING-POOL. Ninja.

Voit käyttää mitä tahansa verkkosivustoa DNS-verkkotunnuksen ostamiseen, GoDaddy on vain henkilökohtainen valintani.

Luo DNS-merkintä, joka osoittaa Zabbix-sivustosi Apachea käyttävään tietokoneeseen.

Esimerkissämme loimme DNS-merkinnän, joka osoittaa ZABBIX:iin. KAIVOSPOOLI. NINJA että 34.217.177.160.

Testaa DNS-kokoonpano NSLOOKUP-komennolla.

Copy to Clipboard

Tässä on komentotulostin.

Copy to Clipboard

Avaa selain ja yritä käyttää sivuston HTTP-versiota.

Esimerkissämme selaimeen syötettiin seuraava URL-osoite:

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

Onnittelen! Olet saanut vaaditun DNS-määrityksen valmiiksi.

Opetusohjelma Zabbix HTTPS – Asenna ilmainen HTTPS-sertifikaatti apassiin

Meidän on asennettava ilmainen HTTPS-sertifikaatti.

Meidän on myös ohjattava kaikki HTTP-liikenne Zabbix-verkkosivuston HTTPS-versioon automaattisesti.

Asenna tarvittavien pakettien luettelo.

Copy to Clipboard

Asenna Apache-ilmainen HTTPS-sertifikaatti

Copy to Clipboard

• Hyväksy käyttöehdot painamalla (A).
• Jaa sähköpostisi ja vastaanota uutiskirjeet painamalla (Y).
• Paina (2) ohjataksesi HTTP-verkkosivustosi automaattisesti HTTPS-versioihin.

Copy to Clipboard

Järjestelmä asentaa automaattisesti ilmaisen varmenteen.

Se määrittää myös Apache-palvelimen ohjaamaan kaikki HTTP-käyttöoikeudet verkkosivustosi HTTPS-versioon.

Esimerkissämme järjestelmä loi virtuaalisen isännän määritystiedoston nimeltä: Zabbix-le-ssl.conf.

Tässä on tiedoston sisältö.

Copy to Clipboard

KEY tiedosto sisältää sertifikaatin yksityisen avaimen ja on säilytettävä turvallisessa paikassa koko ajan.

Esimerkissämme KEY-tiedosto tallentui osoitteessa:

Copy to Clipboard

Järjestelmä muokkaa automaattisesti alkuperäisen Apachen näennäisisännän määritystiedostoa.

Se ohjaa kaikki HTTP-pyynnöt automaattisesti verkkosivustosi HTTPS-versioon.

Copy to Clipboard

Olet saanut vaaditun HTTPS-määrityksen valmiiksi.

Opetusohjelma Zabbix HTTPS – Testaa ilmainen HTTPS-sertifikaatti

On aika testata kokoonpanosi.

Avaa selain ja yritä käyttää verkkosivustosi HTTP-versiota.

Esimerkissämme selaimeen syötettiin seuraava URL-osoite:

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

Apache ohjaa HTTP-pyynnön automaattisesti verkkosivustosi HTTPS-versioon.

Onnittelen! Apache HTTPS -kokoonpanosi toimii.

Opetusohjelma Zabbix Server – Asennus Ubuntuun

Lataa ja asenna GOLANG-paketti.

Copy to Clipboard

GOLANG-ohjelmisto asennettiin /usr/local-kansioon.

Jotta GO-ohjelmisto toimisi oikein, se odottaa, että järjestelmässä on joukko ympäristömuuttujia.

Luodaan tiedosto tarvittavien ympäristömuuttujien kokoonpanon automatisoimiseksi.

Copy to Clipboard

Tässä on tiedoston sisältö.

Copy to Clipboard

Käynnistä tietokone uudelleen.

Copy to Clipboard

Tarkista, luotiinko tarvittavat ympäristömuuttujat automaattisesti.

Copy to Clipboard

Tässä on oikea tuloste:

Copy to Clipboard

Luo Linux-tili Zabbix-käyttäjälle ja asenna tarvittavat paketit.

Copy to Clipboard

Käännä ja asenna Zabbix-palvelin.

Copy to Clipboard

Etsi zabbix_server.conf-tiedoston sijainti.

Copy to Clipboard

Tässä on alkuperäinen tiedosto, ennen kokoonpanoamme.

Copy to Clipboard

Tässä on uusi tiedosto kokoonpanollamme.

Copy to Clipboard

Käynnistä Zabbix-palvelin.

Copy to Clipboard

Nyt sinun on valittava, mitä Zabbix-agentin versiota haluat käyttää.

Käynnistä Zabbix-oletusagentti seuraavalla komennolla.

Copy to Clipboard

Voit myös käynnistää uuden Zabbix Agent2:n seuraavalla komennolla.

Copy to Clipboard

Zabbix-agentti 2 näyttää juoksevan etualalla.

Siirrä kaikki Zabbix frontend -tiedostot aiemmin luotuun Apachen näennäisisäntäkansioon.

Määritä oikea tiedosto-oikeus.

Copy to Clipboard

Käynnistä Apache-palvelu uudelleen.

Copy to Clipboard

Opetusohjelma Zabbix HTTPS – Web-käyttöliittymän asennus

Avaa selaimesi ja käytä Zabbix-verkkosivustosi HTTPS-versiota.

Esimerkissämme selaimeen syötettiin seuraava URL-osoite:

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

Ohjattu Zabbix-asennustoiminto esitellään.

Napsauta Seuraava-painiketta.

Seuraavassa näytössä sinun on tarkistettava, onko kaikki vaatimukset saavutettu.

Napsauta Seuraava-painiketta.

Kirjoita Tietokantatiedot, joita tarvitaan yhteyden muodostamiseen Zabbix-tietokantaan.

• Isäntä: localhost
• Tietokannan käyttäjätunnus: zabbix
• Tietokannan salasana: kamisama123

Seuraavassa näytössä sinun on vain napsautettava Seuraava-painiketta.

zabbix agent

Katso nyt kokoonpanoyhteenvetoa.

Napsauta Seuraava-painiketta.

Seuraavassa näytössä sinun on napsautettava Valmis-painiketta.

zabbix installation

Lopuksi sinulle esitetään Zabbix-kirjautumisnäyttö.

• Zabbix oletuskäyttäjänimi: Admin
• Zabbix oletussalasana: zabbix

zabbix login

Onnistuneen kirjautumisen jälkeen sinut lähetetään uuteen Zabbix Dashboardiin.

Onnittelen! Zabbix HTTPS -asennus onnistui.

Opetusohjelma Zabbix HTTPS – Web-käyttöliittymän asennus

Asennettu ilmainen sertifikaatti on voimassa 90 päivää.

Järjestelmä luo ajoitetun tehtävän, joka uusii minkä tahansa varmenteen automaattisesti 30 päivän kuluessa vanhenemisesta.

Ajoitetun tehtävän nimi on CERTBOT ja se sijaitsee seuraavassa kansiossa:

Copy to Clipboard

Tässä on tiedoston sisältö.

Copy to Clipboard

Simuloi sertifikaatin uusimisprosessia seuraavalla komennolla.

Copy to Clipboard

Tässä on komentotulostin.

Copy to Clipboard

Onnittelen! Zabbix HTTPS -asennus onnistui.