/ Forside / Teknologi / Netværk / TCP/IP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
TCP/IP
#NavnPoint
Per.Frede.. 4668
BjarneD 4017
severino 2804
pallebhan.. 1680
EXTERMINA.. 1525
xou 1455
strarup 1430
Manse9933 1419
o.v.n. 1400
10  Fijala 1204
mrtg script til view af online pc'er på ne~
Fra : Martin


Dato : 08-05-01 14:24

Nogen af jer der ved/kender et MRTG script der kan lave statestik
over hvor mange pcer der er online på ens LAN/WAN ??
Jeg ved der findes et/flere ... men cant find it.

Nu er jeg heller ikke den store Perl-koder .. såeee .. kan/vil nok heller
ikke kunne kode mig et optimalt script.

mvh

Martin D



 
 
t.bop@image.dk (08-05-2001)
Kommentar
Fra : t.bop@image.dk


Dato : 08-05-01 23:25

On Tue, 8 May 2001 15:24:13 +0200, "Martin" <test@vejen-net.dk> wrote:

>Nogen af jer der ved/kender et MRTG script der kan lave statestik
>over hvor mange pcer der er online på ens LAN/WAN ??
>Jeg ved der findes et/flere ... men cant find it.

måske kan du bruge dette til et eller andet

@echo off
echo . > ipcount.txt
for /L %%1 in (1,1,255) DO ping -n 1 10.10.10.%%1 >> ipcount.txt
for /F "tokens=3" %%2 in ('find /c "Reply" ipcount.txt') do @echo %%2

T.BoP.

Lars Kim Lund (09-05-2001)
Kommentar
Fra : Lars Kim Lund


Dato : 09-05-01 00:02

Hej t.bop@image.dk

>@echo off
>echo . > ipcount.txt
>for /L %%1 in (1,1,255) DO ping -n 1 10.10.10.%%1 >> ipcount.txt
>for /F "tokens=3" %%2 in ('find /c "Reply" ipcount.txt') do @echo %%2

Sejt, nu blev perl nævnt. Fordelen ved at bruge et lidt kraftigere
sprog er at man let kan trigge andre handlinger - eller blot formatere
et output (fx HTML).

Anyway, her er et eksempel på hvordan det kunne gøres med perl.

use strict;
use Net::Ping;

my $p = Net::Ping->new("icmp");
my $base = '10.10.10';
my $timeout = 1;

for (my $t=1; $t <= 255; $t++) {
chkip("$base.$t");
}

sub chkip {
my $ip = shift;
if ($p->ping($ip, $timeout)) {
print "$ip is Alive\n";
}
else {
print "$ip is Dead\n";
}
}

--
Lars Kim Lund
http://www.net-faq.dk/

Søg
Reklame
Statistik
Spørgsmål : 177511
Tips : 31968
Nyheder : 719565
Indlæg : 6408596
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste