in reply to Optimized remote ping

The last time I looked into this, I settled on Net::SNMP using it's non-blocking callbacks. See [https://metacpan.org/pod/Net::SNMP#Non-blocking-Objects] Of course, I did want the host uptime as well.