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:
- Install a pre-made package of JICMP:
- or download JICMP and compile/install it.
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.
./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