Download a pdf file in service monitoring

use a small web server with authentication to host the pdf and then create the icon.
I’ve done that to start remotely processes on my linux box, I have an icon, and behind that a flask API, when I execute a GET to a path it runs “systemctl start something”.
In your case is even simpler, create a small script on the host where the pdf is generated and once you find it copy it to CMK server and use the embedded web server to host the file and thus making it available behind an url.

2 Likes