Developer Network Articles and Resources

NetApp Manageability SDK PERL Programming


NM SDK provides infrastructure to develop applications to monitor and manage NetApp Storage systems. This slide set provides you details on how to use the Perl interfaces of NM SDK.

Please Note:

All content posted on the NetApp Community is publicly searchable and viewable. Participation in the NetApp Community is voluntary.

In accordance with our Code of Conduct and Community Terms of Use, DO NOT post or attach the following:

  • Software files (compressed or uncompressed)
  • Files that require an End User License Agreement (EULA)
  • Confidential information
  • Personal data you do not want publicly available
  • Another’s personally identifiable information (PII)
  • Copyrighted materials without the permission of the copyright owner

Continued non-compliance may result in NetApp Community account restrictions or termination.


Simple clear solutions to the exercises would be nice.


Ravi -- is there any way for NetApp to review how many cases there are of customers using ZAPI over HTTP w/ "privileged source-port from trusted host"?

If that use could be deprecated, the perl interfaces could be significantly cleaned up as there's be no need to re-implement the HTTP client layer. Being able to strip that out would then allow for intelligent use of LWP for cases such as non-blocking sockets, timeouts (as you cited in your slides), etc (currently a requirement to integrate into our monitoring system).

(Also, the addition of a child_get_boolean would be very handy).


The exercises are simple enough that I'm not sure if they'd be really useful to someone trying to do something practical with API (without being far more complicated than just doing it by hand). I threw up a fairly simple tool at:

...which with the API documentation hopefully provides a decent starting point.


This is some of the worst technical documentation I've ever seen.  A PowerPoint presentation?  Really?  "Hints" instead of code samples?

And it ends with a slide that just says "Thank You"


Code samples are in the SDK.  Once downloaded, look in src/sample.  You should find Perl directories in various directories.  These Perl directories contain Perl souce examples.

   - Rick -

All Community Forums