Lupuz.de: Artikel-Portal / Magazin

Zurück   Postpla.net - die Forum Community > PC, Internet und Technik > Internet und Netzwerke

Dynamische Webseite mit Netzwerktopologie - wie erstellen?

Anzeigen:

Thema geschlossen
 
Themen-Optionen
marcell0
Alt 20.10.2005, 23:03   #1
Standard Dynamische Webseite mit Netzwerktopologie - wie erstellen?

hänge gleich ne frage an, wie kann man sein netzwerk im net darstellen, so ala: http://www.o-town.de/cgi-bin/lan
 
 
Nach oben
F@S
Alt 21.10.2005, 01:22   #2
Standard

Zitat von marcell0
hänge gleich ne frage an, wie kann man sein netzwerk im net darstellen, so ala: http://www.o-town.de/cgi-bin/lan
Durchaus hübsch..
Nachdem ich sowieso die Funktionen der Boardsoftware testen wollte, werde ich den Thread gleich teilen.

Das hängt natürlich davon ab, was für ein Netzwerk und wie dynamisch du das aufbauen willst. Ich halte das da mal für ein bis auf online- / offline-Status (d.h. Farben) und uplink IP fertiges Gerüst. Eventuell könnten die hostnames noch ausgelesen werden, dafür sind die Unterseiten aber zu statisch aufgebaut.
Wenn man das hat, lässt man per CGI, z.B. mit Perl oder PHP, die <font color="#??????"></font> - Tags je nach Status einfügen.

Den Status kann man dann für sehr überschaubare Netzwerke beim Aufruf der Seite direkt auslesen, wenn man überhaupt damit angeben will / kann :rolleyes:. - Wenn nicht ist man mit einer einmaligen grafischen Bastelei und gelegentlichen Updates schon fertig. - Hat natürlich den Nachteil, dass man das "machine came online / went offline just some minutes ago" Feature nicht einbauen kann, weil man eben nur den momentanen Status ausliest.

Deshalb arbeitet man hier, angenommen, man hat schon das Gerüst und muss nur feststellen, ob $Rechner erreichbar ist oder nicht, mit einem Cronjob und einem kleinen Script, dass alles 2 Minuten alle Rechner pingt, d.h. ICMP - hier offensichtlich noch 'ARPt' und nochmal pingt, wenn Ping erfolglos - und die Ergebnisse ganz quick&dirty in Dateien schreibt, die beim Aufruf der Website dann über CGI ausgelesen werden. Dann definiert man "just some minutes ago" noch als 10 Minuten und erstellt zu jedem host eine kleine Beschreibungsseite zu der man, so man das auf dem Router erledigt, noch eine simple Traffic-Statistik aufstellen lassen kann und hat genau das gebastelt.



Sollte einen das nun nicht zufriedenstellen oder sollte man kein Zwei-Router-fünf-Switches-20-Rechner-ein-WAN-Gateway-ich-weiss-wo-alles-steht-Netzwerk haben, schreibt man ein etwas komplexeres und größeres Script und arbeitet neben Pings aller Subnetze noch mit Traceroutes, SNMP, Daten z.B. von Syslogdaemons und Anmeldeservern, die man ab einer gewissen Netzwerkgröße z.B. für WLAN haben kann oder eventuell - wenn man auch eine schöne Topologie haben will und keine zu rein technischen Zwecken - auch mit 'Clients' in denen für den eigenen Rechner so eine Detailseite mit Daten gefüttert werden kann. Das quetscht man dann alles mit History in eine Datenbank und verfüttert es von dort an Bibliotheken, die diese Daten zu schönen interaktiven Grafiken verarbeiten oder wartet eben, bis ein CGI Script sich was davon holt. Dann hat man wiederum so eine Website.

Es gibt natürlich auch Programme, die das erledigen, ich kann dir da keine Empfehlung geben, ich hab vor Ewigkeiten nur mal Tkined und noch ein Webmin Plugin (?) in Aktion gesehen, aber was es da heutzutage gibt..



Anyway, zurück zur Geschichte: dann schreibt man natürlich noch ein Frontend und Anwendungen für das Sammeln aller möglicher Daten auf allen Routern und Switches und zur Konfiguration dieser, harmonisiert das im kompletten Netzwerk, pflegt und erweitert es ununterbrochen; und schon hat man alles, was man in einem Einfamilienhaus mit fünf Rechnern, einem Router und zwei natürlich nicht managebaren Switches jemals kontrollieren können wollte, z.B. genaue Informationen darüber, welche Netzwerkkarte in den letzten 3 Jahren wann in welchen PC verbaut war und tonnenweise Daten für soziologische Hausarbeiten über den Tagesrhythmus von Wardrivern, nebst der Möglichkeit, diese automatisch abklemmen und von - natürlich an das System angeschlossenen - Außenkameras verfolgen zu lassen.
Danach verkauft man das als 'Fully Integrated Network Management All-in-One Solution X3000', gründet eine AG, treibt Cisco in den Ruin..
Und so. ;}
 
 
Nach oben
overdose
Alt 21.10.2005, 09:34   #3
Standard

Bööööh. Das ist ja mal geil!

Aber das lohnt sich für mich nicht. Router, Switch, 5 Rechner, ENDE.

Eine weitere spielerei im binär Universum. Wenn auch ziemlich fein.
 
 
Nach oben
StephanR.
Alt 21.10.2005, 12:40   #4
Standard

Scheisse wie geil
Werd das aber erst machen wenn ich meine eigene Providerfirma habe und alle meine Nachbarn über mein Netz dann surfen

Mfg

Stephan
 
 
Nach oben
El Sparko
Alt 21.10.2005, 14:38   #5
Standard

@flo: solche abhandlungen will ich in zukunft öfters lesen...

programmtipps für die fertige lösung (perlscripts anpassen):
-nagios
-kakti
 
 
Nach oben
marcell0
Alt 21.10.2005, 14:54   #6
Standard

ach du heilige scheisse. und das ganze für meine 6 pc's, 2 switch's den router und das cablemodem.

eigentlich würde mir schon reichen, wenn man sehen könnte, ob jmd online ist, und den jeweiligen rechner anklicken und dann die einzelheiten darüber zu erfahren, so wie im beispiel. das mit dem "ging vor 5min offline und so" das brauch ich nicht.

"staunwassoeinefrageauslösenkann"
 
 
Nach oben
Ähnliche Themen, die dich vielleicht interessieren
Thema Autor Forum Antworten Letzter Beitrag
PDF Formulare erstellen Calli Betriebssysteme und Software 5 12.12.2007 21:52
Tool um Personen/Charaktere zu erstellen distressed Kreativcenter 11 24.06.2007 01:55
Welches Programm zum erstellen von einer Webseite? komm0815 Internet und Netzwerke 22 18.04.2005 12:40
Website + Shop erstellen schnuckiwutz Betriebssysteme und Software 1 27.02.2005 15:17
Tabellen/Rahmen für Webseite erstellen Psychopath Kreativcenter 3 12.07.2004 16:22
Anzeigen:
Thema geschlossen

Themen-Optionen



Alle Zeitangaben in WEZ +2. Es ist jetzt 20:29 Uhr.


Lupuz.de - wir können auch anders!
©1998 - 2008, Lupuz:Information-Network
Powered by vBulletin Version 3.7.1 (Deutsch), Jelsoft Enterprises Ltd.
Grüne Links?

SEO by vBSEO 3.1.0 ©2007, Crawlability, Inc.