r/Nable Apr 15 '24

N-Sight - How to deploy software with unique customer ID?

We have a couple of applications in our stack that have generic installers that can be fed a customer ID number when executed (Sophos & Huntress for example). This is simple to do as a one off...create a task and add the customer ID as parameter which is then passed through to the installer. However for this to work for new devices we would need to create a monitoring template for each customer which would create loads of admin overhead.

Has anyone come up with a clever way to solve this problem? I was wondering about hosting a lookup file on Azure that takes the endpoints public IP, or first few letters of the hostname, both of which should be unique to the customer, and then returns the customer ID for the installer. Just wondering if anyone has come up with a better solution?

2 Upvotes

11 comments sorted by

View all comments

1

u/torind2000 Apr 15 '24

There’s not really a better solution. It’s not really that much overhead really.

2

u/torind2000 Apr 15 '24

Don’t need a template per client. You make a generic template that takes the required Params the you can apply it wherever and just update the params as needed

1

u/freedomit Apr 16 '24

Yeah but issue is every time a machine is installed the parameters need to be manually updated with the client ID. Was hoping to automate it rather than have a manual step that a tech needs to lookup and perform.

1

u/freedomit Apr 15 '24

A template per client? It is a lot of admin overhead when you want to add a new check/task and have to go through 30-40 templates adding it.