/ 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
Software utility til netværksovervågning
Fra : Anders


Dato : 03-10-06 08:50

Jeg har surfet lidt rundt for at finde et lille program/utility, der ganske
simpelt skal monitorere ca. 40 enheder på et netværk, f.eks. 1 gang i timen
døgnet rundt, for eksempel med ping kommandoen. Blot for at se om der er liv
i alle enheder. Der må gerne kunne sendes en e-mail (SMTP) og genereres en
rapport når der er noget galt med en enhed.
Programmet skal køre på Windows, og være gratis - og altså kontrollere 40-50
enheder.

Mvvh
Anders



 
 
Thomas S. Iversen (03-10-2006)
Kommentar
Fra : Thomas S. Iversen


Dato : 03-10-06 09:22

Anders <astaehr@tiscali.dk> skrev 2006-10-03:
> Jeg har surfet lidt rundt for at finde et lille program/utility, der ganske
> simpelt skal monitorere ca. 40 enheder på et netværk, f.eks. 1 gang i timen
> døgnet rundt, for eksempel med ping kommandoen. Blot for at se om der er liv
> i alle enheder. Der må gerne kunne sendes en e-mail (SMTP) og genereres en
> rapport når der er noget galt med en enhed.
> Programmet skal køre på Windows, og være gratis - og altså kontrollere 40-50
> enheder.

Hvis ikke der kommer noget, så kan det skrives i perl uden de store
problemer. Hvis man kan programmere. Kan man ikke det kan man jo hyre
en programmmør.

Mvh Thomas (der selv dagligt bruger HP OpenView til monitoring)
--

Michael Lyngbøl (03-10-2006)
Kommentar
Fra : Michael Lyngbøl


Dato : 03-10-06 12:18

On Tue, 3 Oct 2006 09:49:53 +0200, Anders wrote:
> Jeg har surfet lidt rundt for at finde et lille program/utility, der ganske
> simpelt skal monitorere ca. 40 enheder på et netværk, f.eks. 1 gang i timen
> døgnet rundt, for eksempel med ping kommandoen. Blot for at se om der er liv
> i alle enheder. Der må gerne kunne sendes en e-mail (SMTP) og genereres en
> rapport når der er noget galt med en enhed.
> Programmet skal køre på Windows, og være gratis - og altså kontrollere 40-50
> enheder.

Nagios <http://nagios.org>
Big Brother <http://www.bb4.com>

kunne være muligheder.

--
Michael Lyngbøl -- Opinions are mine[TM];

Claus Albæk (03-10-2006)
Kommentar
Fra : Claus Albæk


Dato : 03-10-06 13:35

Michael Lyngbøl wrote:

>
> Nagios <http://nagios.org>
> Big Brother <http://www.bb4.com>
>

bigbrother er blevet videreudviklet i en gratis version; Hobbit Monitor.
Findes på sourceforge.

Lars Møller (03-10-2006)
Kommentar
Fra : Lars Møller


Dato : 03-10-06 16:22

Anders wrote:
> Jeg har surfet lidt rundt for at finde et lille program/utility, der ganske
> simpelt skal monitorere ca. 40 enheder på et netværk, f.eks. 1 gang i timen
> døgnet rundt, for eksempel med ping kommandoen. Blot for at se om der er liv
> i alle enheder. Der må gerne kunne sendes en e-mail (SMTP) og genereres en
> rapport når der er noget galt med en enhed.
> Programmet skal køre på Windows, og være gratis - og altså kontrollere 40-50
> enheder.
>
> Mvvh
> Anders
>
>
Jah.. Hvis windows ikke havde været et must, så havde Hobbit været et
godt bud: http://www.hswn.dk/hobbit/ , men måske kan den kører under
Cygwin

Mvh

Lars

Thomas S. Iversen (03-10-2006)
Kommentar
Fra : Thomas S. Iversen


Dato : 03-10-06 20:07

