90 likes | 228 Views
von Benischek Stefan und Perner Martin. Internet:. Access-, Bandbreiten-, Transfervolumen-Management. Squid-Proxyserver im eDirectory Environment. Internet. Was ist ein Proxy?. www.novell.com. www.novell.com. Grundstruktur des Netzwerkes. Internet. SLES 10 Proxy-Server. Netware 6.5
E N D
von Benischek Stefan und Perner Martin Internet: Access-, Bandbreiten-, Transfervolumen-Management Squid-Proxyserver im eDirectory Environment redNET services gmbH: Thomas Beidl, Markus Oberreiter / HTBLuVA Waidhofen/Ybbs: Andreas Schatz, Stefan Benischek, Martin Perner
Internet Was ist ein Proxy? www.novell.com www.novell.com redNET services gmbH: Thomas Beidl, Markus Oberreiter / HTBLuVA Waidhofen/Ybbs: Andreas Schatz, Stefan Benischek, Martin Perner
Grundstruktur des Netzwerkes Internet SLES 10 Proxy-Server Netware 6.5 eDirectory redNET services gmbH: Thomas Beidl, Markus Oberreiter / HTBLuVA Waidhofen/Ybbs: Andreas Schatz, Stefan Benischek, Martin Perner
Anforderungen • Internetzugriff von Usern, Hosts, Tischreihen oder Räumen steuern • Transfervolumen-Abrechung mit automatischer Sperre des Internetaccounts eines Users • Implementierung einer Bandbreitenbeschränkung • Einfaches webbasiertes Frontend zur Bedienung Lösung • Open Source Proxy Squid auf Novell Suse Linux Enterprise Server 10 • eDirectory Schema Extension (Attribute, Auxiliary Class) • Trafficlog-Auswertung (Squid, BM) mit PERL-Logparser • Datenaufbereitung des Internetverkehrs in MySQL-DB • LDAP-Zugriff auf eDirectory für Abrechnung, Sperre und Bandbreite • Managebar über Webinterface (PHP) mit MySQL-Backend redNET services gmbH: Thomas Beidl, Markus Oberreiter / HTBLuVA Waidhofen/Ybbs: Andreas Schatz, Stefan Benischek, Martin Perner
Logparser 192.168.100.33 - root [18/Jun/2006:20:18:29 +0200] "GET http://www.heise.de/index.php HTTP/1.1" 304 340 TCP_MISS:DIRECT IP User Datum URL Protokoll Status Code Größe Cache-Code redNET services gmbH: Thomas Beidl, Markus Oberreiter / HTBLuVA Waidhofen/Ybbs: Andreas Schatz, Stefan Benischek, Martin Perner
Logparser 192.168.100.33 - root [18/Jun/2006:20:18:29 +0200] "GET http://www.heise.de/index.php HTTP/1.1" 304 340 TCP_MISS:DIRECT PERL und Regular-Expressions • den User • die besuchte Seite • den verursachten Traffic PERL, LDAP und MySQL • Schreiben der erfassten Werte in MySQL Datenbank • Ändern des verbleibenden Transfervolumens (eDiretory) redNET services gmbH: Thomas Beidl, Markus Oberreiter / HTBLuVA Waidhofen/Ybbs: Andreas Schatz, Stefan Benischek, Martin Perner
Web-Interface • User Verwaltung (sperren/entsperren, Datenguthaben auffrischen, Geschwindigkeit begrenzen) • Anlegen von Räumen • Graphischen Darstellung der Räume • Sperren und Entsperren • Statistische Auswertungen • Anzeige des verbleibenden Traffic des Users • Anzeige der besuchten Seiten redNET services gmbH: Thomas Beidl, Markus Oberreiter / HTBLuVA Waidhofen/Ybbs: Andreas Schatz, Stefan Benischek, Martin Perner
Es folgt eine Live-Demonstration redNET services gmbH: Thomas Beidl, Markus Oberreiter / HTBLuVA Waidhofen/Ybbs: Andreas Schatz, Stefan Benischek, Martin Perner
Konnten wir Ihr Interesse wecken? redNET services gmbH: Thomas Beidl, Markus Oberreiter / HTBLuVA Waidhofen/Ybbs: Andreas Schatz, Stefan Benischek, Martin Perner