Create OpenProject work packages from CheckMK notification provider.
Tested with CheckMK 2.4.0p11 on Debian 12.
Install the mkp package from the latest release via mkp cli for all editions or alternatively via "Extension Packages" in the web-ui of the enterprise edition.
- Create a dummy user, which must not be able to login.
- Create a notification rule and configure the openproject provider. You have to enter the project, workpackage type, status etc.
- Make sure to only send the notification to the dummy user, else it will create a workpackage for every user which is in the notification group!
To get the numerical IDs for setup, you can manually query the api. Open this url in your browser and replace <id> with a workpackage-id of an existing one that is configured like you want this plugin to create them:
https://openproject.example.com/api/v3/work_packages/<id>