
Ich versuche zu prüfen, wie viel Datenverkehr zwischen MSSQL Server und IIS Server an verschiedenen Standorten fließt. An jedem Standort gibt es 1 ipcop und ich lade die tcpdump-Datei von einer Firewall herunter und suche danach, DST=ipmssql
aber SRC=ipIIS
ich kann die IP vom Datenbankserver nicht finden, es gibt jedoch Datenverkehr zwischen beiden.
Irgendwelche Vorschläge, warum ich die IP-Adresse vom MSSQL-Server nicht gefunden habe? Ist das ein Konfigurationsfehler in IPCop oder ist der Datenverkehr zwischen IIS und MSSQL so seltsam?
Antwort1
Das ist etwas schwierig zu beantworten, wenn man nicht genau weiß, was man überwachen möchte und warum: Bandbreitennutzung? Anzahl der Transaktionen? Anzahl der Verbindungen? Debuggen einer Anwendung? Sicherheitsüberprüfung? All das ist möglich, erfordert aber unterschiedliche Ansätze.
Wie dem auch sei, ich würde an Ihrer Stelle zunächst zum DB-Server gehen und die SQL-Leistungsindikatoren überprüfen, um festzustellen, ob Sie dort nicht das finden, wonach Sie suchen.
Antwort2
Sie sollten sich auch darüber im Klaren sein, dass der Datenverkehr nicht zwischen „IIS“ und SQL Server fließt. Er fließt zwischen einem der von IIS und SQL Server verwalteten Arbeitsprozesse. Das bedeutet, dass Sie herausfinden müssen, ob es sich bei den betreffenden Anwendungen um ASP.NET, Classic ASP oder etwas anderes handelt, damit Sie die Arbeitsprozesse ermitteln können.