[Python] Ping in python

Giampaolo Rodola' g.rodola a gmail.com
Mar 1 Apr 2014 13:01:57 CEST


2014-04-01 12:02 GMT+02:00 Manlio Perillo <manlio.perillo a gmail.com>:

> 2014-03-31 23:51 GMT+02:00 Lorenzo Mainardi <lormayna a gmail.com>:
>
> Ciao a tutti, avrei bisogno di un consiglio.
>> Dovrei mandare a intervalli regolari una serie di ping (anche 1000) a
>> diversi host e gestirne le risposte. Un po' quello che fa smokeping
>> (se qualcuno lo conosce e lo usa).
>> Per il frontend pensavo di utilizzare roba tipo bottle o flask.
>>
>> Cosa mi consigliate per il backend (Quello che deve pingare)?
>> Alcuni anni fa ho usato Twisted, ma ora sembra un po' "antico" e un
>> po' troppo pesante. Gevent?Eventlet? Altro? Mi piace l'approccio
>> asincrono :)
>>
>>
> subprocess + ping di sistema, oppure direttamente fork+exec e quello che
> vuoi per la gestione dell'I/O asincrono.
>
> Ricorda che ping funziona usando messaggi ICMP, che richiedono privileggi
> di root per poter essere usati.
>

Nota aggiuntiva: essendo gli host più di uno l'unico modo "sano" è usando
fping.


-- 
Giampaolo - http://grodola.blogspot.com
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20140401/d4331c3a/attachment.html>


Maggiori informazioni sulla lista Python