Install → Job Performance module

The Job Performance (SUPReMM) XDMoD module should be installed on an existing XDMoD instance. The XDMoD instance must have job accounting data shredded and ingested and present in the UI. Do not begin the configuration steps until the accounting data is loaded into XDMoD. See the main XDMoD documentation for instructions on installing and configuring XDMoD.

If you have a previous version of the SUPReMM module installed, then follow the instructions in the Upgrade Guide.

RPM Installation

If your web server can reach GitHub via HTTPS, you can install the RPM package directly:

# dnf install https://github.com/ubccr/xdmod-supremm/releases/download/v11.0.1-1/xdmod-supremm-11.0.1-1.el8.noarch.rpm

Otherwise, you can download the RPM file from the GitHub page for the release and install it:

# dnf install xdmod-supremm-11.0.1-1.el8.noarch.rpm

Source Installation

The source package can be downloaded from GitHub. Make sure to download xdmod-supremm-11.0.1.tar.gz, not the GitHub-generated “Source code” files.

NOTE: The installation prefix must be the same as your existing Open XDMoD installation. These instructions assume you have already installed Open XDMoD in /opt/xdmod-11.0.1.

# tar zxvf xdmod-supremm-11.0.1.tar.gz
# cd xdmod-supremm-11.0.1
# ./install --prefix=/opt/xdmod-11.0.1

Additional Notes

SELinux

NOTE: The webserver is not able to communicate with MongoDB with the default Rocky Linux SELinux security policy. The following command allows the webserver to communicate over network:

# setsebool -P httpd_can_network_connect 1

Configure SUPReMM module

After installing the XDMoD module it must be configured following the instructions in the Job Performance (SUPReMM) XDMoD Module Configuration Guide.