PingCentral

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

  1. 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

  2. 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."

  3. 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.

  4. Load the systemd service using the systemctl daemon-reload command.

  5. Enable the service using the systemctl enable pingcentral.service command.

  6. Start the service using the systemctl start pingcentral.service command.

Removing the PingCentral systemd service

If you have privileges that allow you to install applications, you can remove the PingCentral systemv service.

Steps

  1. Sign on to the system as a root user.

    Option Description

    Stop the service

    Run the /etc/init.d/pingcentral stop command.

    Delete the service

    Run the chkconfig --del pingcentral command.

  2. Delete the /etc/init.d/pingcentral script if it is no longer needed.