Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > ger.ct > #246484

Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben

From Jörg Barres <news@traicon.net>
Newsgroups ger.ct
Subject Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben
Date 2016-03-11 08:17 +0100
Message-ID <dkf9nfFc2aoU1@mid.individual.net> (permalink)
References <nbrsce.3vvro1p.1!not-for-mail@ufh.invalid.de>

Show all headers | View raw


Am 10.03.2016 um 13:21 schrieb Ulrich F. Heidenreich:
> Die Existenz eines (Windows-) Rechners lässt sich ja recht einfach
> ebenfalls von Windows aus per "If exist \\Rechnername\Freigabe\iam.up"
> feststellen, wenn und weil freilich auf dem zu prüfendem Rechner auf der
> Freigabe die Datei "iam.up" existiert.
>
> Soweit, sogut. Das Ergebnis dieser Prüfung hätte ich nun gerne auf eine
> Webseite geschrieben. Am liebsten durch entsprechenden Code auf der
> Seite selbst. Ein "If exist \\Rechnername\Freigabe\iam.up"-Pollen ginge
> auch noch und das Ergebnis dann auf die Webseite schreiben, wäre aber
> nicht so elegant. Jemand ne Idee?

Nimm doch etwas Javascript in die Website rein.
So mache ich das. Und dann alle X Sekunden refreshen.
Ich nutze noch jquery, macht die DOM-Zugriffe bequemer :-)
Funktioniert bei mir zum testen für
Windows - PC
Linux - PC
ESXi - Server
OS X - PC

HTH,
Jörg

Im HTML
<div data-con="http" data-ip="1.2.3.4">PC1</div>
<div data-con="https" data-ip="1.2.3.5">PC2</div>

Im JS

/*
Ping
*/
$.extend($, {
  Ping: function Ping(url, timeout) {
  timeout = timeout || 1500;
  var timer = null;
  return $.Deferred(function deferred(defer) {
   var img = new Image();
   img.onload = function () { success("onload"); };
   img.onerror = function () { success("onerror"); }; // onerror is also 
success, because this means the domain/ip is found, only the image not;
   var start = new Date();
   img.src = url += ("?cache=" + +start);
   timer = window.setTimeout(function timer() { fail(); }, timeout);
   function cleanup() {
    window.clearTimeout(timer);
    timer = img = null;
    }
   function success(on) {
    cleanup();
    defer.resolve(true, url, new Date() - start, on);
    }
   function fail() {
    cleanup();
    defer.reject(false, url, new Date() - start, "timeout");
    }
   }).promise();
  }
});


function pruefe(){
  $("div[data-ip]").each(function(){
   var con=$(this).attr("data-con"); // http oder https
   var ip=con+"://"+$(this).attr("data-ip")+"/@checkonline";
   $.Ping(ip /*, optional timeout */).done(function (success, url, time, 
on){
    console.log(id + " is online");
    }).fail(function (failure, url, time, on){
    console.log(id + " is offline");
    });
   });
  }


$(document).ready(function(){
  pruefe();
  var aktiv = window.setInterval("pruefe()", 30000);		
  });

Back to ger.ct | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

