Accueil > Forum > > > > Affichage du Statut d'un Serveur (Allumé/Eteint) ...
Affichage du Statut d'un Serveur (Allumé/Eteint) ...
lundi 20 juin 2005 à 18:45:18 |
Affichage du Statut d'un Serveur (Allumé/Eteint) ...

xp007
|
Bonjour,
je suis toujours à la recherche d'un script tout simple par son principe mais que je n'arrive pas à mettre en application car je ne maîtrise pas suffisamment JavaScript, et que je n'arrive pas à trouver nulle part ... 
Voilà donc ma requête : je souhaiterai afficher sur un site web le statut d'un serveur (allumé ou éteint) : - soit par le biais de l'affichage d'une image (ce serait l'idéal !) - soit par l'affichage d'un texte (c'est moins beau mais si je n'ai que cela, je m'en contenterai bien volontiers !)
Je résume : - soit les visiteurs du site verront l'image "on.gif" si le serveur est allumé ou l'image "off.gif" si le serveur est éteint. (L'image "on.gif" se situant sur le serveur dont on veut vérifier le statut). - soit les visiteurs de la même page verront inscrit sur la page "Serveur On" si le serveur est en ligne ou "Serveur Off" si le serveur est éteint.
Tout ceci sachant que : - le site est hébergé par un prestataire ne prenant pas en charge PHP et donc reste Javascript & HTML - le serveur est un serveur type Apache situé chez moi (ceci explique pourquoi il n'est pas toujours allumé ... ) - sauf erreur, les requêtes/tests ping ne sont pas possible avec Javascript/HTML ?!
Voilà, j'espère avoir été suffisamment explicite ... 
D'avance merci de votre aide !
|
|
mardi 21 juin 2005 à 09:34:27 |
Re : Affichage du Statut d'un Serveur (Allumé/Eteint) ...
|
mardi 21 juin 2005 à 09:36:47 |
Re : Affichage du Statut d'un Serveur (Allumé/Eteint) ...

bultez
|
mince, mon exemple a été sucré ???
<html> <head> <script type="text/javascript"> function AppelUrl() { var xmlHttp; try { xmlHttp = new XMLHttpRequest(); } catch (e1) { xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); } xmlHttp.open("GET", frm.url.value, false, frm.uti.value, frm.pas.value); try { xmlHttp.send(); } catch (e2) { frm.imag.src="site non accessible.gif"; return; } xmlHttp = null; frm.imag.src="site accessible.gif"; } </script> </head> <body><b> <form name="frm"> <table> <tr> <td>URL</td> <td><input type="text" name="url" size=64/></td></tr> <tr> <td>Utilisateur</td> <td><input type="text" name="uti"/></td></tr> <tr> <td>Mot de passe</td> <td><input type="password" name="pas"/></td></tr> <tr> <td><input type="button" onclick="AppelUrl();" value="Contrôler"/></td> <td><img name="imag"/></td></tr> </table> </form> </center> </body></html>
Cordialement. Bul. ~Site~~Mail~
|
|
mardi 21 juin 2005 à 10:37:10 |
Re : Affichage du Statut d'un Serveur (Allumé/Eteint) ...

xp007
|
Waouh ! ... merci pour ta réponse rapide !
Par contre au risque de vouloir passer pour un em*****ur , tu n'aurais pas la même chose "en plus simple" ... Je m'explique : - serait-il possible d'avoir un script identique sans avoir à remplir un formulaire (l'url à tester sera donc dans le script) ? - car se script sera sur une page où l'image "on.gif" s'affichera si le serveur est allumé, sinon l'image "off.gif" s'affichera à la place de l'image "on.gif" quand le serveur est éteint.
D'avance merci, je crois que tu vas me "tirer" d'affaire ! 
Cordialement, Sam
|
|
mardi 21 juin 2005 à 10:58:15 |
Re : Affichage du Statut d'un Serveur (Allumé/Eteint) ...

bultez
|
supprimer les champs, sauf imag, du formulaire et mettre xmlHttp.open("GET", "url page à tester", false,"utilisateur","mot de passe"); frm.imag.src est à utiliser pour les images à mettre.
Cordialement. Bul. ~Site~~Mail~
|
|
vendredi 24 juin 2005 à 13:53:31 |
Re : Affichage du Statut d'un Serveur (Allumé/Eteint) ...

xp007
|
... euh j'ai tenté la manip de suppression et remplacer par ce que tu as mis, mais je ne suis pas sûr d'avoir fait la bonne manip car ça ne marche pas ... Au risque de t'embêter à nouveau peux-tu me donner le script entier STP ?
D'avance merci.
Cordialement, Sam
|
|
vendredi 24 juin 2005 à 14:36:54 |
Re : Affichage du Statut d'un Serveur (Allumé/Eteint) ...

bultez
|
<script type="text/javascript"> var xmlHttp; try { xmlHttp = new XMLHttpRequest(); } catch (e1) { xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); } xmlHttp.open("GET", "adresse du site", false, "",""); try { xmlHttp.send(); } catch (e2) { frm.imag.src="site non accessible.gif"; return; } xmlHttp = null; frm.imag.src="site accessible.gif"; </script>
Cordialement. Bul. ~Site~~Mail~
|
|
vendredi 24 juin 2005 à 16:04:19 |
Re : Affichage du Statut d'un Serveur (Allumé/Eteint) ...

