System Properties

The global behavior of Horizon is configured with properties files. Configuration can also affect the Java virtual machine under which Horizon runs. Changes in these properties files require a restart of Horizon. The configuration files can be found in ${OPENNMS_HOME}/etc.

The priority for Java system properties is as follows:

  1. Those set via the Java command line i.e., in opennms.conf via ADDITIONAL_MANAGER_OPTIONS

  2. opennms.properties.d/*.properties

  3. opennms.properties

  4. libraries.properties

  5. rrd-configuration.properties

  6. bootstrap.properties

Property files in opennms.properties.d/ are sorted alphabetically.

To avoid conflicts with customized configurations, all custom properties can be added to one or more files in ${OPENNMS_HOME}/etc/opennms.properties.d/. We recommend to not modify default OpenNMS properties. Create dedicated files with your customized properties in opennms.properties.d/.