Two ways to assign
You can assign a check at creation time, or from the group’s detail page. Both produce the same result.When creating the check
In the Create check modal, the Assign check to host group(s) field lets you pick groups directly:- Open Acceptance to Run → Checks → Add custom check.
- Build your rule (see Creating checks).
- In the Assign check to host group(s) picker, select one or more groups.
- Click Done.
From a group’s detail page
If a check already exists, attach it to a group from the group side:- Go to Hosts → Host groups → [Group name].
- Click Assign check.
- Pick the check from the list and confirm.
One check, many groups
A check can be assigned to as many groups as you want. The check evaluates once per host per agent run, regardless of how many of its assigned groups that host belongs to. There’s no penalty (in compute or in result clarity) for overlapping group memberships.Picking the right granularity
Two failure modes to avoid:- One giant group. If every check is assigned to “All hosts,” every check produces an error for every host that doesn’t have the relevant property. Your Overview page fills with red and the signal gets lost in the noise.
- One group per host. If you create a group per host, group-level rollups stop being meaningful and you’ve reinvented per-host assignment.
- One group per server role (e.g., “Application servers”, “Database primaries”, “Web tier”, “Cache nodes”).
- One group per environment (e.g., “Production”, “QA”, “Sandbox”).
- Cross-cutting groups for vendors when you need them (e.g., “AWS”).