Mars is a simple, extensible, services-oriented network status monitor written in Java. It monitors a network by simulating client connections to Internet services and reporting when those services are not responding as expected.
works well. once you set up hosts and hosts with services. be nice if someone added network traceroute