Frage

HALLO alle,

Ich arbeite an SaaS-Hosting-Software. eine große Anzahl von Websites auf dem Server gehostet. Ich versuche zu berechnen Bandbreitenverbrauch, (Bytes übertragen in und out) C #, beschrieben hier die MS Log Parser verwenden.

Im obigen Fall, wenn die Protokolldateien vom Benutzer oder ein Administrator auch gelöscht werden, wird die Bandbreite Berechnung nicht möglich.

Q1: Was ist der normale Weg, die Bandbreite für verschiedenes Hosting-Accounts zu messen (von Websites) auf einem einzigen Server

Q2: Wenn Lügen Parser-Mechanismus (wie oben beschrieben) verwendet wird, dann, wie Pflege des Sicherheitsproblems zu nehmen? Gibt es einige Systemverzeichnis oder Protokolle der Ereignisanzeige oder etwas, das außer durch das Systemkonto nicht gelöscht werden kann und enthält Bandbreite Daten?

Bitte zeigen Sie mir in die richtige Richtung.

Danke

War es hilfreich?

Lösung

Das meldet Ihr Gespräch über kann von einem Administrator gelöscht werden, sondern kann so die gesamte Website. Sie sollten wahrscheinlich mit ihnen über Ihre Notwendigkeit, den Zugang / verwenden, um diese Dateien zu sprechen. Sie könnten auch IIS Wechsel zu einer DB im Vergleich zu einer Datei zu protokollieren, so dass Sie die Daten in Ihrem eigenen Repository halten können. Neben Informationen direkt aus Ihren Protokollen bekommen, können Administratoren haben andere Werkzeuge zu verwenden, um zu überwachen und Bericht Bandbreite (Firewalls, Router, etc ...). Sie sollten wahrscheinlich mit ihnen zusammen arbeiten, um Ihre Lösung zu entwickeln.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top