Thursday, November 3, 2011

NetApp - Data ONTAP Management Pack Limitations

As most Operations Manager administrators know, monitoring for a product or technology is only as good as the Management Pack that is focused on doing such.  Today I thought I would provide some feedback on the free product/Management Pack for Operations Manager that NetApp offers for monitoring its line of storage products (OnCommand Data ONTAP Version 3.0.0.100).  The purpose of this post is to provide others insight into the Management Pack and it's limitations. 

The largest limitation of the pack is around space monitoring for Aggregates and Volumes.  We all understand at a minimum how important hard disk space monitoring is, Volume and Aggregate space monitoring is no different.  Unfortunately the design of the Management Pack limits the ability to customize that monitoring across different Aggregates and Volumes.

Issues
  1. There is no out of the box monitor in terms of space in MBs.  I have created my own custom monitoring that leverages two different properties on the Aggregate and Volumes to calculate the space available in MB which allows thresholds to be set specific to instances of each class.  However this is very limited due to the fact discovery runs on a daily basis, so you see it's not real time monitoring just a stop gap measure until I can program something better.
  2. The MP contains  % free space monitors for Aggregates and Volumes, however the limitation is that there is no way to customize Warning and Critical thresholds across different Aggregates and Volumes.  The end result is a global Warning/Critical thresholds for all Aggregates and Volumes.  This renders the monitor effectively useless for most organizations.
I hope anyone considering using this Management Pack will see this post before deploying.

At this time I have started development on my own free space monitoring for NetApp Aggregates and Volumes through the use of the NetApp SDK which can be found here NetApp SDK.  I plan on using custom powershell probe modules to pull in the data I need a more real time basis.

No comments:

Post a Comment