ASP.NETアプリケーションのC#を使用して、ホスティングアカウントの帯域幅消費を計算する方法は?

StackOverflow https://stackoverflow.com/questions/2947507

質問

こんにちは、みんな、

私はSaaSホスティングソフトウェアに取り組んでいます。サーバーで多数のサイトがホストされています。 C#を使用して、帯域幅の消費を計算しようとしています(バイトが内外に転送されます)、 ここで説明します MSログパーサーを使用します。

上記の場合、ログファイルがユーザーまたは管理者によっても削除されている場合、帯域幅の計算は不可能です。

Q1: 単一のサーバー上のさまざまなホスティングアカウント(Webサイトの)の帯域幅を測定する標準的な方法は何ですか?

Q2: ログパーサーメカニズム(上記のように)が使用されている場合、セキュリティの問題を処理する方法は?システムアカウントで削除できないものを削除して帯域幅データを含むシステムディレクトリまたはイベントビューアーログなどがありますか?

私を正しい方向に向けてください。

ありがとう

役に立ちましたか?

解決

あなたが話すログは、管理者によって削除されますが、サイト全体も削除できます。おそらく、これらのファイルにアクセス/使用する必要性について話す必要があります。 IISを変更してDBとファイルにログにログを付けることもできます。そのため、データを独自のリポジトリに保持できます。ログから直接情報を取得することに加えて、管理者は帯域幅(ファイアウォール、ルーターなど)を監視および報告するために使用する他のツールを持っている場合があります。あなたはおそらくあなたのソリューションを開発するために彼らと協力するべきです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top