Как рассчитать потребление пропускной способности для учетной записи хостинга с использованием C # в приложении ASP.Net? - PullRequest
0 голосов
/ 01 июня 2010

Привет всем,

Я работаю над SaaS Hosting Software. Большое количество сайтов размещено на сервере. Я пытаюсь вычислить потребление полосы пропускания (байты, передаваемые и выводимые) с использованием C #, , описанного здесь , с использованием MS Log Parser.

В приведенном выше случае, если файлы журналов удаляются пользователем или любым администратором, вычисление пропускной способности будет невозможно.

Q1: Каков стандартный способ измерения пропускной способности для различных учетных записей хостинга (веб-сайтов) на одном сервере?

Q2: Если используется механизм синтаксического анализа журнала (как описано выше), то как позаботиться о проблеме безопасности? Существуют ли какие-либо системные каталоги или журналы просмотра событий или что-то, что не может быть удалено, кроме как системной учетной записью, и содержит данные о пропускной способности?

Пожалуйста, укажите мне правильное направление.

Спасибо

1 Ответ

1 голос
/ 01 июня 2010

Журналы, о которых вы говорите, могут быть удалены администратором, как и весь сайт.Вам, вероятно, следует поговорить с ними о необходимости доступа к этим файлам.Вы также можете изменить IIS для регистрации в БД по сравнению с файлом, чтобы вы могли хранить данные в своем собственном хранилище.В дополнение к получению информации непосредственно из ваших журналов, администраторы могут использовать другие инструменты для мониторинга и отчета о пропускной способности (брандмауэры, маршрутизаторы и т. Д.)Возможно, вам следует работать вместе с ними над разработкой своего решения.

...