Cisco UCS Discovery Credentials

tlegler
Giga Contributor

We are attempting to discovery Cisco UCS devices.   I have credentials that should be admin on the UCS Manager.   So far, our SN instance has been able to identify that the IP is a Cisco UCS via SNMP.   Discovery then launches the UCS - HD pattern, but is unable to log in.   The error message received is "2018-01-16 15:39:29: setAttribute(login, <aaaLogout cookie="" response="yes" errorCode="555" invocationResult="unidentified-fail" errorDescr="Session not found"> </aaaLogout>)".  

My question is what credentials are necessary to allow the pattern to discover the UCS equipment?   The online docs do not provide any guideance on this (that I could find ).

Thanks in advance for anyone's help on this!

-Trevor

1 ACCEPTED SOLUTION

Jon-



I just figured this out today and answered my own question.   The CiscoUCS discovery requires SSH credentials, but the need to be put in a specific way for UCS to recognize them.  



For instance, if you have an account on UCS called 'admin' with local logon rights to UCS, the account needs to be set up in ServiceNow as ucs-local\admin.   Here is a link to where I found the requirements for SSH login:   https://supportforums.cisco.com/t5/unified-computing-system/ucs-ldap-and-native-authentication/td-p/....



-Trevor


View solution in original post

13 REPLIES 13

Marlos
ServiceNow Employee
ServiceNow Employee

Hi Trevor,



You need to configure applicative credentials where you specify username\password for login, see screenshot below:



find_real_file.png


tlegler
Giga Contributor

Thanks for the follow up Marlos.   One additional question:   What rights are needed for that account within UCS?   I've attempted discovery this morning with the account I was provided, but it returned the same error.


Further to that - do I need to set up 3 credentials, one of each type? Would that require 3 different accounts in UCS or would one account be sufficient in UCS?



Documentation is extremely vague on this.


Jon-



I just figured this out today and answered my own question.   The CiscoUCS discovery requires SSH credentials, but the need to be put in a specific way for UCS to recognize them.  



For instance, if you have an account on UCS called 'admin' with local logon rights to UCS, the account needs to be set up in ServiceNow as ucs-local\admin.   Here is a link to where I found the requirements for SSH login:   https://supportforums.cisco.com/t5/unified-computing-system/ucs-ldap-and-native-authentication/td-p/....



-Trevor