Best Practices for Asset Discovery are as below:
- Follow consistent naming convention (camel case) for discovery job names.
- Ensure that the discovery app has required network access to the assets to be discovered.
- You can host multiple discovery app as required in your network or cloud environments. For example – one discovery app for each cloud environment or branch office.
- Configure the schedule for the discovery run “just right” by avoiding frequent discoveries.
- Ensure that the discovery run schedule aligns well with your internal patching schedule. For example if you apply Microsoft patches on Tuesdays, then best to run discovery weekly on Wednesdays.
- Ensure that your discovery load is well spread out. For example different branch offices or network subnets can be discovered at different times.
- Follow security best practices to harden systems running discovery app. For example restrict SSH access to such systems to select individuals in the organization.