How to deal with related CIs when retiring a CI?

jmoore
Mega Expert

Hi,

I have a few questions regarding retiring related CIs; regardless whether the process is manual or automated. As an example, I have an IP Switch that has been retired/decommissioned. We have set the Operational status to Non-operational and Status to Retired for the IP Switch.

The IP Switch has related CIs shown in the related lists. For related CIs that have Operational Status and Status fields, I can set the Operational status to Non-operational and Status to Retired. For related CIs that do not have those fields, what is normally done (e.g. Serial Numbers, Switch Bridge Port Tables, etc.)? I see there is an Absent field that I can set to True. Or are these CIs normally deleted?

  • Switch Partitions - has Operational Status, Status
  • Switchports - has Operational Status, Status
  • Network Adapters - has Operational Status, Status
  • Serial Numbers - has Absent
  • CI IPs - has Operational Status, Status
  • Switch Bridge Port Tables - has Absent 
  • Switch Forwarding Tables - has Absent
  • Switch Spanning Tree Tables - has Absent
  • Network ARP Tables - has Absent
  • Device Neighbors - has Absent

The process may be dependent on our business, but I am curious how others handle this type of situation to keep the CMDB clean/up to date.

find_real_file.png

Thanks!

8 REPLIES 8

emir
ServiceNow Employee
ServiceNow Employee

@doug.schulze wrote a great article on that

doug_schulze
ServiceNow Employee
ServiceNow Employee

'doug' And @emir  wrote a great article and solution on that...

 

Thanks to the both of you! What do you (generally) suggest we do with CIs that don't have a relationship in the cmdb_rel_ci and don't have an Operational status. In my IP Switch example, I'm curious how others handle these items:

  • Serial Numbers
  • Switch Bridge Port Tables
  • Switch Forwarding Tables

find_real_file.png

emir
ServiceNow Employee
ServiceNow Employee

when you archive the Switch, archive any items that are related to it (the main CI is parent of those and is referenced on the record) regardless if Absent or not.

Absent is used when you found it once, but can't find a subsequent time ...