See here for the license entitlements:
https://support.nagios.com/kb/article.php?id=145
You use the license on the XI server, the Core servers don't need any licenses so they are unrelated but if want Core support you need to purchase a Core support plan in addition to the XI (if you wanted XI support), please reach out to
[email protected] if you have any more licensing questions as they are the only ones with access to that information.
You would need a license for every XI server that will be doing checking.
There are two ways to do this:
1. Mod Gearman - single XI server, multiple external workers who report back to XI server (the workers run the checks), see here for more info:
https://assets.nagios.com/downloads/nag ... ios_XI.pdf
https://support.nagios.com/kb/article.php?id=484
NOTE: Make sure that you follow the "Remote Worker Considerations" and the "Host groups and Service groups​" sections from the second link above and then follow the "Disable Worker​" section from the first link once you've setup your exclude groups.
2. Single XI server (Admin > Inbound Transfers), Core servers (like you originally planned) would run the checks and submit the results via NRDP to the XI server.
I would go with option 1 if you are going to be admining the system (and for simplicity), I would go with option 2 if you're going to let different admins manage there own stuff but want it segregated.