Configure System Properties

Properties files let you configure Horizon’s global behavior settings. They are stored in ${OPENNMS_HOME}/etc.

Your configuration settings can also affect the Java virtual machine on which Horizon runs.

After making configuration changes, you must restart Horizon for them to take effect.

The evaluation priorities for Java system properties are as follows:

  1. Those set via the Java command line (for example, 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.

To avoid conflicts with customized configurations, you can add all custom properties to one or more files in ${OPENNMS_HOME}/etc/opennms.properties.d/. We recommend that you do not modify default OpenNMS configurations; instead, you can create files with your customized property settings in opennms.properties.d/.