Sohail Khilji
Kilo Patron
Kilo Patron

7 Steps - NetAPP Storage discovery Using SNMP

 

 

Here is a  quick guide on how to discover netapp storage in servicenow using SNMP. I have detailed 7 step guide which will help you kick start your netapp storage discovery in servicenow. The below content is based on my implementation experince your free to comment down any corrections and quries and i would act on it accordingly...

 

To get started, You would need the below pre-req to be fullfilled inorder to get started with netapp storage discovery... You can also check for my complete guide on servicenow discovery Implementation pre-requisities:Servicenow Discovery Implementaion Requirement Gathering & Pre-requisites. 

 

More Contents On Discovery :

Servicenow vCenter Discovery | Step by step Discovering VMware using vCenter Discovery. 

Set Discovery Schedule name to CMDB Record (via Discovery) 

 

Netapp Storage Discovery Pre - Requirements : 

  1. Source IPs or Subnets to be discovered
  2. Basic Auth Creds.
  3. SNMP Creds (Can be v2 or v3)
  4. Port 161 UDP needs to be opened from Servicenow MIDSERVER to TARGET.
  5. Make sure mibs are up-to-date in servicenow instace.
  6. MID server with good configurations.

 

Step1 : You would needs a basic auth creds from netapp storage team which needs to be configured in servicenow as below. 

SohailKhilji_0-1709012987213.png

 

Step 2 : You would also primarly need a SNMP Credentails (it can be v2 or v3) to be configured as below. The below highlited fields needs to be updated as per need. 

SohailKhilji_1-1709012987218.png

 

Once saved, Test the snmp creds against the Netapp storage server IP for which you want to perform Netapp storage discovery in servicenow.

 

Step 3:  Now ! You are ready with your connection and credentials to launch netapp discovery, before that you have to make sure that you have the device OID already defined in your servicenow instace for netapp storage discovery.

 

To do so, Navigate to > SNMP System OIDs

 

SohailKhilji_2-1709012987219.png

 

Search for 'manufacturer' as '*netapp' , see if you already have snmp oids defined for your netapp storage devices. If no entry found  click on 'new' button and create a new SNMP OIDs for Netapp storage discovery.

 

The OIDs can be obtained from the OUTPUT of the ecc queue named as <sysObjectID>, or this can also be obtained from responsible team. (netApp storage team).

SohailKhilji_3-1709012987223.png

 

 

As you see below on 3rd row , you can see 'SNMP - Classify: 0 OIDs' > This means you are unable to get any info from the target. 

SohailKhilji_0-1709018708763.png

 

If your able to get the OIDs  lets say '535 OIDs' and still unable to create a CI (This is when you need to chekc if the received sysObjectID is added to the OID module in servicenow as shown above....)

 

 

Step 4 : Once your done with the OID checks, Move to Discovery Schedules > New

Create a new schedule for Netapp storage discovery as below, all the below highlited fields needs to be updated as per need...

SohailKhilji_4-1709012987230.png

 

Step 5 : Save the record , click on the 'Quick Ranges' > from the related links which will throw a pop-up asking for IPs to be discovered.

SohailKhilji_5-1709012987231.png

You can update the IPs or Subnets in a comma seprated string and click on > Make Ranges

SohailKhilji_6-1709012987233.png

 

Based on the number of IPs given 'Discovery IP Ranges' Records will be created. This is how you define a IP for discovering Netapp storage discovery in servicenow.

SohailKhilji_7-1709012987235.png

 

Step 6 : Before you Kickstart the discovery make sure all your previous configuration as well configured, Click on 'Discovery Now' From the schedules realted links.

SohailKhilji_8-1709012987236.png

 

Step 7 : You can check the progress by clicking on refresh and wait untill the state changes to 'Completed'.

If all the configuration as configured properly and the if the connectivity with netapp devices is perfect it must not trun out any errors in the discovery logs...

 

SohailKhilji_9-1709012987244.png

 

 

If you find the article to be useful or effective for your knowledge Kindly Consider Marking the article HELPFUL and BOOKMARK if for your future use...

 

 

< Previous Post                                                             Next Post >

 

           <<<  Top Articles  >>>

  1. ServiceNow Integration with Splunk
  2. LDAP Integration with ServiceNow
  3. ServiceNow Integration with Veeam
  4. Handling ServiceNow flow errors with a flow
  5. Show parent child incident relationships - display in field message
  6. ServiceNow SSO Logout Error (redirects to logout page) – Reason, Fixes and Cause.
  7. Multi Row Variable set ServiceNow MRVS - Creating - Scripting - Example - Limits
  8. ServiceNow Integration with MAC vendor - Get Mac vendor for the given MAC Address.
  9. How to find Log4j vulnerable severs in ServiceNow Using CMDB Query Builder (SecOps) 
  10. How to Cancel a Long-Running Transaction ServiceNow
  11. Hidden Features for System Administrators
  12. Servicenow RPA - Understanding Attended / Unattended / Skilled Automation Bots
  13. Servicenow vCenter Discovery | Step by step Discovering VMware using vCenter Discovery. 
  14. Set Discovery Schedule name to CMDB Record (via Discovery) 
  15. Step by Step - How to discover Linux Servers in ServiceNow 
  16. How to Generate PDF from UI action. 
  17. Servicenow Discovery Implementaion Requirement Gathering & Pre-requisites.

 

 

footer new.jpg

 

MF Sohail Khilji | Servicenow Developer /  Consultant.

Connect On LinkedIn >   https://www.linkedin.com/in/mf-sohail-khilji/

 

 

#netapp #storagediscovery #netappdiscovery

 

 

 

Comments
elmesmes
Tera Contributor

Hi Sohail,

I m currently building an integration where I need to put StorageGrid Tenants & Buckets in our CMDB. Which cmdb class would you recommend? 
thanks!

vcicchirillo
Tera Contributor

Hi Sohail,

Thank you for the article: it is really helpful.
By any chance, could you please provide the procedure or guidelines to create SNMP credentials on NetAPP?

Best Regards,
Vito

mohammadaki
Tera Explorer

mohammadaki_0-1753874031385.png

I'm getting the OID also i have checked in the OID table the OID is present over there then too the CI is not getting Created.  Can you Just help me with this??

 

Version history
Last update:
‎02-26-2024 11:28 PM
Updated by:
Contributors