Is there a way to create a CI through a Discovery for Cisco IP phones with no credentials and no open ports. I can only ping the devices.

jeremyjameshans
Mega Guru

My company has 600+ Cisco IP Phones.  I have been instructed to add these to the CMDB.  I would rather have an automated way to create the CI's.  

My Mid server can ping every device; however, I am unable to create the CI's as the phones are completely locked down. During credentialess discovery I can view the Horizontial discovery log and see the information I would like to discover.

NMap pulls the exact information I need: osclass type="VoIP phone" vendor="Cisco" address addr="IP Address Redacted"

All I want is to create a generic name of each phone with it's unique IP address. I have read many threads on this and most people have access to credentials. Has anyone had success with creating CI's from an IP address (ping Only)?

Thanks,
Jeremy

1 ACCEPTED SOLUTION

doug_schulze
ServiceNow Employee
ServiceNow Employee

You should look to the call manager.. we have some stuff on share that still works today to pull in those phones.  Honestly dont think you're going to be able to do the phones directly.

 

https://share.servicenow.com/app.do#/search-result?search_query=ip%20phones&startRow=NaN&sort_parameter=title

View solution in original post

20 REPLIES 20

robertgeen
Tera Guru

I am not entirely sure you could do this without a lot hacking of the out of the box discovery functionality. I think you should look into using orchestration to run nmap against a list of IPs and parse the results and create the CIs. I don't know if this is the best way but it's my only thought off the top of my head.

I do apologize I actually misspoke. Take a look here for information on it.

https://docs.servicenow.com/bundle/kingston-servicenow-platform/page/product/mid-server/concept/nmap-credential-less-discovery.html

I think there is some additional configuration you have to do and it should create a CI apparently.

jeremyjameshans
Mega Guru

Thank you Robert,

I upgraded to Kingston for the credential-less discovery; it works for many items; however, I have not found a way to discover when all of the ports closed.  

The information in the horizontal discovery shows the nmap information I need; however, I can not find a way to invoke the creation of the CI in this case. 

Thanks,
Jeremy 

It's probably because it doesn't allow it to continue if no open ports are found at all. You are going to have to dig into the scripts that come with it to see if you can override it. Unfortunately I haven't touched it and I doubt many other people have so you are going to have to dive in 🙂