pfannkuchen2001
Aktives Mitglied
Thread Starter
- Dabei seit
- 17.02.2006
- Beiträge
- 2.600
- Reaktionspunkte
- 48
Hi,
ich habe gestern versucht, ein kleines Statistik script zu schreiben, welches loggt, wann wer für wie lange mit meinem openVPN server verbunden war und wieviele Daten er/sie transferiert hat.
Das ganze wird in eine MySQL Datenbank die so erstellt wurde:
CREATE TABLE `openvpn` (
`cname` char(50) NOT NULL,
`realaddr` char(22) NOT NULL,
`received` bigint(20) default NULL,
`sent` bigint(20) default NULL,
`starttime` datetime default NULL,
`endtime` datetime default NULL,
`vpnaddr` char(22) default NULL
)
Das script tut nun auch seinen Dienst, nur leider weis ich nun nicht, wie ich die daten am besten auswerte! Ich hätte gern einfach ein xy (x - Zeit, y - Daten) Diagram welches mit der Vergangenen Zeit mitwächst.
Ich dachte da an gnuplot. Nur leider weis ich nicht wie ich die daten nun sinnvoll aus der datenbank bekomme.
Ich bin vollkommener Anfänger in sachen datenbanken und wäre froh, wenn mir da jemand helfen könnte!
Danke schonmal,
Pfannkuchen
ich habe gestern versucht, ein kleines Statistik script zu schreiben, welches loggt, wann wer für wie lange mit meinem openVPN server verbunden war und wieviele Daten er/sie transferiert hat.
Das ganze wird in eine MySQL Datenbank die so erstellt wurde:
CREATE TABLE `openvpn` (
`cname` char(50) NOT NULL,
`realaddr` char(22) NOT NULL,
`received` bigint(20) default NULL,
`sent` bigint(20) default NULL,
`starttime` datetime default NULL,
`endtime` datetime default NULL,
`vpnaddr` char(22) default NULL
)
Das script tut nun auch seinen Dienst, nur leider weis ich nun nicht, wie ich die daten am besten auswerte! Ich hätte gern einfach ein xy (x - Zeit, y - Daten) Diagram welches mit der Vergangenen Zeit mitwächst.
Ich dachte da an gnuplot. Nur leider weis ich nicht wie ich die daten nun sinnvoll aus der datenbank bekomme.
Ich bin vollkommener Anfänger in sachen datenbanken und wäre froh, wenn mir da jemand helfen könnte!
Danke schonmal,
Pfannkuchen