2009-07-09 3 views
0

Je dois vérifier toutes les cinq minutes si 4 serveurs sont en ligne à partir d'une page asp.net fonctionnant sur un cinquième serveur, afin de rediriger les demandes et d'envoyer une alerte par e-mail au gestionnaire de réseau. Plus précisément, j'ai besoin de savoir si IIS fonctionne correctement sur ces serveurs. Quelle est la meilleure façon de le faire? Existe-t-il une bibliothèque de composant ou de socket à utiliser pour accomplir la tâche? Un exemple de code?Quel est le moyen de vérifier le statut IIS d'autres serveurs de la page asp.net?

Le même problème avec les deux autres serveurs SQL dont j'ai besoin de savoir si le service SQL est en place.

Merci beaucoup d'avance.

+1

Ce serait bon pour serverfault.com, où ils connaissent probablement les outils. –

+0

Je ne recherche pas d'outil spécifique, j'ai besoin de résoudre ce problème par programme! – backslash17

Répondre

1

Si vous voulez savoir si IIS est en cours d'exécution, pourquoi ne pas simplement envoyer un HTTP GET à une ressource sur chaque serveur. Si vous obtenez une réponse satisfaisante, le serveur est en panne. Même idée avec SQL - si vous connaissez un identifiant et un nom de table, faites simplement une requête.

Questions connexes