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.
Zabbix Relateret Tutorial:
På denne side tilbyder vi hurtig adgang til en liste over tutorials relateret til Zabbix installation.
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.
Vær opmærksom på PostgreSQL brugernavn og adgangskode oprettet.
Find og rediger konfigurationsfilen pg_hba.conf.
Tilføj følgende linjer i begyndelsen af denne fil.
Her er vores pg_hba.conf fil indhold:
Genstart postgresql-tjenesten.
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.
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.
Hent Zabbix-installationspakken.
Uddrag Zabbix installationspakken, kompilere og installere Zabbix agent.
Find placeringen af filen zabbix_agentd.conf på systemet.
Rediger filen zabbix_agentd.conf.
Her er den oprindelige fil, før vores konfiguration.
Her er den nye fil med vores konfiguration.
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.
Download Zabbix-kildekoden fra Github.
Kopier de nødvendige filer for at overvåge PostgreSQL-serveren fra Zabbix-lageret.
Zabbix-installationspakken leveres med et script til start af tjenesten.
Kopier startscriptet ved hjælp af kommandoerne nedenfor.
Du kan nu bruge følgende kommandoer til at starte Zabbix-agenttjenesten.
I vores eksempel vil Zabbix-agenten overvåge PostgreSQL-tjenesten, der er installeret på localhost.
Genstart Zabbix-agenten.
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
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.