ExaMon (Exascale Monitoring) is a lightweight monitoring framework for supporting accurate monitoring of power/energy/thermal and architectural parameters in distributed and large-scale high-performance computing installations.
To compile the EXAMON plugin you need a functioning EXAMON installation.
Modify the main Makefile
and set FEAT_EXAMON=1
. In src/report/Makefile
, update EXAMON_BASE
with the path to the current EXAMON installation. Finally, set an examon.conf
file somewhere on your installation, and modify src/report/examon.c
(line 83, variable char *conffile = "/hpc/opt/ear/etc/ear/examon.conf"
) to point to the new examon.conf
file.
The file should look like this:
Where hostip
is the actual ip of the node.
Once that is set up, you can compile EAR normally and the plugin will be installed in the lib/plugins/report
folder inside EAR's installation. To activate it, set it as one of the values in the EARDReportPlugins
of ear.conf
and restart the EARD.
The plugin is designed to be used locally in each node (EARD level) together with EXAMON's data broker.