"Rechner im lokalen Netz?" auf eine Webseite schreiben "Ulrich F. Heidenreich" <from!not-for-mail@tremornet.de> - 2016-03-10 13:21 +0100
  Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben Shinji Ikari <shinji@gmx.net> - 2016-03-10 14:37 +0100
    Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben Daniel Pache <daniel.pache@gmx.net> - 2016-03-10 15:02 +0100
      Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben "Ulrich F. Heidenreich" <from!not-for-mail@tremornet.de> - 2016-03-10 15:50 +0100
        Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben Günter Frenz <usenet-01@guefz.de> - 2016-03-10 17:23 +0100
          Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben "Ulrich F. Heidenreich" <from!not-for-mail@tremornet.de> - 2016-03-10 17:40 +0100
            Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> - 2016-03-10 16:57 +0000
            Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben Günter Frenz <usenet-01@guefz.de> - 2016-03-10 18:17 +0100
              Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben "Ulrich F. Heidenreich" <from!not-for-mail@tremornet.de> - 2016-03-11 13:37 +0100
    Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben "Ulrich F. Heidenreich" <from!not-for-mail@tremornet.de> - 2016-03-10 14:59 +0100
      Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben Shinji Ikari <shinji@gmx.net> - 2016-03-10 17:47 +0100
        Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben "Ulrich F. Heidenreich" <from!not-for-mail@tremornet.de> - 2016-03-10 18:05 +0100
          Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben Shinji Ikari <shinji@gmx.net> - 2016-03-11 11:05 +0100
            Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben Shinji Ikari <shinji@gmx.net> - 2016-03-11 11:59 +0100
            Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben "Ulrich F. Heidenreich" <from!not-for-mail@tremornet.de> - 2016-03-11 13:43 +0100
              Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben Shinji Ikari <shinji@gmx.net> - 2016-03-11 14:08 +0100
                Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben "Ulrich F. Heidenreich" <from!not-for-mail@tremornet.de> - 2016-03-11 14:34 +0100
                Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben Shinji Ikari <shinji@gmx.net> - 2016-03-11 15:28 +0100
                Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben "Ulrich F. Heidenreich" <from!not-for-mail@tremornet.de> - 2016-03-11 15:44 +0100
                Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben Shinji Ikari <shinji@gmx.net> - 2016-03-11 17:33 +0100
                Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben "Ulrich F. Heidenreich" <from!not-for-mail@tremornet.de> - 2016-03-11 17:51 +0100
  Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> - 2016-03-10 16:32 +0000
    Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben "Ulrich F. Heidenreich" <from!not-for-mail@tremornet.de> - 2016-03-10 17:52 +0100
      Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> - 2016-03-11 08:54 +0000
        Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben "Ulrich F. Heidenreich" <from!not-for-mail@tremornet.de> - 2016-03-11 13:18 +0100
          Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> - 2016-03-11 14:52 +0000
            Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben "Ulrich F. Heidenreich" <from!not-for-mail@tremornet.de> - 2016-03-11 16:45 +0100
              Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> - 2016-03-14 09:14 +0000
                Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben "Ulrich F. Heidenreich" <from!not-for-mail@tremornet.de> - 2016-03-14 10:26 +0100
                Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> - 2016-03-14 16:52 +0000
                Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben "Ulrich F. Heidenreich" <from!not-for-mail@tremornet.de> - 2016-03-15 11:35 +0100
  Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben Jörg Barres <news@traicon.net> - 2016-03-11 08:17 +0100
  Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben Goetz Schultz <goetz@-delete-suelze.de> - 2016-03-12 12:47 +0000
    Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben Fidel-Sebastian Hunrichse-Lara <Fidel-Sebastian_Hunrichse-Lara@b.maus.de> - 2016-03-12 14:04 +0100
      Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben "Ulrich F. Heidenreich" <from!not-for-mail@tremornet.de> - 2016-03-12 14:46 +0100
        Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben Goetz Schultz <goetz@-delete-suelze.de> - 2016-03-12 19:51 +0000
          Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben "Ulrich F. Heidenreich" <from!not-for-mail@tremornet.de> - 2016-03-13 10:37 +0100
            Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben Goetz Schultz <goetz@-delete-suelze.de> - 2016-03-13 16:38 +0000
              Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben "Ulrich F. Heidenreich" <from!not-for-mail@tremornet.de> - 2016-03-13 17:52 +0100
      Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben Bernd Ohm <resistor5k6@online.de> - 2016-03-12 16:23 +0100
        Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben Dr. Joachim Neudert <neudert@5sl.org> - 2016-03-12 16:13 +0000
          Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben "Ulrich F. Heidenreich" <from!not-for-mail@tremornet.de> - 2016-03-12 17:33 +0100
            Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben Dr. Joachim Neudert <neudert@5sl.org> - 2016-03-12 18:00 +0000
              Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben "Ulrich F. Heidenreich" <from!not-for-mail@tremornet.de> - 2016-03-13 10:41 +0100
        Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben "Ulrich F. Heidenreich" <from!not-for-mail@tremornet.de> - 2016-03-12 17:30 +0100
    Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben "Ulrich F. Heidenreich" <from!not-for-mail@tremornet.de> - 2016-03-12 14:20 +0100

csiph-web