Comment calculer la consommation de bande passante pour un compte d'hébergement en utilisant C # dans ASP.Net application?

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

Question

Salut à tous,

Je travaille sur SaaS hébergement Software. un grand nombre de sites sont hébergés sur le serveur. Je suis en train de calculer la consommation de bande passante (octets transférés dans et hors) en utilisant C #, décrit ici en utilisant le MS Log Parser.

Dans le cas ci-dessus, si les fichiers journaux sont supprimés par l'utilisateur ou tout administrateur même, le calcul de la bande passante ne sera pas possible.

Q1: Quelle est la méthode standard pour mesurer la bande passante pour différents comptes d'hébergement (des sites) sur un seul serveur

Q2: Si le mécanisme de l'analyseur Log (comme décrit ci-dessus) est utilisé, comment prendre soin de la question de la sécurité? Y at-il des journaux viewer du répertoire système ou d'un événement ou quelque chose qui ne peut être supprimé que par le compte système et contient des données de bande passante?

S'il vous plaît me diriger dans la bonne direction.

Merci

Était-ce utile?

La solution

Les journaux que vous parlez peut être supprimé par un administrateur, mais ne peut donc l'ensemble du site. Vous devriez probablement parler avec eux au sujet de votre besoin d'accéder / utiliser ces fichiers. Vous pouvez également changer IIS pour se connecter à un DB par rapport à un fichier, vous pouvez conserver les données dans votre propre référentiel. En plus d'obtenir des informations directement à partir de vos journaux, les administrateurs peuvent avoir d'autres outils à utiliser pour surveiller et la bande passante du rapport (firewalls, routeurs, etc ...). Vous devriez probablement travailler avec eux pour développer votre solution.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top