Vil du gerne lære at overvåge en Docker server og dens containere ved hjælp af Zabbix? I denne tutorial vil vi vise dig, hvordan du bruger Zabbix til at overvåge en Docker server.

• Ubuntu 18.04
• Ubuntu 19.04
• Ubuntu 20.04
• Zabbix 5.0.0
• Docker 19.03

I vores eksempel er Zabbix-serverens IP-adresse 192.168.15.10.

I vores eksempel er Docker-serverens IP-adresse 192.168.15.11.

Husk, at du skal bruge den nye Zabbix-agent til at overvåge en Docker-server.

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.

Installer Zabbix-agenten på Docker Server

• IP – 192.168.15.11
• Operationelt system – Ubuntu 20.04
• Hostname – DOCKER

Installer de nødvendige pakker på den computer, der kører Docker-tjenesten.

Copy to Clipboard

Hent og installer GOLANG-pakken.

Copy to Clipboard

GOLANG-softwaren blev installeret på følgende mappe: /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.

Copy to Clipboard

Her er filindholdet.

Copy to Clipboard

Genstart computeren.

Copy to Clipboard

Kontroller, om de nødvendige miljøvariabler blev oprettet automatisk.

Copy to Clipboard

Her er den korrekte udgang:

Copy to Clipboard

Hent Zabbix-installationspakken.

Copy to Clipboard

Uddrag Zabbix installationspakken, kompilere og installere Zabbix agent.

Copy to Clipboard

Find placeringen af filen zabbix_agent2.conf på systemet.

Rediger filen zabbix_agent2.conf.

Copy to Clipboard

Her er den oprindelige fil, før vores konfiguration.

Copy to Clipboard

Her er den nye fil med vores konfiguration.

Copy to Clipboard

Agenten blev konfigureret til at tillade forbindelsen fra en Zabbix-server ved hjælp af IP-adressen 192.168.15.10.

Localhost fik lov til at anmode om og modtage oplysninger fra den lokale agent.

Husk, at du skal bruge den nye Zabbix-agent til at overvåge en Docker-server.

Start den nye Zabbix agent.

Copy to Clipboard

Du er færdig med Zabbix agentinstallationen.

Du kan nu bruge Zabbix-serverdashboardet til at overvåge Docker-tjenesten og de objektbeholdere, der er installeret på denne computer.

Zabbix – Overvåg Docker-tjenesten

Få adgang til Zabbix-serverdashboardet, og tilføj den Linux-computer, der kører Docker-tjenesten, som vært.

Åbn din browser og indtast IP-adressen på din webserver plus / zabbix.

I vores eksempel blev følgende webadresse indtastet i browseren:

• http://192.168.15.10/zabbix

Brug standardbrugernavnet og standardadgangskoden på loginskærmen.

• Default Username: Admin
• Default Password: zabbix

zabbix login

Efter et vellykket login, vil du blive sendt til Zabbix Dashboard.

Få adgang til menuen Konfiguration på dashboardskærmen, og vælg indstillingen Vært.

Klik på knappen Opret vært øverst til højre på skærmen.

Angiv følgende oplysninger:

• Værtsnavn – Angiv et værtsnavn for at identificere Docker-serveren.
• Synligt værtsnavn – Gentag værtsnavnet.
• Gruppe – Vælg navnet på en gruppe for at identificere lignende enheder.
• Grænseflader – Indtast IP-adressen på Linux-serveren.

Her er det nye billede med vores konfiguration.

Dernæst skal vi knytte værten til en overvågningsskabelon.

Få adgang til fanen Skabeloner øverst på skærmen.

Klik på knappen Vælg, og find skabelonen med navnet: Template App Docker

Klik på knappen Tilføj.

Efter et par minutter vil du kunne se det første resultat på Zabbix Dashboard.

Hvis du vil teste din konfiguration, skal du gå til menuen Overvågning og klikke på indstillingen Værter.

Find din server og klik på indstillingen Skærme.

Zabbix vil vise den grafik til rådighed til at overvåge Docker service og dens containere.

Tillykke! Du har konfigureret Zabbix-serveren til at overvåge en Docker-server.