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.
Zabbix Relaterte Tutorial:
På denne siden tilbyr vi rask tilgang til en liste over tutorials knyttet til Zabbix installasjon.
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.
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.
Pakk ut Zabbix installasjonspakken, kompilere og installere Zabbix agent.
Kopier oppstartsskriptene som er inkludert i Zabbix-pakken.
Finn plasseringen til konfigurasjonsfilen zabbix_agentd.conf på systemet.
Her er den opprinnelige filen, før vår konfigurasjon.
Her er den nye filen med vår konfigurasjon.
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.
Kopier filen med navnet userparameter_mysql.conf fra Installasjonspakken zabbix til zabbix_agentd.conf.d-katalogen.
Opprett den nødvendige Zabbix agent MySQL legitimasjonsfilen.
Zabbix-agenten vil bruke denne informasjonen til å koble til MySQL-serveren.
Her er vår konfigurasjon.
I vårt eksempel vil Zabbix-agenten overvåke MySQL-tjenesten som er installert på localhost.
Start Zabbix-agenten på nytt.
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
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 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.