Indice del forum Emilia Romagna Linux Users Group
i forum di ERLUG
torna alla home page di ERLUG
 
 Forum SubscriptionsForum Subscriptions   FAQFAQ   CercaCerca   Lista utentiLista utenti   GruppiGruppi   RegistratiRegistrati 
 ProfiloProfilo   Messaggi privatiMessaggi privati   Log inLog in 

un sistema semplice per vedere se un host e` su e quando

 
Nuovo argomento   Rispondi    Indice del forum -> ERLUG
Precedente :: Successivo  
Autore Messaggio
Fabio Muzzi
Ospite





MessaggioInviato: Ven 18 Mar 2011 12:03    Oggetto: un sistema semplice per vedere se un host e` su e quando Rispondi citando

ho questo problema: devo analizzare problemi di connettivita` con una
macchina remota.

Per capire dove sta il problema, in teoria mi basta pingare lei e un
paio di router prima di lei sul percorso... ora il problema e` che pero`
dovrei stare a guardare l'output del ping 24/27 fino a che non capita il
problema.

Mi chiedo: mi sapete consigliare uno strumento non mostruosamente
complesso che in qualche modo pinghi le due macchine e mi scriva in un
log quando il ping fallisce?

Tecnicamente una specie di "ping a rovescio" che logghi quando NON
ottiene risposta anziche` quando ottiene risposta sarebbe gia`
sufficiente...


_________________
Fabio "Kurgan" Muzzi

- IZ4UFQ -

La diagnosi del tecnico: Provi a ruotare la CPU di 90 gradi e la
ri-infili nello zoccolo. Se non entra, spinga.
Top
Guido Bolognesi [Zen]
Ospite





MessaggioInviato: Ven 18 Mar 2011 12:13    Oggetto: un sistema semplice per vedere se un host e` su e quando Rispondi citando

2011/3/18 Fabio Muzzi <kurgan@xxxxxx.xyz>:
Citazione:
complesso che in qualche modo pinghi le due macchine e mi scriva in un
log quando il ping fallisce?
una cosa cosi` potrebbe funzionare?

while true; do ping -c1 $hostname >/dev/null || echo ciao; sleep 5; done

ovviamente sistema il necessario (hostname, cosa fargli fare, lo sleep)

_________________
guido . zen@xxxxxx.xyz . skype://zenmobile
Top
Emiliano Volta
Ospite





MessaggioInviato: Ven 18 Mar 2011 12:15    Oggetto: un sistema semplice per vedere se un host e` su e quando Rispondi citando

Il giorno 18 marzo 2011 12:03, Fabio Muzzi <kurgan@xxxxxx.xyz> ha scritto:

Citazione:

ho questo problema: devo analizzare problemi di connettivita` con una
macchina remota.

Per capire dove sta il problema, in teoria mi basta pingare lei e un
paio di router prima di lei sul percorso... ora il problema e` che pero`
dovrei stare a guardare l'output del ping 24/27 fino a che non capita il
problema.

Mi chiedo: mi sapete consigliare uno strumento non mostruosamente
complesso che in qualche modo pinghi le due macchine e mi scriva in un
log quando il ping fallisce?

Tecnicamente una specie di "ping a rovescio" che logghi quando NON
ottiene risposta anziche` quando ottiene risposta sarebbe gia`
sufficiente...




Prova a dare un occhio a questo sito, io lo uso per testare un mio apache,
ma magari può far comodo anche a te...

http://www.pingdom.com/
Top
Marco Pizzoli
Ospite





MessaggioInviato: Ven 18 Mar 2011 12:18    Oggetto: un sistema semplice per vedere se un host e` su e quando Rispondi citando

Il comando ping "standard" ha cmq un delay fisso di (credo) 4 secondi in
attesa di una risposta dall'host remoto, *nel caso in cui gli dici di fare
un ping singolo*.

Per cose piu' complesse potresti prendere in considerazione
fping/hobbitping. Sono fatti apposta per essere "scriptati".

Ciao
M.


On Fri, Mar 18, 2011 at 12:13 PM, Guido Bolognesi [Zen] <zen@kill-9.it>wrote:

