Part F – Install PingIntelligence Dashboard
Installing PingIntelligence for APIs Dashboard automatically installs Elasticsearch. To install PingIntelligence Dashboard, ensure that the following prerequisites are met:
-
Server: 8 core CPU, 16 GB, 1 TB HDD
-
Operating system: RHEL 7.9 or Ubuntu 18.04 LTS
-
OpenJDK: 11.0.2
-
SSL certificate: One private key and certificate. By default, PingIntelligence Dashboard uses the private key and certificate shipped with the binary.
-
Password: If you want to change the default password, set a minimum 8 character password
-
ABS: ABS URL, access, and secret key. Make sure that ABS is reachable from the PingIntelligence Dashboard machine.
-
ASE: ASE management URL, access, and secret key. Make sure that ASE is reachable from the PingIntelligence Dashboard machine.
Port numbers
The following is a list of default port numbers. Make sure that these are available for installing PingIntelligence Dashboard.
-
PingIntelligence Dashboard (WebGUI): 8030
-
Elasticsearch: 9200
-
Dataengine: 8040
-
H2 database: 9092. H2 database is installed and runs as a part of PingIntelligence Dashboard.
Supported browsers: The following Web browsers are supported:
-
Google Chrome: Version 49 or later
-
Mozilla Firefox: Version 69 or later
-
Microsoft Edge: Version 42 or later
-
Apple Safari: Version 11.1 or later
Operating system configurations: Complete the following configuration for the operating system:
-
Increase the
ulimit
to 65536# sudo sysctl -w fs.file-max=65536 # sudo sysctl -p
-
Increase the
vm.max_map_count
limit to 262144# sudo echo "vm.max_map_count=262144" >> /etc/sysctl.conf # sudo sysctl -p
-
JDK installation: Set
JAVA_HOME
to<jdk_install>
directory and add<jdk_install>/bin
to systemPATH
variable -
Choose the
<pi_install_dir>
directory.<pi_install_dir>
should be readable and writable by the logged in user.
PingIntelligence Dashboard users
There are two pre-configured login users in PingIntelligence Dashboard. The two users are:
-
admin
-
ping_user
Multiple admin
and ping_user
can simultaneously log into PingIntelligence Dashboard. The admin user has full access to PingIntelligence Dashboard. An admin
can view the dashboard of various APIs as well as tune threshold and unblock a client identifier. ping_user
can only view the API dashboard. A total of 25 admin
and ping_user
can log in simultaneously.