Pinginventory is a simple library for running a pingscan on a network and saving the results to a DB.
Many default OS installs block ICMP by default, making using 'ping' for troubleshooting difficult. If you find yourself asking yourself "Is the host I'm trying to troubleshoot offline, or is it not normally pingable in the first place?" then pinginventory can help :
$ pinginventory site.ini setup
$ pinginventory site.ini take_inventory
$ pinginventory site.ini show_ip 1.2.3.4
04/16/09 15:44:24 False
04/16/09 16:10:30 False
04/16/09 16:16:11 False
04/16/09 16:28:38 True