Precedente :: Successivo |
Autore |
Messaggio |
Fabio Muzzi Ospite
|
Inviato: Ven 18 Mar 2011 12:03 Oggetto: un sistema semplice per vedere se un host e` su e quando |
|
|
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
|
Inviato: Ven 18 Mar 2011 12:13 Oggetto: un sistema semplice per vedere se un host e` su e quando |
|
|
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
|
Inviato: Ven 18 Mar 2011 12:15 Oggetto: un sistema semplice per vedere se un host e` su e quando |
|
|
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
|
Inviato: Ven 18 Mar 2011 12:18 Oggetto: un sistema semplice per vedere se un host e` su e quando |
|
|
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:
_________________
_________________________________________
Non è forte chi non cade, ma chi cadendo ha la forza di rialzarsi.
Jim Morrison |
|
Top |
|
|
Fabio Muzzi Ospite
|
Inviato: Ven 18 Mar 2011 12:21 Oggetto: un sistema semplice per vedere se un host e` su e quando |
|
|
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
|
Inviato: Ven 18 Mar 2011 12:30 Oggetto: un sistema semplice per vedere se un host e` su e quando |
|
|
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
|
Inviato: Ven 18 Mar 2011 12:33 Oggetto: un sistema semplice per vedere se un host e` su e quando |
|
|
Smokeping, (http://oss.oetiker.ch/smokeping/)
HTH,
Massimo |
|
Top |
|
|
Fabio Ferrero Ospite
|
Inviato: Ven 18 Mar 2011 12:36 Oggetto: un sistema semplice per vedere se un host e` su e quando |
|
|
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
|
Inviato: Ven 18 Mar 2011 13:01 Oggetto: un sistema semplice per vedere se un host e` su e quando |
|
|
* 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 |
|
|
Fabio Muzzi Ospite
|
Inviato: Ven 18 Mar 2011 13:03 Oggetto: un sistema semplice per vedere se un host e` su e quando |
|
|
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
|
Inviato: Ven 18 Mar 2011 13:18 Oggetto: un sistema semplice per vedere se un host e` su e quando |
|
|
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
|
Inviato: Ven 18 Mar 2011 14:17 Oggetto: un sistema semplice per vedere se un host e` su e quando |
|
|
-----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
|
Inviato: Sab 19 Mar 2011 01:58 Oggetto: un sistema semplice per vedere se un host e` su e quando |
|
|
* 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
|
Inviato: Sab 19 Mar 2011 15:42 Oggetto: un sistema semplice per vedere se un host e` su e quando |
|
|
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
|
Inviato: Lun 21 Mar 2011 18:30 Oggetto: un sistema semplice per vedere se un host e` su e quando |
|
|
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 |
|
|
|
|
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
|
|