Как рассчитать потребление пропускной способности для учетной записи хостинга, используя C # в приложении ASP.NET?

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

Вопрос

Всем привет,

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

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

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

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

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

Спасибо

Это было полезно?

Решение

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top