Hi @Christian Redgewell ,
I have done this and I also described this in an answer here:
Different accounts for different Linuxes
You just need to group all your monitored UNIX/Linux Systems in each environment and target the group with the respective service account.
I would recommend you to build a dynamic group, based on some criteria, so that you don't have to manage it afterwards, but a group with static members will do the job also. So in your case you will end up with 3 groups targeted by the different service accounts.
I hope I was able to help you.
----------
(If the reply was helpful please don't forget to upvote or accept as answer, thank you)
Best regards,
Stoyan