Local check executed by custom user

You can also let the checkmk Agent Service run in the context of the user you need.
To fetch all the other OS informations, you can configure the account as a local Administrator.