Core Docker
Startup Arguments
| Argument | Description | 
|---|---|
  | 
Display help with available arguments.  | 
  | 
Start the process in the foreground and use existing data and configuration.  | 
  | 
One-time command to initialize or update database and configuration files and do NOT start.  | 
  | 
Command to initialize or update database and configuration files and start OpenNMS in the foreground.  | 
  | 
One-time command to run the config-tester against the configuration.  | 
Environment Variables
Environment variable  | 
Description  | 
Required  | 
Default value  | 
  | 
Allows to add additional Java options  | 
optional  | 
  | 
| Environment variable | Description | Required | Default value | 
|---|---|---|---|
  | 
Database name used for Horizon Core instance  | 
required  | 
-  | 
  | 
Username with access to the database  | 
required  | 
-  | 
  | 
Password for user with acccess to the database  | 
required  | 
-  | 
  | 
Host with the PostgreSQL server instance running  | 
required  | 
-  | 
  | 
PostgreSQL server port  | 
optional  | 
  | 
  | 
PostgreSQL super user to initialize database schema specified in   | 
required  | 
-  | 
  | 
PostgreSQL super user password  | 
required  | 
-  | 
  | 
Database connection pool factory  | 
optional  | 
  | 
  | 
Database connection pool idle timeout  | 
optional  | 
  | 
  | 
Database connection pool login timeout  | 
optional  | 
  | 
  | 
Minimal connection pool size  | 
optional  | 
  | 
  | 
Maximum connection pool size  | 
optional  | 
  | 
  | 
Maximum connections  | 
optional  | 
  | 
| Environment variable | Description | Required | Default value | 
|---|---|---|---|
  | 
Used Timeseries storage strategy  | 
optional  | 
  | 
  | 
Store timeseries data by foreign source instead of the database node id  | 
optional  | 
  | 
  | 
Java RRD Strategy class  | 
optional  | 
  | 
  | 
Java RRD Interface library  | 
optional  | 
  | 
  | 
JRRD2 library path  | 
optional  | 
  | 
| Environment variable | Description | Required | Default value | 
|---|---|---|---|
  | 
Listen interface for SNMP Trapd  | 
optional  | 
  | 
  | 
Port to listen for SNMP Traps  | 
optional  | 
  | 
  | 
Create new suspect event based Trap recipient for unknown devices  | 
optional  | 
  | 
  | 
Preserve raw messages in SNMP Traps  | 
optional  | 
  | 
  | 
Set maximum thread size to process SNMP Traps  | 
optional  | 
  | 
  | 
Set maximum queue for SNMP Trap processing  | 
optional  | 
  | 
  | 
Set batch size for SNMP Trap processing  | 
optional  | 
  | 
  | 
Set batch processing interval in milliseconds  | 
optional  | 
  | 
| Environment variable | Description | Required | Default value | 
|---|---|---|---|
  | 
Listen interface for Karaf shell  | 
optional  | 
  | 
  | 
SSH Port for Karaf shell  | 
optional  | 
  | 
| Environment variable | Description | Required | Default value | 
|---|---|---|---|
  | 
Set Cassandra replication factor for the newts keyspace if Newts is used  | 
optional  | 
  | 
  | 
A comma separated list with Cassandra hosts for Newts  | 
optional  | 
  | 
  | 
Name of the keyspace used by Newts  | 
optional  | 
  | 
  | 
Cassandra server port  | 
optional  | 
  | 
  | 
Username with access to Cassandra  | 
optional  | 
  | 
  | 
Password for user with access to Cassandra  | 
optional  | 
  |