domino_exporter
A cross-platform utility for exporting HCL Domino statistics to Prometheus. Works on Windows and Linux.Tested on OS:
1 - Windows Server 2019-2025
2 - Linux RHEL (requires glibc 2.34)
3 - Linux DEB (requires glibc 2.34)
Tested on HCL Domino:
1 - HCL Domino 12.0.2
2 - HCL Domino 14.0
3 - HCL Domino 14.5
4 - HCL Domino 14.5.1
Installation
To install, place the executable file in the domino directory (where the nnotes.dll or nnotes.so library is located) and run it.
What is reflected in the metrics
Statistics are formatted to contain only alphanumeric characters. Other characters are replaced with the _ symbol.
Example:
Server.MailBoxes = Server_MailBoxes
Monitor.Last.EVENT MONITOR.Warning(High) = Monitor_Last_EVENT MONITOR_Warning_High_
Only statistics with a numerical value are included in the metrics; date or text are not included (this is a Prometheus feature).
Example:
NO - Server.Task = Cluster Replicator: Idle: [08/01/2026 02:08:41 ZE1]
NO - Server.ElapsedTime = 00:34:03
YES - Server.ElapsedTimeDays = 0.023645833333333
YES - Server.MailBoxes = 1
Notes.ini
By default, domino_exporter runs on port 9100 and updates information every 30 seconds. There are two parameters to change these values:
1 - DOMINO_EXPORTER_PORT - to change the port.
2 - DOMINO_EXPORTER_STATISTICS_UPDATE_INTERVAL - to change the statistics update interval. In seconds.