From OpenNMS
JICMP is a Java interface to the ICMP protocol (ping), originally written as a part of OpenNMS. It is now available as a separate package, although JICMP binaries for common platforms are provided in the opennms-installer jar.
As of OpenNMS 1.3.6, JICMP is no longer distributed as part of the OpenNMS source release, however, it is still a required dependency. To install OpenNMS 1.3.6 or later, you will need to download JICMP and compile install it (or, install a pre-made package). If it is installed somewhere that is not in the default library path, you may need to tell the OpenNMS installer where it is at, using the "-l" flag.
For example:
./install -disU -l /usr/local/lib ============================================================================== OpenNMS Installer Version $Id: Installer.java 7276 2007-08-28 16:35:34Z rangerrick $ ============================================================================== Configures PostgreSQL tables, users, and other miscellaneous settings. - searching for jicmp: - trying to load /usr/local/lib/libjicmp.so: OK - searching for jrrd: - trying to load /usr/local/lib/libjrrd.so: OK
If you have native libraries that OpenNMS needs in multiple locations, you can use the path separator (":" on UNIX) to specify multiple paths to search:
./install -disU -l /usr/local/lib:/opt/jrrd/lib:/opt/jicmp/lib
If you have problems installing on solaris see Installing_on_Solaris
- This feature was enhanced or modified in version 1.3.6






