Server Status/Management - RHEL 6/7

Instructions for checking the status of IPLM Server in RHEL/CentOS installations.

Determining Installed Versions of IPLM Server

$ rpm -q mdx-piserver
mdx-piserver-3.0.0-20.12.22.14.07.12.x86_64

IPLM Server Status

Server status, stop and restart can be performed by running the standard 'service' commands

RHEL/CentOS 6

$ service piserver status
piserver (pid  1792) is running...
neo4j (pid  1774) is running...
 

RHEL/CentOS 7

$ service piserver status
piserver (pid 4132) is running...
neo4j (pid 4097) is running...
 
# or systemctl command
$ systemctl status piserver -l
● piserver.service - Perforce IPLM Server
   Loaded: loaded (/usr/lib/systemd/system/piserver.service; disabled; vendor preset: disabled)
   Active: active (exited) since Tue 2020-12-22 19:31:15 EST; 6h ago
 Main PID: 4035 (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/piserver.service
           ├─4097 /bin/java -cp /usr/share/mdx/neo4j/current/plugins:/usr/share/mdx/neo4j/current/conf:/usr/share/mdx/neo4j/current/lib/*:/usr/share/mdx/neo4j/current/plugins/* -server -XX:+UseG1GC -XX:-OmitStackTraceInFastThrow -XX:+AlwaysPreTouch -XX:+UnlockExperimentalVMOptions -XX:+TrustFinalNonStaticFields -XX:+DisableExplicitGC -Djdk.tls.ephemeralDHKeySize=2048 -Djdk.tls.rejectClientInitiatedRenegotiation=true -Dunsupported.dbms.udc.source=tarball -Dfile.encoding=UTF-8 org.neo4j.server.CommunityEntryPoint --home-dir=/usr/share/mdx/neo4j/current --config-dir=/usr/share/mdx/neo4j/current/conf
           └─4132 java -XX:+TieredCompilation -XX:TieredStopAtLevel=1 -Xverify:none -Djava.security.egd=file:/dev/urandom -jar /usr/share/mdx/products/piserver/target/piserver.jar server /etc/mdx/piserver.yml

Dec 22 19:31:14 pkg-test-centos7 systemd[1]: Starting Perforce IPLM PiServer...
Dec 22 19:31:14 pkg-test-centos7 runuser[4050]: pam_unix(runuser:session): session opened for user neo4j by (uid=0)
Dec 22 19:31:15 pkg-test-centos7 piserver[4035]: Starting neo4j: [ OK ]
Dec 22 19:31:15 pkg-test-centos7 runuser[4121]: pam_unix(runuser:session): session opened for user mdxadmin by (uid=0)
Dec 22 19:31:15 pkg-test-centos7 piserver[4035]: Starting Pi server: [ OK ]
Dec 22 19:31:15 pkg-test-centos7 systemd[1]: Started Perforce IPLM PiServer.

Determining Which mdx Packages are Available on the Server

$ yum search mdx
...
mdx-picli.x86_64 : MDX Pi Client
mdx-picli-lib.x86_64 : MDX Pi Client devtools
mdx-piextras.x86_64 : MDX Pi Client extra files
mdx-piserver.x86_64 : MDX Pi Server
mdx-piserver-tools.noarch : MDX Pi Server Tools
mdx-piweb.x86_64 : MDX Pi Web UI
mdx-piweb-lib.x86_64 : MDX Pi Web UI node modules
mdx-yum-repo.noarch : MDX Yum Repo

Determining Where pi Configuration Files Live

$ rpm -q -c mdx-piserver
/etc/mdx/piserver.conf
/etc/mdx/piserver.yml
$