Configuring PingCentral to run as a Linux systemd service
Run PingCentral as a Linux systemd service that automatically starts when Linux starts.
Before you begin
Ensure that:
-
You are signed on to your system as a root user.
-
The <JAVA-HOME> path points to the Java Development Kit (JDK) software on your system. For example,
usr/java/jdk11.0_4
. -
The <PINGCENTRAL_HOME> path points to the folder extracted from the
.zip
archive in your installation directory. Ensure that this path does not reside within a user’s home folder.
Steps
-
Copy the
pingcentral.service
configuration file from$PINGCENTRAL_HOME/sbin/linux/pingcentral.service
to/lib/systemd/system/pingcentral.service
.You can also copy this file to the
/etc/systemd/system
location, if appropriate -
Open the
pingcentral.service
file and assign appropriate values to the following variables:-
<PINGCENTRAL_HOME>: Labeled "WorkingDirectory."
-
<PINGCENTRAL_USER>: Labeled "User."
-
<JAVA_HOME>: Labeled "Environment."
-
-
Enable read and write activity for the service using the
chmod 644 /lib/systemd/system/pingcentral.service
command.If you copied this file to the /etc/systemd/system location in step 1, use this command instead:
chmod 644 /etc/systemd/system/pingcentral.service
. -
Load the systemd service using the
systemctl daemon-reload
command. -
Enable the service using the
systemctl enable pingcentral.service
command. -
Start the service using the
systemctl start pingcentral.service
command.