How to correctly use SNMPv3 credentials for Discovery?

Darth Jed
Tera Guru

I'm trying to discover Isilon storage servers and other equipment that use SNMPv3 for monitoring. For the storage servers, the admin can give me a v3 credential that is simply a username and password with read only access. Sounds simple, except that when you look at the credential form in ServiceNow, there are fields for username, authentication protocol, authentication key, privacy protocol, and privacy key. The password field isn't even on the form. After adding the password field, I saved the username and password in the credential record without setting any of the protocol or key fields because the storage admin didn't have any of that information. It turns out that there aren't any options for setting the authentication or privacy protocols. The documentation states that it uses AuthNoPriv for SNMPv3. So, in theory, there should be an authentication protocol somewhere and a key. My storage admin is going to reach out to the vendor for information, so there's hope that they will give us a solution.

I'm using a horizontal discovery pattern provided in this post's solution, but it only works with SNMPv2 because the v3 credential fails to authenticate.

Does anyone have experience with setting up SNMPv3 credentials for Discovery? 

6 REPLIES 6

Brad Kallmeyer1
Tera Guru

Did you ever get this to work? We are now facing this same issue.

I did not. Ultimately, we had to import the data and it will be maintained by hand as needed. Perhaps in the future we will revisit this.