Chaps, as yet another attempt to solve the ICMP/root issue, Jonathan (Growler) came up with a patch that uses fping to generate it's ICMP datagrams. This has the advantage that as fping is setuid root, OpenNMS does not need to run as root.
Of course this has this disadvantage that it relies on fping being installed, and maybe even running on unix. We've deployed this successfully in remote pollers. It includes a fix to the remote poller to allow it to return multivalue results. I've put the code in feature-fpingmonitor branch. Looking at it, there's a couple of things that I'd like to do to tidy it up if we want to adopt it into trunk (I'm not sure it should really inherit from StrafePingMonitor). It all feels like it's moving away from platform independence and relying on external binaries is not going to be the best long term step, but it does work and is useful to us. I've added it as bug 2665 http://bugzilla.opennms.org/show_bug.cgi?id=2665 If you would like me to clean it up and get it into trunk, please vote accordingly. Cheers ... J ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Please read the OpenNMS Mailing List FAQ: http://www.opennms.org/index.php/Mailing_List_FAQ opennms-devel mailing list To *unsubscribe* or change your subscription options, see the bottom of this page: https://lists.sourceforge.net/lists/listinfo/opennms-devel