christophstr
Goto Top

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.

Content-ID: 29938

Url: https://administrator.de/contentid/29938

Ausgedruckt am: 22.11.2024 um 18:11 Uhr

erbuc
erbuc 07.04.2006 um 09:31:29 Uhr
Goto Top
Hi

mit einem Redirect.

also: ping > test.txt
ChristophStr
ChristophStr 07.04.2006 um 09:35:26 Uhr
Goto Top
Ok, stimmt, da hab ich wohl zu kompliziert gedacht. Kennt trotzdem jemand ein schönes Windows Tool?

Danke, Gruß Christoph.
Weiricth
Weiricth 07.04.2006 um 09:44:44 Uhr
Goto Top
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
melkajo
melkajo 07.04.2006 um 09:47:44 Uhr
Goto Top
Wenn Du es aber mit der Ausgabenumlenkung machst dann mußt DU ">> text.txt" nutzen, sonst wird die Ausgabe nicht an den Text angehangen (wird überschrieben).

gruß melkajo
12217
12217 07.04.2006 um 12:21:31 Uhr
Goto Top
Such mal nach Look@Lan (Freeware), das bietet dir so eine Überwachung u.a. an.

mfg
DrOktagon
Lord-Helmi
Lord-Helmi 07.04.2006, aktualisiert am 18.10.2012 um 17:56:46 Uhr
Goto Top
Hallo,

hatten hier schon so ähnlich Themen. Vielleicht helfen die ja weiter.

Switchabfrage per batch

Gruiß
Michael