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

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.

Konfigurere en PostgreSQL-bruger til Zabbix

• IP – 192.168.15.11
• Operationelt system – Ubuntu 19.10
• Hostname – POSTGRESQL

Zabbix kræver en konto for at få adgang til PostgreSQL-serveren og udføre databaseovervågningen.

Opret en konto til Zabbix på PostgreSQL-databaseserveren.

Giv Zabbix-brugeren overvågningsrettigheder over alle PostgreSQL-databaser.

Copy to Clipboard

Vær opmærksom på PostgreSQL brugernavn og adgangskode oprettet.

Find og rediger konfigurationsfilen pg_hba.conf.

Copy to Clipboard

Tilføj følgende linjer i begyndelsen af denne fil.

Copy to Clipboard

Her er vores pg_hba.conf fil indhold:

Copy to Clipboard

Genstart postgresql-tjenesten.

Copy to Clipboard

Test, hvis du kan oprette forbindelse til den lokale PostgreSQL-server ved hjælp af zbx_monitor konto.

Systemet bør ikke bede om en adgangskode.

Copy to Clipboard

Du er færdig med postgresql-tjenestekonfigurationen.

Installer Zabbix-agenten på PostgreSQL-serveren

• IP – 192.168.15.11
• Operationelt system – Ubuntu 19.10
• Hostname – POSTGRESQL

Nu skal vi installere Zabbix-agenten på den computer, der kører PostgreSQL-tjenesten.

Brug følgende kommandoer på Linux-konsollen til at installere de nødvendige pakker.

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_agentd.conf på systemet.

Rediger filen zabbix_agentd.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

I vores eksempel er Zabbix-agenten konfigureret til at tillade forbindelsen fra Zabbix-serveren 192.168.15.10.

Zabbix-serveren med IP-adressen 192.168.15.10 har tilladelse til at anmode om og modtage oplysninger fra denne agent.

Localhost, 127.0.0.1, har lov til at anmode om og modtage oplysninger fra agenten.

Opret følgende påkrævede mapper.

Copy to Clipboard

Download Zabbix-kildekoden fra Github.

Copy to Clipboard

Kopier de nødvendige filer for at overvåge PostgreSQL-serveren fra Zabbix-lageret.

Copy to Clipboard

Zabbix-installationspakken leveres med et script til start af tjenesten.

Kopier startscriptet ved hjælp af kommandoerne nedenfor.

Copy to Clipboard

Du kan nu bruge følgende kommandoer til at starte Zabbix-agenttjenesten.

Copy to Clipboard

I vores eksempel vil Zabbix-agenten overvåge PostgreSQL-tjenesten, der er installeret på localhost.

Genstart Zabbix-agenten.

Copy to Clipboard

Du er færdig med Zabbix agentinstallationen.

Du kan nu bruge Zabbix-serverdashboardet til at føje denne computer til netværksovervågningstjenesten.

Zabbix-monitor postgresql

Få adgang til Zabbix-serverdashboardet, og tilføj den Linux-computer, der kører PostgreSQL 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.

• Standard brugernavn: Admin
• Standardadgangskode: 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 – Indtast et værtsnavn for at identificere den Linux-server, der kører PostgreSQL.
• Synligt værtsnavn – Gentag værtsnavnet.
• Gruppe – Vælg navnet på en gruppe for at identificere lignende enheder.
• Agent Interface – Indtast IP-adressen på Linux-serveren.

Her er det originale billede, før vores konfiguration.

Her er det nye billede med vores konfiguration.

Dernæst skal vi knytte værten til en bestemt netværksovervågningsskabelon.

Som standard leveres Zabbix med et stort udvalg af overvågningsskabeloner.

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

Klik på knappen Vælg, og find skabelonen med navnet: Skabelon DB PostgreSQL

Klik på indstillingen Tilføj.

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 Grafer.

Vælg gruppen ALL øverst til højre på skærmen.

Vælg værtsnavnet på din PostgreSQL-computer.

Vælg grafen med navnet: PostgreSQL-forbindelser

Du bør kunne se grafikken med navnet PostgreSQL-forbindelser

Tillykke! Du har konfigureret Zabbix-serveren til at overvåge PostgreSQL.