I currently manage ~600 devices in remote sites. We use a proprietary software to monitor these devices, and currently configure static IPs for every device.
This requires us to have knowledge of what switch it will be plugged into, which is often hard because we aren't on site during installs. also, devices can be moved without our knowledge, and the only way to bring it back online is to have them reconnected to the original switch.
Would there be an issue with allowing the device to get an IP from DHCP and connecting to it via hostname? If this were to work, we wouldn't need knowledge of which switch is closest to the rack we are installing it in, and would prevent us from losing connection if a device is moved.