Vil du lære å overvåke en MySQL-server ved hjelp av Zabbix? I denne opplæringen skal vi vise deg hvordan du bruker Zabbix til å overvåke en MySQL-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 MySQL-bruker til Zabbix

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

Opprett en konto til Zabbix på MySQL-databaseserveren.

Gi bruksrettigheter over alle MySQL-databaser til Zabbix-brukeren.

Copy to Clipboard

Legg merke til MySQL brukernavn og passord opprettet.

Installere Zabbix Agent på MySQL Server

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

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

Copy to Clipboard

Pakk ut Zabbix installasjonspakken, kompilere og installere Zabbix agent.

Copy to Clipboard

Kopier oppstartsskriptene som er inkludert i Zabbix-pakken.

Copy to Clipboard

Finn plasseringen til konfigurasjonsfilen zabbix_agentd.conf på systemet.

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

Zabbix-serveren med IP-adressen 200.200.200.200 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 katalogen zabbix_agentd.conf.d.

Copy to Clipboard

Kopier filen med navnet userparameter_mysql.conf fra Installasjonspakken zabbix til zabbix_agentd.conf.d-katalogen.

Copy to Clipboard

Opprett den nødvendige Zabbix agent MySQL legitimasjonsfilen.

Zabbix-agenten vil bruke denne informasjonen til å koble til MySQL-serveren.

Copy to Clipboard

Her er vår konfigurasjon.

Copy to Clipboard

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

Start Zabbix-agenten på nytt.

Copy to Clipboard

Zabbix-skjerm MySQL

Nå må vi få tilgang til Zabbix-serverdashbordet og legge til Linux-datamaskinen som kjører MySQL 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://200.200.200.200/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.

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 MySQL.
• 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 MySQL

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 MySQL-datamaskinen.

Velg grafen med navnet MySQL Operations.

Du bør kunne se grafikken av CPU-utnyttelse.

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