Discover Cisco Nexus devices

Ann B_
Tera Contributor

I am having trouble discovery Cisco Nexus 7000 and 5000 devices. This is the message I get. Unsupported shell, '$0', and probe parameter 'allow_unsupported_shells' is set to 'false'. Supported shells are [tcsh, csh, ksh, sh, bash].  Allow_unsupported_shells has been set to TRUE but still get this error.  Need to know what to do next.  Thanks.

11 REPLIES 11

doug_schulze
ServiceNow Employee
ServiceNow Employee

We actually discover netgear with SNMP. Try adding a valid community string and ensure your MID is the devices ACL (if applicable) then you should see the goodness happen..

Ann B_
Tera Contributor

I just verified with our network team that the mid server is on the ACL list for the device.  I have entered SNMP community string and SSH account and password.  Here is what I get. Any other ideas on what to check.  

find_real_file.png

doug_schulze
ServiceNow Employee
ServiceNow Employee

SSH doesn't "matter" for network device discovery so the important pieces are the ACL and read-only credential.  That looks like the probe is timing out so perhaps your device is too far away for the UDP traffic, the device is over utilized and is not answering SNMP queries or you just need to increase SNMP timeout parameters on the midserver.

You might even try loading your favourite MIB browser on the midserver, I use iReasoning to try and make the queries outside service now.  This way you can see if its an issue with the target or with ServiceNow queries.

tomcollins
Tera Contributor

We are also having issues discovering Nexus 7k & 9k switches but our problem is that the Serial number is not coming into the CI. When we look at the ECC Queue for the SNMP - Classify Input entry we are seeing the serial number returned but it is not getting populated into the CI? Shouldn't the OOB probe pick up the serial number?

 

find_real_file.png

Thoughts?