Several instances of a check with different Parameters on same Host

Hi ICINGA community,

I have a question about Icinga Director.
How can I configure two instances of the same check with different parameters on the same host using Icinga Director?

My use case:
I want to use the check_http command on one host, but for several different domains.

Thank you!

Best regards,

Saleh

Id create a Service template for that check with a few custom fields, and then create multiple services based on that template, be it using Single Services, Service Apply Rules or Service Sets.

I use a field called host.vars.custom_tags on my hosts of type array and with a connected data list.
A service set with the apply rule “host.vars.custom_tags contains my_app_tag”.
This service set contains services maybe based on a common service template or just clones of services based on the basic one for the respecting checks.
This way I can clone hosts if a new one is added to a load balanced application or applications are migrated to a new host and I can update the services to monitor an application in a central location.