Citazione:
2011/3/18 Fabio Muzzi <kurgan@xxxxxx.xyz>:
Citazione:
complesso che in qualche modo pinghi le due macchine e mi scriva in un
log quando il ping fallisce?
una cosa cosi` potrebbe funzionare?

while true; do ping -c1 $hostname >/dev/null || echo ciao; sleep 5; done

ovviamente sistema il necessario (hostname, cosa fargli fare, lo sleep)

--
guido . zen@xxxxxx.xyz . skype://zenmobile
_______________________________________________
Erlug mailing list
Erlug@xxxxxx.xyz
http://erlug.linux.it/cgi-bin/mailman/listinfo/erlug
-----------------------------------------------------------
ErLUG webzine: http://erlug.linux.it
Manuali FDL:
LinuxFacile - http://linuxfacile.medri.org/
Linux Da Zero - http://erlug.linux.it/linuxdazero/
Connettivita' offerta da Ehiweb.it - http://www.ehiweb.it/
-----------------------------------------------------------




_________________
_________________________________________
Non è forte chi non cade, ma chi cadendo ha la forza di rialzarsi.
Jim Morrison
Top
Fabio Muzzi
Ospite





MessaggioInviato: Ven 18 Mar 2011 12:21    Oggetto: un sistema semplice per vedere se un host e` su e quando Rispondi citando

On 18/03/11 12:13, Guido Bolognesi [Zen] wrote:

Citazione:
una cosa cosi` potrebbe funzionare?
while true; do ping -c1 $hostname>/dev/null || echo ciao; sleep 5; done


Si, e` un buon inizio. Ci metto un "date" cosi` so quando e` fallito, e
magari devo ridurre il timeout per la risposta fallita, ma fa quello che
mi serve. Ora devo inventarne uno anche per l' http, per completezza...
a me il man di wget


_________________
Fabio "Kurgan" Muzzi

- IZ4UFQ -

La diagnosi del tecnico: Bisogna riavviare tutti i PC dell'azienda
Top
Marco Pizzoli
Ospite





MessaggioInviato: Ven 18 Mar 2011 12:30    Oggetto: un sistema semplice per vedere se un host e` su e quando Rispondi citando

Per l'http io ti suggerisco "curl".
Quando devo fare script lo preferisco...

2011/3/18 Fabio Muzzi <kurgan@xxxxxx.xyz>

Citazione:
On 18/03/11 12:13, Guido Bolognesi [Zen] wrote:

Citazione:
una cosa cosi` potrebbe funzionare?
while true; do ping -c1 $hostname>/dev/null || echo ciao; sleep 5; done


Si, e` un buon inizio. Ci metto un "date" cosi` so quando e` fallito, e
magari devo ridurre il timeout per la risposta fallita, ma fa quello che
mi serve. Ora devo inventarne uno anche per l' http, per completezza...
a me il man di wget


--

Fabio "Kurgan" Muzzi

- IZ4UFQ -

La diagnosi del tecnico: Bisogna riavviare tutti i PC dell'azienda
_______________________________________________
Erlug mailing list
Erlug@xxxxxx.xyz
http://erlug.linux.it/cgi-bin/mailman/listinfo/erlug
-----------------------------------------------------------
ErLUG webzine: http://erlug.linux.it
Manuali FDL:
LinuxFacile - http://linuxfacile.medri.org/
Linux Da Zero - http://erlug.linux.it/linuxdazero/
Connettivita' offerta da Ehiweb.it - http://www.ehiweb.it/
-----------------------------------------------------------




_________________
_________________________________________
Non è forte chi non cade, ma chi cadendo ha la forza di rialzarsi.
Jim Morrison
Top
Massimo Vignone
Ospite





MessaggioInviato: Ven 18 Mar 2011 12:33    Oggetto: un sistema semplice per vedere se un host e` su e quando Rispondi citando

