---
title: Configure Dashboard properties - dashboard.properties
description: The Dashboard configuration file (dashboard.properties) is located in the <pi_install_dir>/dashboard/config/ directory. The following table explains the parameters and provides recommended values.
component: pingintelligence
version: 5.1
page_id: pingintelligence:pingintelligence_dashboard:pingintelligence_dashboard_properties
canonical_url: https://docs.pingidentity.com/pingintelligence/5.1/pingintelligence_dashboard/pingintelligence_dashboard_properties.html
revdate: March 28, 2024
---

# Configure Dashboard properties - dashboard.properties

The Dashboard configuration file (dashboard.properties) is located in the `<pi_install_dir>/dashboard/config/` directory. The following table explains the parameters and provides recommended values.

| Parameter                                                                                                                                         | Description                                                                                                                                                                                                                                                   |
| ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **ABS IP, port, log level, and JKS password**                                                                                                     |                                                                                                                                                                                                                                                               |
| `abs.host`                                                                                                                                        | ABS URL                                                                                                                                                                                                                                                       |
| `abs.port`                                                                                                                                        | ABS port number. Default value is 8080.                                                                                                                                                                                                                       |
| `abs.ssl`                                                                                                                                         | Set the value, to enable or disable SSL connection with ABS. Valid values are `true` and `false`.                                                                                                                                                             |
| `abs.restricted_user_access`                                                                                                                      | Set the value, to enable or disable restricted user access to ABS. Valid values are `true` and `false`.                                                                                                                                                       |
| `abs.access_key`                                                                                                                                  | ABS access key.                                                                                                                                                                                                                                               |
| `abs.secret_key`                                                                                                                                  | ABS secret key.                                                                                                                                                                                                                                               |
| `abs.query.interval`                                                                                                                              | ABS query polling interval in minutes. Default value is 10 minutes.                                                                                                                                                                                           |
| `abs.query.offset`                                                                                                                                | ABS query offset in minutes. Minimum value is 30 minutes.                                                                                                                                                                                                     |
| **Publish to UI,Elasticsearch distribution type, Elasticssearch URL, Elasticsearch username, Elasticsearch password, ILM policy, Kibana version** |                                                                                                                                                                                                                                                               |
| `publish.ui.enable`                                                                                                                               | Set the value, to enable or disable publishing of attack information and other metrics to the dashboard. Valid values are `true` and `false`.                                                                                                                 |
| `es.distro.type`                                                                                                                                  | Elasticsearch distribution type. Valid values are `default` and` aws`.                                                                                                                                                                                        |
| `es.url`                                                                                                                                          | Elasticsearch URL.                                                                                                                                                                                                                                            |
| `es.username`                                                                                                                                     | The username credential to Elasticsearch.                                                                                                                                                                                                                     |
| `es.password`                                                                                                                                     | The password credentials to Elasticsearch.                                                                                                                                                                                                                    |
| `es.index.dashboard.activity.ilm.policy`                                                                                                          | Location of Index Lifecycle Management (ILM) policy. If a policy is provided, it should be a valid JSON file. It is not a mandatory policy. The default directory is `<pi_install_dir>/dashboard/config/` directory.                                          |
| `es.index.dashboard.activity.ism.policy`                                                                                                          | Location of Index State Management (ISM) policy. If a policy is provided, it should be a valid JSON file and `es.distro.type` should be set to` aws` . It is not a mandatory policy. The default directory is `<pi_install_dir>/dashboard/config/` directory. |
| `kibana.version`                                                                                                                                  | Kibana version. The default value is 6.8.1.                                                                                                                                                                                                                   |
| **Log4j2 configuration properties**                                                                                                               |                                                                                                                                                                                                                                                               |
| `publish.log4j2.enable`                                                                                                                           | Set the value, to enable publishing attack details to Log4j2. Valid values` true` or` false`. By default dashboard provides syslog support.                                                                                                                   |
| `log4j2.config`                                                                                                                                   | Log4j2 configuration file to log attacks to an external service. For example, `Syslog`. Use `com.pingidentity.abs.publish` as logger name in log4j2 configuration.                                                                                            |
| `log4j2.log.level`                                                                                                                                | Log4j2 log level for attack logging. The default value is `info`.                                                                                                                                                                                             |
| `log4j2.dependencies.dir`                                                                                                                         | Directory for any log4j2 config dependency jar's. This is useful for third party log4j2 appenders. Default directory is `<pi_install_dir>/dashboard/plugins/`.                                                                                                |
| **Log level, Timezone configuration**                                                                                                             |                                                                                                                                                                                                                                                               |
| `dashboard.log.level`                                                                                                                             | The applicable log levels. Valid values are : all, trace, debug, info, warn, error,fatal, off. Default value is` info`.                                                                                                                                       |
| `dashboard.timezone`                                                                                                                              | Set timezone configuration for Dashboard. Valid values are` local` or `utc`.                                                                                                                                                                                  |
| **Dashboard fastforward properties**&#xA;&#xA;The properties are only applicable if dashboard is started withstart.sh --fast-forward option.      |                                                                                                                                                                                                                                                               |
| `dashboard.fastforward.earlier_time`                                                                                                              | Dashboard fast forward earlier time. Allowed format is` YYYY-MM-DDTHH:mm`.                                                                                                                                                                                    |
| `dashboard.fastforward.later_time`                                                                                                                | Dashboard fast forward later time. Allowed format is` YYYY-MM-DDTHH:mm`.                                                                                                                                                                                      |
| `dashboard.fastforward.query.range`                                                                                                               | Dashboard query range in minutes. It should be multiples of ten. Minimum value is ten.                                                                                                                                                                        |
| `dashboard.fastforward.query.cooling_period`                                                                                                      | Cooling period between each query polling batch in seconds. Minimum value is 30 seconds.                                                                                                                                                                      |

