We have setup of SIS as below:
1. Master Inventory Server (For Local End Users)
2. Snow Gateway Server (For Field Users)
How we can get it know that End user machines reported via either MIS or SGS?
On your Inventory server, there is a field that indicates how the snowpack reached the inventory. It is called "Server node":
Note: This field is correct if there is only one <Endpoint> in your local agent's config file. If you have several <Endpoint> entries, the "Server node" field could contain any of your <Endpoints> even if it is not the one that was eventually used.
So if you have a MIS-only config file and a different SGS-only config file then the above will work.
If you have a single config file listing both <Endpoints>, then I see no solution
I can at least tell you that there is no data in the incoming snowpacks that will reveal if the file was coming from the gateway or directly to the master server. Once the snowpack is placed in the incoming folder of the master server, the origin is unkown.
I also cannot find a way to add such information to the snowpack before it is sent, as the agent will not know which endpoint will be reachable until the snowpack is already created and is waiting to be sent.
In short, I cannot think of a way to achieve this, neither with information within the snowpack, nor with any metadata transferred together with the file.
But maybe someone else have a bright idea to work around this?
Thanks Martin, for your response.
Thanks for your response.
Unfortunately, There both endpoints in single config file.
Retrieving data ...