# Several instances of a check with different Parameters on same Host

**URL:** <https://community.icinga.com/t/several-instances-of-a-check-with-different-parameters-on-same-host/15224>\
**Category:** Icinga Director\
**Tags:** icingaweb2, director\
**Created:** [October 13, 2025, 9:08am UTC](https://community.icinga.com/t/several-instances-of-a-check-with-different-parameters-on-same-host/15224 "2025-10-13T09:08:17Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![saleh](https://community.icinga.com/letter_avatar_proxy/v4/letter/s/e79b87/32.png) [@saleh](https://community.icinga.com/u/saleh)\
**Post date:** [October 13, 2025, 9:08am UTC](https://community.icinga.com/t/several-instances-of-a-check-with-different-parameters-on-same-host/15224/1 "2025-10-13T09:08:17Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![bberg](https://community.icinga.com/letter_avatar_proxy/v4/letter/b/b782af/32.png) [@bberg](https://community.icinga.com/u/bberg)\
**Post date:** [October 13, 2025, 9:17am UTC](https://community.icinga.com/t/several-instances-of-a-check-with-different-parameters-on-same-host/15224/2 "2025-10-13T09:17:52Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![rivad](https://community.icinga.com/user_avatar/community.icinga.com/rivad/32/5852_2.png) [@rivad](https://community.icinga.com/u/rivad)\
**Post date:** [October 13, 2025, 9:40am UTC](https://community.icinga.com/t/several-instances-of-a-check-with-different-parameters-on-same-host/15224/3 "2025-10-13T09:40:41Z")

</div>

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.