The following is a sample `dashboard.properties` file.

```
# Dashboard properties file

# ABS
# ABS Hostname/IPv4 address
abs.host=127.0.0.1
# ABS REST API port
abs.port=8080
# ABS SSL enabled ( true/false )
abs.ssl=true
# ABS Restricted user access ( true/false )
abs.restricted_user_access=false
# ABS access key
abs.access_key=OBF:AES:NuBmDdIhJM7KOB3BbXr4db5DfGJcrA==:hUsqFeTUmH5cOjiUPyws9WwTPYw9yAg0C1X1HSmSI30=
# ABS secret key
abs.secret_key=OBF:AES:NuBmDcAhXgsQu8qzJgIo1Mq97B/PVw==:7GpDn83ZAU6GRKYsZe86x0gdnYOZfTbi8rUimDW100o=
# ABS query polling interval (minutes)
abs.query.interval=10
# ABS query offset (minutes. minimum value 30 minutes)
abs.query.offset=30

# UI
# publish attacks+metrics to UI. Valid values true or false
publish.ui.enable=true
# elasticsearch Distribution Type
# valid values are default and aws
es.distro.type=default
# elasticsearch URL
es.url=https://localhost:9200/
# elasticsearch username. User should have manage_security privilege
# If elasticsearch is NOT configured with authentication security, leave this blank
es.username=elastic
# elasticsearch user password
es.password=OBF:AES:NOp0PNQvc/RLUN5rbvZLtTPghqVZzD9V:+ZGHbhpY4HENYYqJ4wn50AmoO6CZ3OcfjqTYQCfgBgc=
# index lifecycle management (ILM) policy,it can be empty
# If a policy is provided, it should be a valid JSON file
es.index.dashboard.activity.ilm.policy=config/ilm.json
# index stae management (ISM) policy,it can be empty
# If a policy is provided, it should be a valid JSON file
es.index.dashboard.activity.ism.policy=config/ism.json
# kibana version
kibana.version=6.8.1

# Log4j2
# publish attacks to Log4j2. Valid values true or false
# By default it provides syslog support
publish.log4j2.enable=false
# log4j2 config file to log attacks to an external service. For example, Syslog
# use com.pingidentity.abs.publish as logger name in log4j2 configuration
log4j2.config=config/syslog.xml
# log4j2 log level for attack logging
log4j2.log.level=INFO
# directory for any log4j2 config dependency jar's.
# useful for third party log4j2 appenders
# it should be a directory
log4j2.dependencies.dir=plugins/

# Log level
dashboard.log.level=INFO

# Timezone configuration
# valid values: local, utc
dashboard.timezone=local

## Fastforward. Only applicable if dashboard is started with 'start.sh --fast-forward'

# earlier time. format YYYY-MM-DDTHH:mm
# E.g 2019-07-12T10:00
dashboard.fastforward.earlier_time=2019-07-12T10:00

# later time. format YYYY-MM-DDTHH:mm
# E.g 2019-11-13T23:50
dashboard.fastforward.later_time=2019-11-13T23:50

# query range in minutes. It should be multiple of 10
# minimum value is 10
dashboard.fastforward.query.range=60

# cooling period between each query polling batch in seconds
# minimum value 30 seconds
dashboard.fastforward.query.cooling_period=60
```
