Vil du lære å overvåke en PostgreSQL-server ved hjelp av Zabbix? I denne opplæringen skal vi vise deg hvordan du bruker Zabbix til å overvåke en PostgreSQL-server.

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.

Konfigurere en PostgreSQL-bruker til Zabbix

• IP – 192.168.15.11
• Driftssystem – Ubuntu 19.10
• Vertsnavn – POSTGRESQL

Zabbix krever en konto for å få tilgang til PostgreSQL-serveren og utføre databaseovervåkingen.

Opprett en konto til Zabbix på Databaseserveren PostgreSQL.

Gi overvåkingsrettigheter over alle PostgreSQL-databaser til Zabbix-brukeren.

Copy to Clipboard

Legg merke til PostgreSQL brukernavn og passord opprettet.

Finn og rediger konfigurasjonsfilen pg_hba.conf.

Copy to Clipboard

Legg til følgende linjer i begynnelsen av denne filen.

Copy to Clipboard

Her er vårt pg_hba.conf-filinnhold:

Copy to Clipboard

Start PostgreSQL-tjenesten på nytt.

Copy to Clipboard

Test om du kan koble til den lokale PostgreSQL-serveren ved hjelp av zbx_monitor kontoen.

Systemet bør ikke be om et passord.

Copy to Clipboard

Du er ferdig med postgreSQL-tjenestekonfigurasjonen.

Installere Zabbix Agent på PostgreSQL Server

• IP – 192.168.15.11
• Driftssystem – Ubuntu 19.10
• Vertsnavn – POSTGRESQL

Nå må vi installere Zabbix-agenten på datamaskinen som kjører PostgreSQL-tjenesten.

Bruk følgende kommandoer på Linux-konsollen til å installere de nødvendige pakkene.

Copy to Clipboard

Last ned Installasjonspakken for Zabbix.

Copy to Clipboard

Pakk ut Zabbix installasjonspakken, kompilere og installere Zabbix agent.

Copy to Clipboard

Finn plasseringen til filen zabbix_agentd.conf på systemet ditt.

Rediger filen zabbix_agentd.conf.

Copy to Clipboard

Her er den opprinnelige filen, før vår konfigurasjon.

Copy to Clipboard

Her er den nye filen med vår konfigurasjon.

Copy to Clipboard

I vårt eksempel er Zabbix-agenten konfigurert til å tillate tilkoblingen fra Zabbix-serveren 192.168.15.10.

Zabbix-serveren med IP-adressen 192.168.15.10 har lov til å be om og motta informasjon fra denne agenten.

Localhost, 127.0.0.1, har lov til å be om og motta informasjon fra agenten.

Opprett følgende nødvendige kataloger.

Copy to Clipboard

Last ned Zabbix kildekoden fra Github.

Copy to Clipboard

Kopier de nødvendige filene for å overvåke PostgreSQL-serveren fra Zabbix-repositoriet.

Copy to Clipboard

Zabbix-installasjonspakken leveres med et oppstartsskript for tjenesten.

Kopier oppstartsskriptet ved hjelp av kommandoene nedenfor.

Copy to Clipboard

Du kan nå bruke følgende kommandoer til å starte Zabbix-agenttjenesten.

Copy to Clipboard

I vårt eksempel vil Zabbix-agenten overvåke PostgreSQL-tjenesten som er installert på localhost.

Start Zabbix-agenten på nytt.

Copy to Clipboard

Du er ferdig med Installasjonen av Zabbix-agenten.

Du kan nå bruke Zabbix-serverinstrumentbordet til å legge til denne datamaskinen i nettverksovervåkingstjenesten.

Zabbix Monitor PostgreSQL

Få tilgang til Zabbix-serverdashbordet og legg til Linux-datamaskinen som kjører PostgreSQL som vert.

Åpne nettleseren din og skriv inn IP-adressen til webserveren pluss /zabbix.

I vårt eksempel ble følgende URL skrevet inn i nettleseren:

• http://192.168.15.10/zabbix

Bruk standard brukernavn og standardpassord på påloggingsskjermen.

• Standard brukernavn: Admin
• Standard passord: zabbix

zabbix login

Etter en vellykket pålogging, vil du bli sendt til Zabbix Dashboard.

Åpne Konfigurasjon-menyen på instrumentbordskjermen, og velg Vert-alternativet.

Øverst til høyre på skjermen klikker du på Opprett vert-knappen.

Angi følgende informasjon:

• Vertsnavn – Skriv inn et vertsnavn for å identifisere Linux-serveren som kjører PostgreSQL.
• Synlig vertsnavn – Gjenta vertsnavnet.
• Gruppe – Velg navnet på en gruppe for å identifisere lignende enheter.
• Agent Interface – Skriv inn IP-adressen til Linux-serveren.

Her er det opprinnelige bildet, før vår konfigurasjon.

Her er det nye bildet med vår konfigurasjon.

Deretter må vi knytte verten til en bestemt nettverksovervåkingsmal.

Som standard kommer Zabbix med et stort utvalg av overvåkingsmaler.

Åpne Maler-fanen øverst på skjermen.

Klikk på Velg-knappen og finn malen heter: Mal DB PostgreSQL

Klikk på Legg til alternativet.

Klikk på Legg til-knappen.

Etter noen minutter vil du kunne se det første resultatet på Zabbix Dashboard.

For å teste konfigurasjonen, gå til Overvåking-menyen og klikk på Grafer-alternativet.

Velg gruppen som heter ALL øverst til høyre på skjermen.

Velg vertsnavnet for PostgreSQL-datamaskinen.

Velg grafen med navnet: PostgreSQL-tilkoblinger

Du skal kunne se grafikken kalt PostgreSQL-tilkoblinger

Gratulerer! Du har konfigurert Zabbix-serveren til å overvåke PostgreSQL.