For network interfaces, it's possible to use symbolic names like eth0, em3, lagg0, bond3 and so on in the Target[] definition. This way, no matter how the devices are enumerated at each boot, the data is polled correctly.
Is it possible to do the same for any other IODs that provide *Descr variables? For example, hrStorage* includes hrStorageDescr that links the symbolic names to the specific IOD index. Is there anyway to use this symbolic name (as shown in the *Descr output) instead of the OID numbers?
It's really annoying to have to double-check everything in the config file after a server is rebooted, and to manually update the Target[] lines to match how things got enumerated this time.
