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
TECHDAYS PARIS 2010 : ADMINISTRATION SHAREPOINT 2010TECHDAYS PARIS 2010 : ADMINISTRATION SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Patrick Guimonet et Benoit Hamet Cette session traitera des différents points exigés durant les taches d'administration : Planification (architecture, hébergement, authentification, .) Opération e...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [TECHDAYS 2010] #03 - WEB CONTENT MANAGEMENT SOUS SHAREPOINT 2010[TECHDAYS 2010] #03 - WEB CONTENT MANAGEMENT SOUS SHAREPOINT 2010 par pierre
Stephane Cordonnier de MCNext nous présente les fonctionnalités Web Content Management (WCM) sous SharePoint 2010. Qu'est-ce que le WCM ECM, GED, RM, WCM c'est quoi Plateforme SharePoint Versions SharePoint 2010 SharePoint Fondation...
Cliquez pour lire la suite de l'article par pierre [DESIGN PATTERNS] PARTIE 2: DIP: DEPENDENCY INVERSION PRINCIPLE[DESIGN PATTERNS] PARTIE 2: DIP: DEPENDENCY INVERSION PRINCIPLE par tja
C'est le dernier principe des principes du Design Orienté Objet (The Principles of Object Oriented Design) fondés par Robert C. Martin plus connu sous le pseudonyme d'Uncle Bob.
l'image empruntée de LosTechies.
Je ne traite pas les principes dans...
Cliquez pour lire la suite de l'article par tja TECHDAYS PARIS 2010 : SHAREPOINT 2010 POUR LES DéVELOPPEURSTECHDAYS PARIS 2010 : SHAREPOINT 2010 POUR LES DéVELOPPEURS par ROMELARD Fabrice
Animé par: Laurent Cotton Le développement dans SharePoint 2010 passe par plusieurs axes qui seront évoqués dans cette session, mais plus particulièrement les développements simples lié au besoin Business Business Connectivity Services Ce BCS es...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2010 : PLEINIèRE DERNIER JOURTECHDAYS PARIS 2010 : PLEINIèRE DERNIER JOUR par ROMELARD Fabrice
Cette session est la dernière pleinière de ces 3 jours de TechDays Paris 2010. Généralement, cette troisième journée est plus axée sur l'avenir vu par Microsoft. Après un retour sur l'avenir vu par la Science Fiction ou par ...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Forum
PETITE HORLOGEPETITE HORLOGE par tatillon
Cliquez pour lire la suite par tatillon
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
|