Gå direkte til indhold
 

Brugbar Zabbix-rapportering - skræddersyet til dit behov

Læsetid i minutter: 2

Skrevet d. 02-06-2025 af

Zabbix er et stærkt overvågningsværktøj - men når det kommer til rapportering, er det en anden sag. Standardfunktionerne dækker sjældent det reelle behov, og mulighederne for tilpasning er begrænsede. Kort sagt: Zabbix mangler fleksibilitet og funktionalitet på rapporteringsområdet.

Derfor har vi bygget vores egen rapporteringsløsning til Zabbix. I denne artikel fortæller vi, hvordan løsningen er skruet sammen (ja, det bliver lidt nørdet), og hvilke muligheder den giver dig.

 

En rapporteringsløsning, der virker

Vi - og vores kunder - har længe manglet en rapporteringsplatform, der faktisk skaber værdi. En fleksibel, visuel og brugbar løsning, der trækker direkte på Zabbix-data og giver indsigt frem for bare information.

Vi har tidligere forsøgt os med JasperReports, Power BI, egenudviklede PHP-scripts og open source-projekter fra GitHub. Men ingen af dem kunne leve op til de krav, vi og vores kunder har til en løsning, der skal bruges i praksis.

Derfor har vi nu taget sagen i egen hånd og udviklet en løsning baseret på Oracle APEX - et gratis og kraftfuldt udviklingsframework.

 

Fordelene ved vores løsning

Vores rapporteringsløsning til Zabbix byder på et væld af fordele, bl.a.:

  • Standardiserede rapporter tilpasset dine behov.
  • Visuelle, letlæselige formater - både til intern brug og til kundevendt dokumentation.
  • Mulighed for egne valg: Du bestemmer, hvilke data og hvilke visninger der skal med.
  • Kan leveres som SaaS eller hostes on-prem.
  • Bygger på dine eksisterende Zabbix-data - ingen ekstra licenser eller kompleks opsætning.

Et solidt teknisk fundament

Løsningen er bygget med velafprøvede teknologier og komponenter:

  • Oracle XE database (gratis op til 12 GB)
  • Oracle Linux 9 (gratis, support kan tilkøbes)
  • Oracle APEX (gratis udviklingsframework)
  • Database link til jeres Zabbix-backend (PostgreSQL)

Hele løsningen kører internt på en virtuel maskine med 4 CPU'er, 16 GB RAM og 80 GB disk - rigeligt til både drift og udvikling. Derudover har vi sat følgende op:

  • Database links
  • Separat test- og produktionsschema
  • Justering af tablespaces efter behov

Sådan fungerer løsningen i praksis

Rapporteringsflowet er bygget således op:

  1. Zabbix-data hentes via et databaselink
  2. Data gemmes og struktureres i Oracle-tabeller
  3. Regelmæssige opdateringer sikres via DBMS_SCHEDULER
  4. APEX bruges til at designe og vise rapporterne
  5. Et plugin sikrer professionel PDF-eksport

Du kan vælge mellem:

  • Foruddefinerede rapporter (OS, database, netværk, m.m.)
  • Egendefinerede rapporter – fx CPU-trends, diskbrug, netværkstoppe osv.
  • Komplet fleksibilitet: Du bestemmer både indhold og visning

Skab overblik og vær proaktiv

Rapporterne kan hjælpe med at give dig en objektiv status over systemets tilstand (OS, database m.m.) med kommentarer efter hver sektion. De typiske sektioner omfatter:

  • CPU-forbrug
  • Diskforbrug
  • Hukommelsesforbrug
  • Netværkstrafik
  • Databasestørrelse

... og alt det andet, du har i Zabbix.

Rapporterne gør det nemt at følge udviklingen over tid, dokumentere performance overfor kunder eller ledelse og reagere proaktivt - før noget går galt.

Alle Zabbix-data er tilgængelige og kan frit bruges til at bygge meningsfulde og visuelle rapporter, som nemt kan gemmes og deles.

 

Eksempler

Nedenfor ses et udsnit af tabeller og grafer fra en rapport, der er dannet med Zabbix data.

Billede 1: Overblik over servernavn og disk info

Billede 2: Tabel over størrelse på database

Billede 3: Tabel over invalide objekter fra en Oracle database

Billede 4: Graf over CPU utilization fra de seneste 7 dage

Billede 5: Backup status over de seneste dages Oracle archievelog backups

Servername
Database size
Invalid objects
CPU
Backup data

Klar til brug - og klar til dig

Rapporteringsløsningen til Zabbix kan tages i brug hurtigt og tilpasses jeres behov. Uanset om du vil hoste den selv, eller ønsker den leveret som en service, er vi klar til at hjælpe dig i gang. 

Har du spørgsmål, eller vil du vide mere?

Udfyld formularen, så kontakter vi dig.