Dele i to?

  • http-server:

    • om requesthandler mottar query på spesifikk url, parse og leser RRD-file, responder med en png
    • hvis ikke, lag en grunnleggende html-output som har den spesifikken url'en (graph/somethingsomething f.eks) i koden, slik at browser kan spørre etter fler om gangen
  • collector:

    • log-parser -> putter parsede linjer i en kø (zone er vel eneste key vi trenger? vil vi ha port? protocol? SRC? DST?)
    • rrd-stuffer: lese kø fra log-parser med en timeout på 1 sekund, om den timer ut, slenger den inn N:0:0, om ikke, så er det N:xI:xU, hvor xI er inngående og xU er utgående, eller hvordan nå rrd er satt opp
    • signal-kø: to køer per del (log-parser og rrd-stuffer har hver sitt sett?)
      • main thread spinner bare på å lese kø fra de to delene?
      • den som mottar signal, sender det ut på sin respektive kø, main tar imot og sender ut til alle, spinner frem til alle delene har lukket seg selv eller en timeout har gått av?
Description
No description provided
Readme 256 KiB
1.0 Latest
2024-07-07 16:49:13 +02:00
Languages
Python 95%
Shell 5%