1 votes

Test de disponibilité du serveur Web (Intranet) script/Programme

Après avoir redémarré un certain nombre de serveurs web (environ 40), j'aimerais pouvoir tester rapidement chacun d'entre eux pour m'assurer qu'ils sont tous opérationnels et qu'ils renvoient un code HTTP 200 lorsqu'ils sont appelés.

Pouvez-vous me suggérer un script ou un outil pour faire cela ? Je devrais être en mesure de l'exécuter depuis mon PC Windows.

3voto

picciano Points 271

Mise à jour :
En supposant que les sites sont tous accessibles au public, il semble que vous pourriez également utiliser ceci service . Tout ce que vous devez faire est de maintenir un document texte des sites à tester afin de le coller dans le formulaire, cela semble assez simple.

Message original :
Je suis personnellement favorable à Ruby et je l'ai utilisé pour vérifier l'état des services à la fin d'une fenêtre de maintenance.

Il y a un script aquí que vous pourriez modifier un peu, peut-être pour passer un tableau des sites que vous voulez vérifier.

Pour faire cela à partir d'un ordinateur Windows, vous devrez également installer Ruby, ce qui est facile avec le programme Installation de Ruby en un clic .

J'espère que c'est utile, faites-moi savoir si vous avez besoin d'aide avec le code actuel.

1voto

Bryan Watts Points 22810

Il y a un certain nombre de choses qui peuvent faire ce genre de surveillance, de What's Up Gold à Le Mec à un simple Shell Shell comme celui mentionné dans la réponse de Curt. Si vous nous faites savoir quels outils/langages sont à votre disposition et avec lesquels vous êtes familier, nous pourrons vous fournir d'autres exemples (par exemple, avez-vous accès à bash, powershell, Python, etc. ; êtes-vous familier avec des langages de programmation, ou voulez-vous une simple interface de type pointer-cliquer ?) En fonction de la situation, j'ai utilisé toutes les méthodes ci-dessus à un moment ou à un autre, et elles fonctionnent toutes à des degrés divers avec plus ou moins d'efforts (et de répétitivité).

0voto

Thomas Upton Points 958

Cela devrait être assez facile à faire avec le plugin check_http de Nagios.

0 votes

Nagios semble correct, mais d'après le site Web, il semble qu'il doive être hébergé sur des PC Linux. Je veux surveiller depuis un PC Windows. Merci.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X