Creating a "service group" per host, automatically

We have some hosts with multiple drives, but would always like a single filesystem health indicator for each host. This way we can add that single indicator to a Nagvis map showing the status of the group of drives for each given host.

At first I thought service groups would work, but would have to manually make a service group for each host, and that isn’t feasible. Ideally, could setup a service group rule that would create a group for each host automatically.

Maybe I’m thinking of this wrong? Or maybe there is an obvious solution that I’m not seeing?

In the end, we still need all hosts to have a way of seeing the health of any and all drives from a single monitored item (per host) in Nagvis.

You could create a Business Intelligence aggregation. This can be added as item to a Nagvis map.
A BI aggregation can work with host search and Service regex matching, making it very flexible.