AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi Netzwerktraffic ueberwachen
Thema durchsuchen
Ansicht
Themen-Optionen

Netzwerktraffic ueberwachen

Ein Thema von zitruslimmonade · begonnen am 28. Apr 2006 · letzter Beitrag vom 28. Apr 2006
Antwort Antwort
zitruslimmonade

Registriert seit: 28. Apr 2006
24 Beiträge
 
#1

Netzwerktraffic ueberwachen

  Alt 28. Apr 2006, 10:18
Halli Hallo
Ich habe folgendes Problem:
Wir haben hier einen riesen Server mit win2003 und drei Netzwerkkarten. Diese Netzwerkkarten werden zur verteilung des Datentransfers von VPN, Domainverwaltung und Fileservings benutzt.
Um nun stosszeiten und Schwachstellen zu ermitteln wollte ich ein Programm erstellen was mir die gesendeten/empfangenen Pakete der einzelnen Netzwerkkarten pro sekunde anzeigt und protokolliert in eine txt oder so. Spaeter moechte ich dann auswerten koennen (was dann kein problem mehr fuer mich darstellt) wo stosszeiten sind und wo ich mir eventuell alternativen ueberlegen muss.
Mein Problem besteht im Ueberwachen des Netzwerktraffics. Kann mir eventuell jemand einen Denkanstoss oder nch besser eine kurze anleitung geben wie ich das zu machen habe ?

Ich bedanke mich schon mal jetzt fuer eure hilfe
Gruss
Chris
  Mit Zitat antworten Zitat
Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.771 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: Netzwerktraffic ueberwachen

  Alt 28. Apr 2006, 10:24
einen SNMP Agent auf den Server installieren
und einen SNMP Manager auf einen Client der in regelmäßigen
Abständen die Interface Parameter abfragt.

Der Agent sollte bei einem Windows Server eigentlich dabei sein.
Mit Indy könntest Du dann eine SNMP Abfragegeschichte bauen.

Grüße
Klaus
Klaus
  Mit Zitat antworten Zitat
zitruslimmonade

Registriert seit: 28. Apr 2006
24 Beiträge
 
#3

Re: Netzwerktraffic ueberwachen

  Alt 28. Apr 2006, 10:33
uiuiui...
klingt aeusserst kompliziert fuer nen armen Netzadmin der sich nur noch rudimentaer an seine Programmierausbildung erinnert... gibt es denn nicht ne moeglichkeit diereckt die gesendeten/empfangenen pakete einer netzwerkkarte abzufragen ?

dennoch herzlichsten Dank fuer die Info
  Mit Zitat antworten Zitat
Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.771 Beiträge
 
Delphi 10.4 Sydney
 
#4

Re: Netzwerktraffic ueberwachen

  Alt 28. Apr 2006, 10:48
Der SNMP Agent stellt Dir die Statistiken der Interface zur Verfügung.
Du mußt sie nur abfragen, wenn Du das nicht selber stricken möchtest
gibt es schon verschieden Tools auf dem Markt, HP-ito z.B.
oder PRTG da gibt es auch etwas kostenloses zum Testen (http://www.paessler.com/)

Hier findest Du welche Statistiken Du über SNMP erfragen kannst: http://www.mercury.com/us/products/p...tml#interfaces

Grüße
Klaus
Klaus
  Mit Zitat antworten Zitat
zitruslimmonade

Registriert seit: 28. Apr 2006
24 Beiträge
 
#5

Re: Netzwerktraffic ueberwachen

  Alt 28. Apr 2006, 11:01
Hi
also danz erstmal fuer die Links... bin gerade am anschauen des Programms... Gibt es denn ne Anleitung zum Arbeiten mit dem SNMP Agent in Kombination mit Delphi ??? Irgendwie ist mir das noch nicht unter gekommen in meinem doch eher oberflaechlichen Programmieralltag
gruss chris
  Mit Zitat antworten Zitat
Basilikum

Registriert seit: 9. Aug 2003
389 Beiträge
 
Delphi 7 Professional
 
#6

Re: Netzwerktraffic ueberwachen

  Alt 28. Apr 2006, 11:22
hast du dir den "Systemmonitor" (Start -> Ausführen -> perfmon) schon angesehen ?
dort kannst du bequem die verschiedenen Werte der Netzwerkkarten (einzeln) überwachen... und eine Logging-Funktion hat es soweit ich in der Hilfe gesehen habe auch (sogar mit DB-Support)...
  Mit Zitat antworten Zitat
Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.771 Beiträge
 
Delphi 10.4 Sydney
 
#7

Re: Netzwerktraffic ueberwachen

  Alt 28. Apr 2006, 11:24
bei den Indy Komponenten sollte eine kleine Demo für TidSNMP dabei sein.

Hier findeste Du ein kleines Beispiel.

http://groups.google.de/group/borlan...23ca70dd98c6f6

Hier ist die Funktionsweise von SNMP rudimentär erklärt: http://de.wikipedia.org/wiki/SNMP
Delphi-Quellcode:
                                               Root

                                                   |

                                  |-----------|----------------|

                           ccitt(0) ISO(1) joint-ISO-ccitt(2)

                                                   |

                                                org(3)

                                                   |

                                                dod(6)               

                                                   |

                                             internet(1)

                                                   |

|------------------------------|-------------------|--------------------|

directory(1) mgmt(2) experimental(3) private(4)

                              | |

                              | enterprises(1)

                           MIB(1)

                              |

|--------------|--------------|----------|---------|----------|----------|

system(1) interfaces(2) at(3) ip(4) icmp(5) tcp(6) udp(7)
Die Informationsn die der Agent liefert sind alle in einer Baumstruktur geordnet.
Mit dem Manager mußt Du dann eine OID (object ID) abfragem für die Interfaces z.B.
die OID 1.3.6.1.2.1.2.
Der Agent schickt deinem Tool dann die entsprechende Information.
Die du dann auswerten kannst.

Wie Du siehst ist das ganze nicht so trivial.
Aber wenn man sich mal da reingefunden hat, ist das alles recht logisch aufgebaut.

Grüße
Klaus
Klaus
  Mit Zitat antworten Zitat
zitruslimmonade

Registriert seit: 28. Apr 2006
24 Beiträge
 
#8

Re: Netzwerktraffic ueberwachen

  Alt 28. Apr 2006, 11:29
he coole sache... das ist doch extrem das was ich brauche.. ich mein gerade sieht es bei mir etwas komisch aus und ich kann nix lesen aber das koennt auch daran liegen das ich an nem Rechner mit nem Tschechischen Windows sitz mit der loging funktion und dem Anzeigen der drei Netzwerkkarten auf einmal muss ich mal sehen aber ich mein wenn das dingen loggen kann, dann kann ich es auch mit nem Tool weiter auswerten um statistiken zu erstellen etc.
herzlichsten Dank fuer die Info und vor allem fuer die Zeitersparniss


Danke auch fuer die erklaerung, die ich mir dennoch mal zu gemuete fuehren werde um eventuell doch mal was eigenes zu schreiben...

gruss
chris
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:53 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz