From OpenNMS

Jump to: navigation, search

JICMP is a Java interface to the ICMP protocol (ping), originally written as a part of OpenNMS.

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 and run OpenNMS 1.3.6 or later, you will need to either:

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