From a house keeping perspective is there any ability within SOI to run a cleanup procedure on CI's that don't exist within the domain manager level? Example within Nimsoft, we remove a server from monitoring, we go through all the remove procedures w/in UIM to delete the robot but then in SOI that CI/Server still exists.
Is there any built-in functionality, or utilities, toolbox commands that will allow me to run a clean up on non-existent CI's that previously existed but now do not?
Is this the new GA connector you are testing with or the Global Delivery one? Just to confirm, the system you deleted from nimsoft is not part of its inventory any longer? Can you explain how you deleted it.
Hi Dan, to remove a robot from within UIM you can
1. Stop the Nimsoft Robot Watcher Server on the machine to be decommissioned.
2. Then from within UIM, go to the HUB that robot reports up to and open the hub probes configuration.
3. There is a Robot tab, that in it, should have the machine we want to remove in RED.
4. Select the machine/robot in the list and right click and then hit REMOVE.
This then "removed" the machine from with in UIM and is no longer monitored. At this point is when there should be a way to remove, delete the CI in SOI since it no longer exists.
I don't think those steps remove the machine from the Nimsoft inventory. I am not an expert on the Nimsoft side, but that just removed it from being monitored. SOI pulls in all CI's in the inventory (the GA connector at leadt does).
Is this machine no longer discovered in the Nimsoft inventory?
Hi Dan, From the "inventory" do you mean Nimsoft's NimsoftSLM database table of CM_COMPUTER_SYSTEM table? Yes a more through delete process does include removing the computer from that table as well as all QoS_ Metric data associated with that machine.
There are two SQL Queries that are ran to remove it completely:
SELECT * FROM NimsoftSLM.dbo.CM_COMPUTER_SYSTEM
SELECT * FROM NimsoftSLM.dbo.S_QOS_DATA where source = 'XXXX'
DELETE FROM NimsoftSLM.dbo.CM_COMPUTER_SYSTEM where source = 'XXXX'
DELETE FROM NimsoftSLM.dbo.S_QOS_DATA where source = 'XXXX'
At this point SOI, should remove the CI from it's DB. Or there should be a method to clean up stale CI's that no longer exist.
Hi Dan, so UIM now provides a mechanism to officially "Delete a robot" from w/in the UIM DB.
The process can be found here:
We are using the "Remove Individual Devices" method and not the full Master Delete.
But even after following these steps, on the SOI side, those machines still exist w/in the SOI DB. Does the connector clean up deleted robots after the fact?