Erreichbarkeit einer IP Adresse protokollieren
Hallo Zusammen,
ich habe folgendes Problem:
Ich muss Tag und Nacht die Erreichbarkeit einer bestimmten IP Adresse in unseren lokalen Netzwerk protokollieren. Ich habe mir gedacht ich schreibe eine Batch Datei, die automatisch alle 5 Sekunden einen ping auf die betroffene IP Adresse absetzt und dann das Ergebnis in eine Textdatei speichert.
Jetzt meine Frage: Wie realisiere ich es, dass das Programm ping mir die Rückgabewerte in eine Textdatei schreibt. Hat das schon mal gemand jemacht oder gibts für die Protokollierung der Erreichbarkeit von IPs auch ein einfaches Windows Tool?
Danke im Voraus,
Gruß Christoph.
ich habe folgendes Problem:
Ich muss Tag und Nacht die Erreichbarkeit einer bestimmten IP Adresse in unseren lokalen Netzwerk protokollieren. Ich habe mir gedacht ich schreibe eine Batch Datei, die automatisch alle 5 Sekunden einen ping auf die betroffene IP Adresse absetzt und dann das Ergebnis in eine Textdatei speichert.
Jetzt meine Frage: Wie realisiere ich es, dass das Programm ping mir die Rückgabewerte in eine Textdatei schreibt. Hat das schon mal gemand jemacht oder gibts für die Protokollierung der Erreichbarkeit von IPs auch ein einfaches Windows Tool?
Danke im Voraus,
Gruß Christoph.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 29938
Url: https://administrator.de/contentid/29938
Ausgedruckt am: 22.11.2024 um 18:11 Uhr
6 Kommentare
Neuester Kommentar
hi,
wie wärs mit perl nur active perl runterladen und install und dann.
#!/usr/bin/perl
use Net::Ping;
my $host = $ARGV;
$p = Net::Ping->new("icmp");
open(LOG0, '>>c:\Temp\_alive.txt');
open(LOG1, '>>c:\Temp\_not_alive.txt');
print LOG0 "$host is alive.\n" if $p->ping($host);
print LOG1 "$host is not alive.\n" if not $p->ping($host);
close LOG0;
close LOG1;
$p->close();
Grüße
TomTom
wie wärs mit perl nur active perl runterladen und install und dann.
#!/usr/bin/perl
use Net::Ping;
my $host = $ARGV;
$p = Net::Ping->new("icmp");
open(LOG0, '>>c:\Temp\_alive.txt');
open(LOG1, '>>c:\Temp\_not_alive.txt');
print LOG0 "$host is alive.\n" if $p->ping($host);
print LOG1 "$host is not alive.\n" if not $p->ping($host);
close LOG0;
close LOG1;
$p->close();
Grüße
TomTom
Such mal nach Look@Lan (Freeware), das bietet dir so eine Überwachung u.a. an.
mfg
DrOktagon
mfg
DrOktagon
Hallo,
hatten hier schon so ähnlich Themen. Vielleicht helfen die ja weiter.
Switchabfrage per batch
Gruiß
Michael
hatten hier schon so ähnlich Themen. Vielleicht helfen die ja weiter.
Switchabfrage per batch
Gruiß
Michael