Monitor Windows Service - Name with Dots

I’m trying to monitor some Windows Services as I normally do, but this time Icinga gives me “Unknown - The specified service does not exist as an installed service” and I believe it’s because the windows service has dots in the service name.
With powershell in the server I can see that the service name is Xyz.Qua.Modification.Server and in my host config I have:

  var services = {"Xyz.Qua.Modification.Server" = "XYZ Qua Modification Service"}
  for (key => value in services) {
  vars.service[key] = {
  service_win_service = value

Is there a way to do this?
Thank you very much.

Best Regards.

My bad… I made confusion woth the service name and the description.
Thank you.