xp007
|
Merci pour ta réponse rapide ... mais ça ne marche toujours pas ... je dois vraiment être nul !  J'ai pourtant mis les bonnes URL et les bons noms de fichier gif ... aucuen image ne s'affiche ni celle qui correspond au serveur allumé ni l'autre correspondant au serveur éteint ... j'ai toujours la même chose ... Pour visu : [ Lien ]
Cordialement, Sam
|
|
vendredi 24 juin 2005 à 16:23:48 |
Re : Affichage du Statut d'un Serveur (Allumé/Eteint) ...

bultez
|
c'est ma faute : ligne 9 return; à supprimer. (derrière catch(e2)) <humour>c'est ta faute</humour> : le navigateur te signalait sûrement une erreur sur cette ligne, encore faut-il activer le debugger ( qui permet même de faire du pas à pas !!! )
Cordialement. Bul. ~Site~~Mail~
|
|
vendredi 24 juin 2005 à 16:30:42 |
Re : Affichage du Statut d'un Serveur (Allumé/Eteint) ...

bultez
|
et en relisant... j'ai vu d'autres erreurs :
<html> <head> </head> <body><b> <form name="frm"> <img name="imag"/></td></tr> </form> <script type="text/javascript"> var xmlHttp; try { xmlHttp = new XMLHttpRequest(); } catch (e1) { xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); } xmlHttp.open("GET", "http://serveur.xp007.net", false, "",""); try { xmlHttp.send(); } catch (e2) { frm.imag.src="off.gif"; } xmlHttp = null; frm.imag.src="on.gif"; </script> </center> </body></html>
| Cordialement. Bul. ~Site~~Mail~
|
Cette discussion est classée dans : image, serveur, affichage, statut, allumé
Répondre à ce message
Livres en rapport
|
Derniers Blogs
COMMENT MAPPER UNE VUE SQL SUR UNE COLLECTION DE COMPLEX TYPE?COMMENT MAPPER UNE VUE SQL SUR UNE COLLECTION DE COMPLEX TYPE? par Matthieu MEZIL
Avec EF, les vues doivent être mappées sur des entity types. Le problème c'est que les entity types doivent avoir une clé. Avec EF, nous avons les complex type qui n'ont pas de clé mais les vues ne peuvent pas être mappées dessus. Avec EF4, il est possibl...
Cliquez pour lire la suite de l'article par Matthieu MEZIL [WF4] UN BINDING ACTIVITY/ACTIVITYDESIGNER QUI PASSE MAL?[WF4] UN BINDING ACTIVITY/ACTIVITYDESIGNER QUI PASSE MAL? par JeremyJeanson
Certain d'entre vous on peut être vécu cette situation embarrassante après quelques temps passer avec WF4 : Au début avec mon " ActivityDesigner" , tout allait bien. Et puis un jour j'ai au des problèmes de " Binding" . Alors nous sommes allé sur le site ...
Cliquez pour lire la suite de l'article par JeremyJeanson MYTIC - SHAREPOINT 2010 : DéJà UN MYTHE MICROSOFT ?MYTIC - SHAREPOINT 2010 : DéJà UN MYTHE MICROSOFT ? par junarnoalg
La prochaine session de MyTIC aura lieu à Namur, le 23 mars prochain. Pendant presque une heure, nous parlerons de SharePoint 2010. Voici un aperçu du programme.
Accueil : 17h30 Début de la session : 18h00 - Les nouvelles int...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
|