Delete old device names and add new ones in snmpcollector is not working
search cancel

Delete old device names and add new ones in snmpcollector is not working

book

Article ID: 237764

calendar_today

Updated On:

Products

DX Unified Infrastructure Management (Nimsoft / UIM) DX Unified Infrastructure Management (Nimsoft / UIM) CA Unified Infrastructure Management SaaS (Nimsoft / UIM) Unified Infrastructure Management for Mainframe

Issue/Introduction

We have two 3850 switches that have been replaced and are now 9300 switches.  I remove the 3850 profile from snmpcollector and rediscover them, but they are rediscovered as the same 3850. I also have a switch that was decommissioned, so I removed the IP from discovery, but that switch keeps coming back when querying the discovery server.

  • UIM 20.4
  • snmpcollector version: 4.05
  • Hub: 9.34
  • Robot: 9.34

 

How can we manually delete old device names in snmpcollector and allow the display of the new device names when there is a problem after querying the discovery_server? 

Neither new or old device names are displaying after removing and trying to rediscover the old devices.

Environment

  • Release: UIM 20.4 CU1
  • Component: UIM - SNMPCOLLECTOR

Cause

  • discovery_server deployed on child robot of the Primary in UIM v20.4

Resolution

1. In the Operator Console, delete the 'OLD' devices and also choose "Prevent rediscovery" to blacklist them

2. Delete all contents of the niscache folder on the hub running the snmpcollector

3. Delete all contents of the niscache folder on the discovery_server

4. Restart the snmpcollector and discovery_server probes

5. Access the snmpcollector probe via the Admin Console

6. Delete the snmpcollector device profile that contains the old device name

7. Clean up (delete) any duplicate entries based on the dupe cs_id entries in the CM_DEVICE and CM_COMPUTER_SYSTEM tables but ONLY for the OLD device where in this case neither old nor new device showed up any longer, after querying the discovery_server in snmpcollector.

To do so, run queries such as:

   select * from cm_device where dev_name = 'old_device_name'
   
   delete from cm_device where dev_name = 'old_device_name'
   
   select * from cm_computer_system where name = 'old_device_name'
 
   delete from cm_computer_system where name = 'old_device_name'
 

For the given NEW device ipaddress, name->ipaddress, make sure that the ip itself which has the same ip address in the dev_name, is not being prevented from being discovered due to the ip being present in the cm_device_blacklist table. If it is in the table, then

   delete from cm_blacklist_device where dev_ip = <ip_address>

8. Create a new profile in snmpcollector for the NEW device

9. Enter the NEW device name, credentials, port and community string to try and rediscover the new device (device name).

10. In snmpcollector, click the ellipses (three dots) and force rediscovery/query the discovery server


The new device should then show up in snmpcollector.

After querying the discovery server again after a few minutes, the old name device should NOT reappear and the new name for the new switch should appear and persist after running Query Discovery server again.

Final disposition: Operator Console 20.4 - Cumulative Update 2 fixed this issue as a result of the discovery_server working in UIM 20.4 CU2.