Vast een kwestie van logisch nadenken wat nu even niet lukt, maar ik wil graag per poort een overzicht maken wat er op een bepaald moment wordt verbruikt. Maar omdat ik wil kunnen waarschuwen op het moment dat een klant over haar bandbreedte limiet heen gaat, wil ik dit 'realtime' kunnen doen.
Alles wordt gelogt in een SQL database, dus het uitlezen van data gaat gemakkelijk. Echter kom ik er even niet uit hoe ik dit precies naar GB ga krijgen. Monitoring vindt met een 5 minuten interval plaats. Oftewel, per uur worden er 12 records aangemaakt.
Als ik nu een SUM pak van alle data van 1 interface binnen een tijdspanne van 1 dag en deze maal 5 doe, krijg ik niet wat ik verwacht. Ook niet in bytes. We gebruiken nu namelijk gbgraph en deze geeft een andere waarde aan. Nu is gbgraph niet bepaald goed gedocumenteerd, dus het hergebruiken hiervan zal geen succes worden.
Wie heeft er een idee?

Likes:


Quote