Anders <astaehr@tiscali.dk> skrev 2006-10-03:
> Jeg har surfet lidt rundt for at finde et lille program/utility, der ganske
> simpelt skal monitorere ca. 40 enheder på et netværk, f.eks. 1 gang i timen
> døgnet rundt, for eksempel med ping kommandoen. Blot for at se om der er liv
> i alle enheder. Der må gerne kunne sendes en e-mail (SMTP) og genereres en
> rapport når der er noget galt med en enhed.
> Programmet skal køre på Windows, og være gratis - og altså kontrollere 40-50
> enheder.

Som skrevet, så kan perl bruges. Activeperl, perl2exe og følgende stump
startkode burde kunne gøre det du vil i løbet af en 2 minutter hvis
activeperl og perl2exe allerede er installeret. Ellers må man nok
påregne hele 15-30 minutter.

#!/usr/bin/perl

use strict;
use Mail::Sendmail;

my @hosts=(
"192.168.1.2",
"192.168.1.3",
);
   
   
foreach my $host (@hosts) {
my $output = ping -n 1 $host;
my $error = $?;
if($error) {
my %mail = (
To => 'To',
From => 'From',
Bcc => 'Someone <him@there.com>, Someone else her@there.com',
Cc => 'Yet someone else <xz@whatever.com>',
    Subject => 'Test message',
    'X-Mailer' => "Mail::Sendmail version $Mail::Sendmail::VERSION",
);
   
$mail{Smtp} = 'special_server.for-this-message-only.domain.com';
$mail{'X-custom'} = 'My custom additionnal header';
$mail{'mESSaGE : '} = "The message key looks terrible, but works.";
# cheat on the date:
$mail{Date} = Mail::Sendmail::time_to_date( time() - 86400 );

if (sendmail %mail) {
print "Mail sent OK.\n"
} else {
print "Error sending mail: $Mail::Sendmail::error \n"
}
}
}

Thomas
--

Steffan Fallesen (03-10-2006)
Kommentar
Fra : Steffan Fallesen


Dato : 03-10-06 20:31

Thomas S. Iversen wrote:

> Anders <astaehr@tiscali.dk> skrev 2006-10-03:
> <SNIP FIN KODE>

Hvorfor dette:

> # cheat on the date:
> $mail{Date} = Mail::Sendmail::time_to_date( time() - 86400 );


--
Best regards,
Steffan S. Fallesen

Thomas S. Iversen (03-10-2006)
Kommentar
Fra : Thomas S. Iversen


Dato : 03-10-06 20:50

Steffan Fallesen <no-ssf-spam@servage.net> skrev 2006-10-03:
> Thomas S. Iversen wrote:
>
>> Anders <astaehr@tiscali.dk> skrev 2006-10-03:
>> <SNIP FIN KODE>
>
> Hvorfor dette:
>
>> # cheat on the date:
>> $mail{Date} = Mail::Sendmail::time_to_date( time() - 86400 );

He he. Da jeg ikke bliver betalt eller noget, så klippede jeg
koden ud af Mail::Sendmail documentationen og lod ovenstående stå for
at vise at man kan, hvis man vil. Der er jo heller ikke grund til at
have BCC og custom mail headers

For at pirre folks nysgerrighed --- er jeg en stærk tilhænger af.

Thomas
--

Steffan Fallesen (03-10-2006)
Kommentar
Fra : Steffan Fallesen


Dato : 03-10-06 23:29

Thomas S. Iversen wrote:

> For at pirre folks nysgerrighed --- er jeg en stærk tilhænger af.

I see. Det kunne jo være at du havde opfundet hjulet :)

--
Best regards,
Steffan S. Fallesen

Lars Kim Lund (04-10-2006)
Kommentar
Fra : Lars Kim Lund


Dato : 04-10-06 05:32

Steffan Fallesen <no-ssf-spam@servage.net> wrote:

>> For at pirre folks nysgerrighed --- er jeg en stærk tilhænger af.
>
>I see. Det kunne jo være at du havde opfundet hjulet :)

Løsningen vil virke fint med 40 hosts een gang per time. Men ellers
skal man ikke regne med at ping fra perl skalerer ret godt. Hvis man
ikke skal have deciderede overvågningsværktøjer, så er næste skridt at
bruge noget der er bedre til at pinge parallelt. F.eks. nmap.

Jeg har et lille script kørende der scanner et sted mellem 500 og 1000
hosts hvert 2. minut med nmap med tre retries for hosts der ikke
svarer. Og så parser jeg outputtet med perl og danner en status-html
og sender mail ved ændringer.