Smokeping, (http://oss.oetiker.ch/smokeping/)

HTH,

Massimo
Top
Fabio Ferrero
Ospite





MessaggioInviato: Ven 18 Mar 2011 12:36    Oggetto: un sistema semplice per vedere se un host e` su e quando Rispondi citando

On 18/mar/2011, at 12.22, Fabio Muzzi wrote:
Citazione:
magari devo ridurre il timeout per la risposta fallita, ma fa quello che
mi serve. Ora devo inventarne uno anche per l' http, per completezza...
a me il man di wget

Dai un occhio anche a monit

Ciao.

_________________
Fabio Ferrero
--------------------------------------------
internet images srl
sede legale: via Stracciari, 8 - 40141 Bologna
sede amministrativa: via della Pendice, 611/4 - 41059 Zocca (MO)
phone +39 051 6272679
fax +39 051 0544766
info@xxxxxx.xyz
Top
tannoiser



Registrato: 02/04/07 10:06
Messaggi: 621

MessaggioInviato: Ven 18 Mar 2011 13:01    Oggetto: un sistema semplice per vedere se un host e` su e quando Rispondi citando

* Friday 18 March 2011, alle 12:03, Fabio Muzzi scrive:
Citazione:
Tecnicamente una specie di "ping a rovescio" che logghi quando NON
ottiene risposta anziche` quando ottiene risposta sarebbe gia`
sufficiente...


Io uso fping, all'interno di roba tipo:

#!/bin/bash
PING=`/usr/bin/fping -d -u <ip1> <ip2> <ip3>...`

if [ "$PING" != "" ] ; then
echo | mail -s "Warning: $PING failure" <miosmsgw>
fi


Da far girare in cron al ritmo che ti pare.

-d usa i dns per risolvere
-u mostra (da output) solo in caso di host unreachable
<ip1>... sono vari ip
<miosmsgw> è un gateway mail2sms preso da

<vendor>
http://ehiweb.it/besms/
</vendor>

(tu kurgan già lo conosci, magari altri no)

resta da considerare, specie se la frequenza di check è breve, come
gestire il "duplicato". Io lo faccio andare per servizi non critici,
dalle 06 - 00 ogni ora. Per cose più critiche dovresti valutare o
l'assenza di notifica, o una gestione più raffinata.

_________________
Maurizio - Tannoiser - Lemmo
Founder Member of ERLUG http://erlug.linux.it
-------------------------------------------------------------------------------
Jayne: Damn yokels can't even tell a transport freighter ain't got no guns on it.
-- The Train Job
Top
Profilo Invia messaggio privato
Fabio Muzzi
Ospite





MessaggioInviato: Ven 18 Mar 2011 13:03    Oggetto: un sistema semplice per vedere se un host e` su e quando Rispondi citando

On 18/03/11 12:35, Massimo Vignone wrote:

Citazione:
Smokeping, (http://oss.oetiker.ch/smokeping/)

Carino. Piu` tardi ci guardo bene.

@ Nutella: Anche monit, ma lo vedo piu` come una cosa locale con azioni
da watchdog, che una cosa per macchine remote che deve solo loggare i
problemi...


_________________
Fabio "Kurgan" Muzzi

- IZ4UFQ -

The UNIX Guru's view of sex: unzip; strip; touch; finger; mount; fsck;
more; yes; umount; sleep.
Top
Davide Brini
Ospite





MessaggioInviato: Ven 18 Mar 2011 13:18    Oggetto: un sistema semplice per vedere se un host e` su e quando Rispondi citando

On Friday 18 Mar 2011 11:03:29 Fabio Muzzi wrote:

Citazione:
ho questo problema: devo analizzare problemi di connettivita` con una
macchina remota.

Per capire dove sta il problema, in teoria mi basta pingare lei e un
paio di router prima di lei sul percorso... ora il problema e` che pero`
dovrei stare a guardare l'output del ping 24/27 fino a che non capita il
problema.

Mi chiedo: mi sapete consigliare uno strumento non mostruosamente
complesso che in qualche modo pinghi le due macchine e mi scriva in un
log quando il ping fallisce?

Tecnicamente una specie di "ping a rovescio" che logghi quando NON
ottiene risposta anziche` quando ottiene risposta sarebbe gia`
sufficiente...

Ok, nessuno l'ha menzionato, quindi lo faccio io: guarda anche mon.

https://mon.wiki.kernel.org/index.php/Main_Page
Top
Mario Vittorio Guenzi
Ospite





MessaggioInviato: Ven 18 Mar 2011 14:17    Oggetto: un sistema semplice per vedere se un host e` su e quando Rispondi citando

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Fabio Muzzi ha scritto:

Citazione:
Ora devo inventarne uno anche per l' http, per completezza...

Io uso un "coso" di questo tipo per testare se la linea e' su o meno



#!/bin/sh -x
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
### some variables
F_HOST=www.google.com
S_HOST=www.amazon.com
T_HOST=www.corriere.it
CHECK="/usr/lib/nagios/plugins/check_http -w 5 -c 10"
HBPIDFILE="/var/run/heartbeat.pid"

hbalive=0
netalive=0

if [ -e $HBPIDFILE ]
then
runpid=`cat $HBPIDFILE`
hbalive=1
fi

$CHECK $F_HOST || $CHECK $S_HOST || $CHECK $T_HOST
if [ $? == 0 ]
then
netalive=1
fi
echo $hbalive $netalive

ovviamente lascia perdere la parte di HA che verosimilmente non ti
interessa.

dopo di che in crontab una roba del tipo:
*/1 * * * * /usr/local/bin/check_connection.sh > /dev/null 2>&1
e logcheck fa il resto.

my two cents



- --

Mario Vittorio Guenzi
E-mail jclark@xxxxxx.xyz
Si vis pacem, para bellum
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk2DW3kACgkQm6qs1ZkNrIooFACePDmvRwof3sgN1TzMfqJc8GA6
eHgAniaP8Dh0wFxqSPg995ax7zDqBdSh
þsl
-----END PGP SIGNATURE-----
Top
m
Ospite





MessaggioInviato: Sab 19 Mar 2011 01:58    Oggetto: un sistema semplice per vedere se un host e` su e quando Rispondi citando

* Fabio Muzzi (kurgan@xxxxxx.xyz) [110318 13:04]:
Citazione:
On 18/03/11 12:35, Massimo Vignone wrote:

Citazione:
Smokeping, (http://oss.oetiker.ch/smokeping/)

Carino. Piu` tardi ci guardo bene.

@ Nutella: Anche monit, ma lo vedo piu` come una cosa locale con azioni
da watchdog, che una cosa per macchine remote che deve solo loggare i
problemi...


ma perché non usi nagios (o un sistema di monitoraggio analogo che ti
aggradi di più, se quello non ti piace), invece che reimplementarlo
(male) a botte di ping, shell, wget, e chi più ne ha più ne metta ?

_________________
.*. finelli
/V\
(/ \) --------------------------------------------------------------
( ) Linux: Friends dont let friends use Piccolosoffice
^^-^^ --------------------------------------------------------------

Per i romanzi ci siamo sempre divisi i capitoli, perche` scrivere insieme e`
impossibile. Solo la rilettura puo' essere comune.

Carlo Fruttero
Top
Fabio Muzzi
Ospite





MessaggioInviato: Sab 19 Mar 2011 15:42    Oggetto: un sistema semplice per vedere se un host e` su e quando Rispondi citando

On 19/03/11 01:58, m@xxxxxx.xyz wrote:

Citazione:
ma perché non usi nagios (o un sistema di monitoraggio analogo che ti
aggradi di più, se quello non ti piace), invece che reimplementarlo
(male) a botte di ping, shell, wget, e chi più ne ha più ne metta ?

Perche` mi serviva al volo e per una cosa molto specifica. Appena ho un
po` di tempo guardo smokeping e altri sistemi sofisticati e complessi.


_________________
Fabio "Kurgan" Muzzi

- IZ4UFQ -

La diagnosi del tecnico: Esclusione completa dei transienti
Top
Matteo Sgalaberni
Ospite





MessaggioInviato: Lun 21 Mar 2011 18:30    Oggetto: un sistema semplice per vedere se un host e` su e quando Rispondi citando

On Sat, Mar 19, 2011 at 03:42:29PM +0100, Fabio Muzzi wrote:
Citazione:
On 19/03/11 01:58, m@xxxxxx.xyz wrote:

Perche` mi serviva al volo e per una cosa molto specifica. Appena ho un
po` di tempo guardo smokeping e altri sistemi sofisticati e complessi.
guarda, se ti serve per analizzare dati e NON per avere un alerting, ti
consiglio anche io per sta cosa smokeping, io lo uso per quei casi dove
è richiesto l'intervento dello sciamano.
la conf è demenziale, ma demenziale, un file di testo con l'elenco degli
host da pingare... e ti da gratis (cgi/rrd) un grafico con latenze e
loss con comodo motore di ricerca per "ingrendire" i momenti di "luce"

M.
Top
Mostra prima i messaggi di:   
Nuovo argomento   Rispondi    Indice del forum -> ERLUG Tutti i fusi orari sono GMT + 1 ora
Pagina 1 di 1

 
Vai a:  
Non puoi inserire nuovi argomenti
Non puoi rispondere a nessun argomento
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi votare nei sondaggi


Powered by phpBB © 2001, 2005 phpBB Group
phpbb.it

torna alla home page di ERLUG
Per informazioni o problemi, contattare info@erlug.linux.it.
La connettività per questo sito e per gli altri nostri servizi è offerta da Ehiweb.it