Vil du lære hvordan du bruker Zabbix til å overvåke Apache webserver loggfiler? I denne opplæringen skal vi vise deg hvordan du konfigurerer Zabbix til å overvåke Apache-loggfilen på en datamaskin som kjører Ubuntu linux.

• Zabbix versjon: 4.2.6
• Ubuntu version: 18.04

Du må installere Zabbix-agenten på datamaskinen som kjører Linux.

Installasjon av Zabbix-agent på Linux.

Liste over utstyr

Her finner du listen over utstyr som brukes til å lage denne opplæringen.

Denne koblingen vil også vise programvarelisten som brukes til å lage denne opplæringen.

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 Agent – Konfigurasjon kreves

Først må Zabbix-agenten som er installert på Linux-datamaskinen, konfigureres i aktiv modus.

Her er et eksempel på en Zabbix agent konfigurasjonsfil i passiv modus:

Copy to Clipboard

Her er et eksempel på en Zabbix agent konfigurasjonsfil i aktiv modus:

Copy to Clipboard

Deretter må du sjekke Apache loggfiltillatelser.

I vårt eksempel skal vi overvåke access.log og error.log-filene.

Oppgi loggfilen permisions ved hjelp av LS-kommandoen.

Copy to Clipboard

Som du kan se, kan medlemmer av gruppen ADM lese Apache-loggfilene.

Bruk følgende kommando til å legge til Zabbix-brukeren i ADM-gruppen.

Copy to Clipboard

Deretter må du starte Zabbix-agenten på nytt.

Copy to Clipboard

Du har fullført den nødvendige delen av konfigurasjonen.

Zabbix – Hvordan overvåke Apache Loggfiler

Nå må vi få tilgang til Zabbix-serverdashbordet og legge til Linux-datamaskinen 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://35.162.85.57/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.

I skjermbildet Vertskonfigurasjon må du angi følgende informasjon:

• Vertsnavn – Skriv inn et vertsnavn som skal overvåkes.
• Synlig vertsnavn – Gjenta vertsnavnet.
• Ny gruppe – Skriv inn et navn for å identifisere en gruppe lignende enheter.
• Agent Interface – Skriv inn IP-adressen til vertsnavnet.

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

Her er det nye bildet med vår konfigurasjon.

Zabbix Linux Host

Klikk på Legg til-knappen for å inkludere denne verten på Zabbix-databasen.

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

Finn og klikk på vertsnavnet du opprettet før.

I vårt eksempel valgte vi vertsnavnet: LINUX-SERVER-01

Åpne kategorien Programmer i skjermbildet Vertsegenskaper.

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

I skjermbildet Vertsprogrammer oppretter du et nytt program med navnet: LOG

Når du har fullført programopprettingen, åpner du kategorien Elementer.

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

I skjermbildet Oppretting av elementer må du konfigurere følgende elementer:

Copy to Clipboard

Klikk på Legg til-knappen for å fullføre vareopprettingen.

Nå, la oss opprette et nytt element for å overvåke Apache error.log-filen.

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

I skjermbildet Oppretting av elementer må du konfigurere følgende elementer:

Copy to Clipboard

Klikk på Legg til-knappen for å fullføre vareopprettingen og vente 5 minutter.

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

Bruk filterkonfigurasjonen til å velge ønsket vertsnavn og klikk på Bruk-knappen.

I vårt eksempel valgte vi vertsnavnet LINUX-SERVER-01

Du bør kunne se resultatene av apache loggfilovervåking ved hjelp av Zabbix.

Gratulerer! Du har konfigurert Zabbix Apache loggfilovervåking på Linux.