Det er en ordentlig gang spaghettikode fra ruder konges tid, så du får
det ikke at se. men det tog ikke meget mere end et par timer at lave.
Hvoraf det meste handlede om at få HTML outputtet til at se nogenlunde
læseligt ud.

Men i princippet med 40 hosts så kunne man jo lave det i ren CMD med
den indbyggede ping og blat eller en anden CLI-mailer.

for /f %f in (hosts.txt) do ping -n 1 %f || blat -body "%%f down"

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

Lars Kim Lund (04-10-2006)
Kommentar
Fra : Lars Kim Lund


Dato : 04-10-06 05:34

Lars Kim Lund <lkl@fabel.dk> wrote:

>Men i princippet med 40 hosts så kunne man jo lave det i ren CMD med
>den indbyggede ping og blat eller en anden CLI-mailer.
>
>for /f %f in (hosts.txt) do ping -n 1 %f || blat -body "%%f down"

Jeg kom til at forudsætte at du brugte Windows. Men det kan laves lige
så let i en unix-shell bare med en lidt anden syntaks.

og så schedulerer du det jo bare med en task scheduler, crontab eller
whatever.

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

Thomas S. Iversen (04-10-2006)
Kommentar
Fra : Thomas S. Iversen


Dato : 04-10-06 08:19

>>I see. Det kunne jo være at du havde opfundet hjulet :)
>
> Løsningen vil virke fint med 40 hosts een gang per time. Men ellers

Enig. På den anden side er monitorering via ping hvad jeg vil kalde
hobby monitorering, så et lille hobby script er måske nok

> for /f %f in (hosts.txt) do ping -n 1 %f || blat -body "%%f down"

Tak for det. Så lærte jeg også noget om windows i dag.

Thomas


--

Lars (04-10-2006)
Kommentar
Fra : Lars


Dato : 04-10-06 19:40


"Anders" <astaehr@tiscali.dk> skrev i en meddelelse
news:45221625$0$49196$14726298@news.sunsite.dk...
> Jeg har surfet lidt rundt for at finde et lille program/utility, der
> ganske simpelt skal monitorere ca. 40 enheder på et netværk, f.eks. 1 gang
> i timen døgnet rundt, for eksempel med ping kommandoen. Blot for at se om
> der er liv i alle enheder. Der må gerne kunne sendes en e-mail (SMTP) og
> genereres en rapport når der er noget galt med en enhed.
> Programmet skal køre på Windows, og være gratis - og altså kontrollere
> 40-50 enheder.
>
> Mvvh
> Anders
>

Hej Anders

3COM har et gratis overvågningsprogram der kan det du har brug for.

Se her :
http://www.3com.com/products/en_US/detail.jsp?tab=features&pathtype=purchase&sku=3C15100E

Når de 60 dages evaluering er gået kan du blot registrere programmet hos
3COM og gratis få en licens nøgle.

Mvh
Lars

--------------------------------------------------------------------------------
Jeg beskyttes af den gratis SPAMfighter til privatbrugere.
Den har indtil videre sparet mig for at få 8975 spam-mails
Betalende brugere får ikke denne besked i deres e-mails.
Hent en gratis SPAMfighter her.



Sophus Vørsing \(267~ (20-10-2006)
Kommentar
Fra : Sophus Vørsing \(267~


Dato : 20-10-06 18:18


"Anders" <astaehr@tiscali.dk> skrev i en meddelelse
news:45221625$0$49196$14726298@news.sunsite.dk...
> Jeg har surfet lidt rundt for at finde et lille program/utility, der
> ganske simpelt skal monitorere ca. 40 enheder på et netværk, f.eks. 1 gang
> i timen døgnet rundt, for eksempel med ping kommandoen. Blot for at se om
> der er liv i alle enheder. Der må gerne kunne sendes en e-mail (SMTP) og
> genereres en rapport når der er noget galt med en enhed.
> Programmet skal køre på Windows, og være gratis - og altså kontrollere
> 40-50 enheder.

Prøv evt. at kigge på jffnms.

Mvh sophus



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408926
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste