Entwickler-Ecke

Internet / Netzwerk - Switch/Portüberwachung


Andy_Dischi - Sa 26.07.03 18:19
Titel: Switch/Portüberwachung
Hi
Ich wohne in einem Studentenwohnheim und verwalte das hausinterne Netzwerk, da wir seit neuem Breitband haben saugt jeder wie verrückt! Nun stellt sich mir die Aufgabe über die Ports des Switches Statistik zu führen, und zu kontrollieren wie viel jeder in einer best Zeit saugt. Könntet Ihr mir eine Möglichkeit nennen, wie ich die Ports auf dem Switch ansprechen könnte, bzw. Protokoll über die Datenpakete (wann, von Wo an Wohin und wie groß) machen kann.

Switches: der Firma D-link
Geroutet wird von einem externen Rechenzentrum wo wir keinen Zugriff haben.

Danke für Eure mithilfe :)


matze - So 27.07.03 11:24

hmmm... wenn der switch eine management console hat, kannste die statistik von der abfragen. das ist jetzt mal so die einzige möglichkeit die mir einfällt.

du kannst natürlich auch einen router austellen, der das ganze mitloggt.


Andy_Dischi - So 27.07.03 12:17
Titel: Switch/Portüberwachung
Hi Mazte,

Ja das Ding hat eine Management-Console. Kannst du mir sagen wie man die Problemlösung anpacken könnte??

Thx :)


matze - So 27.07.03 13:38

also bei uns an der schule kann man die per telnet abfragen. nimm am besten dazu putty her !


Andy_Dischi - So 27.07.03 23:03

Hi Matze,

Das mit dem Putty ist klar, jedoch muss ich den Daten-Stream in ein Array oder Struct schieben und dann verarbeitet in einen externen SQL-Server ablegen. SQL etc. no probl nur noch wie bekomme ich die Daten vom Port in die Variable. :oops:

Thx


BungeeBug - Mo 28.07.03 08:59

Hi,
ich gehe mal das von aus das du zum anfragen eine TIdTCP Kombo nimmst?! Und soweit ich weis hat die nen OnRecieve Event. Und wenn du da rein schreibst

Quelltext
1:
MyString := IdTCP1.ReciecveString;                    

oder so ähnlich (ich kanns gard nicht probiern) sollte es gehen, jetzt musst du "nur" noch wissen was wo steht und mit POS() und COPY() auslesen :)

MfG BungeeBug


matze - Mo 28.07.03 11:51

hmmm.... es gib von indy auch einen telnet kompo. ansonsten musst du mal bei outty guggen.
ich glaube die stellen auch DLLs für sowas zur verfügung


Andy_Dischi - Mi 30.07.03 15:29

Hallo ihr beide, ich habe Eure Vorschläge versucht, jedoch bekomm ich die Daten nicht :? Das mit dem Einloggen funkt. Habt ihr noch paar Code-Ideen wie ich die Nuss knacke???(kann evtl. auch an meiner Progleistung liegen, da ich seither nur Datenbanken und simulationsbez. Sachen programmiert habe. :wink:

Thx


BungeeBug - Mi 30.07.03 15:56

hi,
ich würde sagen das einfachste wird wohl sein wenn du uns nen bisschen Code gibst?

Dann können wir die warscheinlich am besten helfen.