Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1325 connectés 

  FORUM HardWare.fr
  Systèmes & Réseaux Pro
  Sécurité

  Tester connexion HTTP

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Tester connexion HTTP

n°72453
Dreossk
Posté le 08-10-2010 à 03:47:23  profilanswer
 

Bonjour.
 
Mise en situation
Il y a quelques mois j'avais mis un script pour afficher la météo sur un écran géant dans notre local. Le script devait accéder à Internet et contenait du asp et était donc hébergé sur un serveur web. Quelques temps plus tard, la sécurité a été renforcée et un genre de login firewall était nécessaire pour accéder à Internet. Le script a cessé de fonctionner car le serveur web était touché. Ce qui s'est passé ensuite n'a pas d'importance pour le sujet. L'important est que récemment j'ai testé la connexion Internet à partir du serveur web et que j'ai constaté que ça fonctionnait. On avait plus besoin de mot de passe. Je crois que maintenant c'est associé au compte Windows. J'ai donc remis en place le script et ça a fonctionné.
 
Problème
Le script cesse parfois de fonctionner car le serveur web "perd" son accès Internet et on doit le refaire manuellement (je sais pas comment leur sécurité fonctionne, c'est probablement un genre de jeton temporaire). La façon la plus facile que je connais pour faire ça est d'aller sur le serveur et de visiter une page Internet dans IE, comme Yahoo. Cela "rafraichit" la connexion et le script se remet à fonctionner. J'ai donc fait une tâche planifiée dans Windows pour:
1) Ouvrir Yahoo.com dans IE
2) Attendre 10 secondes
3) Fermer IE
 
Et je la fait exécuter aux 6 heures. Seulement voilà, c'est pas très propre et pour l'instant je suis pas certain que ça fonctionne car je dois régulièrement encore corriger manuellement le script en allant sur le serveur puis sur Internet. Bon, c'est pas super grave, au pire je vais mettre la tâche plus souvent dans la journée. J'aimerais quand même savoir si il y a un moyen pour tester une connexion HTTP (ça doit être HTTP) sans ouvrir IE et si possible en une seule commande ou si vous avez d'autres solutions pour maintenir la connexion fonctionnelle. À noter que je ne veux pas modifier la sécurité du serveur...
 
Merci!


Message édité par Dreossk le 08-10-2010 à 03:49:31
mood
Publicité
Posté le 08-10-2010 à 03:47:23  profilanswer
 

n°72465
pkc
Posté le 08-10-2010 à 10:56:16  profilanswer
 

il existe des outils permettant de tester une url en ligne de commande comme curl ou wget. ce sont à la base des outils unix mais ils ont été compilés pour fonctionner sous windows.  
 
tu peux aussi faire des tests avec des scripts perl, mais ça suppose d'installer activeperl sur la machine.  
 

n°72930
sneakz
Posté le 21-10-2010 à 07:53:22  profilanswer
 

Bonjour,
 
J'avais codé un petit script il y a quelques temps en utilisant la commande curl sous linux pour mesurer le temps de connexion à partir d'une mire (à adapter donc).
Il convient d'exécuter le script depuis le gestionnaire de tâches à intervalles réguliers.
 

Code :
  1. #!/bin/bash
  2. URL=www.google.com
  3. DATE=`/bin/date '+%d-%m-%y-%Hh%Mmin'`
  4. FORMAT="\nLookup time: %{time_namelookup} Connect: %{time_connect} Time To First Byte: %{time_starttransfer} Total time: %{time_total}\n"
  5. TTIME=`/usr/bin/curl -o /dev/null -w "$FORMAT" $URL`
  6. echo $DATE "  " $TTIME >> /tmp/test


Message édité par sneakz le 21-10-2010 à 07:53:34

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Systèmes & Réseaux Pro
  Sécurité

  Tester connexion HTTP

 

Sujets relatifs
énigme : connexion impossible sur imprimante dep. par GPOHTTP et HTTPS
connexion bas débit[TSE 2k3] Perte de connexion, perte de session
Connexion client via serveur TSELenteur de connexion d'un Linux via un Active Directory (LDAP)
un site web peut-il pister ma connexion, mon ordi, ou ma box 
Plus de sujets relatifs à : Tester connexion HTTP


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR