My team has opted to install a parallel instance of NPM rather than upgrading our original / older version of NPM. The reasons are varied, but unimportant once the decision was made.
They've run into a snag importing older NPM 's ICMP-monitored nodes. The nodes were created manually over many years; each one has an IP address and a manually created name.
Alerts were built for those nodes based on a name included in the node. If a node goes unreachable, NPM sends an alert based on that name to a group of users who support those nodes.
We've found we're unable to extract that list of ICMP-monitored nodes without losing their names--all that comes out is their IP addresses.
How can we extract the ICMP-monitored IP addresses AND their names imported into the new NPM?
Example: A typical ICMP-monitored node contains the phrase "Fred" and a site location in its name. When it stops responding to pings, NPM detects a "Fred" kind of node is down and sends that device's name and IP address in an e-mail to the analysts who support "Fred" devices. Since the name also contains the site location and the device's IP address, they know just which city/site it's in, and who to contact to troubleshoot it.
Extracting this list of devices from old NPM gives a long list of IP addresses without the names that should be associated with them. This causes the alerts to fail since they're looking for "Fred" in the name. Then the analysts don't receive their notifications until the end users complain.
How would you export the list of ICMP-monitored devices to include both their names and their IP addresses for import into the latest version of NPM?
Rick S.