The transition to NetApp MS Azure AD B2C is complete. If you missed the pre-registration, you will be invited to register at next log in.
Please note that access to your NetApp data may take up to 1 hour.
To learn more, read the FAQ and watch the video.
Need assistance? Complete this form and select “Registration Issue” as the Feedback Category.

Active IQ Unified Manager Discussions

NetApp Harvest ver 1.4


Hi Team,


Do we know when will harvest 1.4 available for download and does harvest 1.4 support ONTAP 9.3 ?




I am working on a CCT escalation for Samsung and they recently upgraded to 9.4RC1. I am confirming if they installed the SDK for Harvet v1.4 afterwards.


One issue that is seen in 9.1 and 9.3P4 is that Total Avg Latency appears to be incorrect when monitoring the system in Grafana. See the 1459.4ms in the screenshot attached.


The latency is correct from CLI and in OCUM, but Samsung still wants to use it for monitoring and fix this cosmetic issue.


Other granular counters are correct – like NFS ops – other_ops – readdir.


Any idea what should be looked at from the system logs to correct this?


Jason Smith - NetApp CCT


Hi Jason,


which version of Harvest are you actually using ? v1.4 ?


The metric in this particular dashboard is a calculated latency from the Harvest volume plugin under the tree:




Can you use the Graphite UI and go along the tree and see if this high values are shown all the time ? 

I did just check our test systems and I do not see any SVM with strange "average" values.


This is the code generating these summary counters ... so you may check total_ops for the volumes ... may be there is a problem


# Add per SVM counters
if ($emit_level{svm})
#Finish math for weighted averages
$tmp_h{read_latency} = $tmp_h{read_latency} / $tmp_h{read_ops} if ( (exists $tmp_h{read_ops}) && (exists $tmp_h{read_latency}) );
$tmp_h{write_latency} = $tmp_h{write_latency} / $tmp_h{write_ops} if ( (exists $tmp_h{write_ops}) && (exists $tmp_h{write_latency}) );
$tmp_h{other_latency} = $tmp_h{other_latency} / $tmp_h{other_ops} if ( (exists $tmp_h{other_ops}) && (exists $tmp_h{other_latency}) );
$tmp_h{avg_latency} = $tmp_h{avg_latency} / $tmp_h{total_ops} if ( (exists $tmp_h{total_ops}) && (exists $tmp_h{avg_latency}) );

foreach my $counter (keys %tmp_h)
push @n_emit_items, "$prefix.svm.$svm.vol_summary.$counter $tmp_h{$counter} $timestamp";


Thanks Georg - Here are the versions


Data ONTAP 9.4RC1

NAbox 2.4.2


Havest 1.4


Will check with Samsung today on the tree information you listed today - Thanks Jason  

Appears the Graphite UI shows the same abnormally hig latency but the individual counters are within range.



Just installed version 1.4 but it's not working correctly with OCUM 7.3:


[aggregate] update failed with reason: No row with the given identifier exists: [com.netapp.dfm.entity.inventory.ontap.fas.Cluster#67017]
[aggregate] data-list update failed.

[volume] Cluster name for aggr [fas_c1:fas_aggr1] (3eeb4418-8593-11e5-8347-12ab986bb745:type=aggregate,uuid=62ff4490-dfe4-447a-a2e4-db64585d114c) not found in cache; skipping


Do we need to modify the template for OCUM to get this working or is this something in the harvest-worker script?






Hi Alex,


Where does that error come from?


It looks like a problem with OCUM more than Harvest, is OCUM correctly collecting data about that cluster/aggregate?


Hi all,


did it work previously with OUCM 7.2 ?


And did you create a copy of ocum-7.2.0.conf in /opt/netapp-harvest/template/default


Can you send me the complete log of this worker located in /opt/netapp-harvest/log


With a coipy of the conbf file - you should see this entry in the logfile:


[2018-02-15 15:01:40] [NORMAL ] [main] Found best-fit monitoring template (same generation and major release, minor same or less): [ocum-7.3.0.conf]



I will add this default conf for OCUM 7.3 asap 






Hi, Anyone know if 1.4 is compatible with OCUM 7.3 or are we now waiting for Harvest 1.5 before we can update?




No it is not tested with 7.3, but it doesn't mean it doesn't work.


If you are using NAbox, you can just force compatibility and see if there is any problem, if not, you can just go in the templates directory and copy the 7.2 template as 7.3 and see if it works.


WHoo Hoo!!!! All I have to say is this is one of the best tools NetApp offers, If it helps show my appreciation. Every time I use it every customer is like WOW! 


Chris/NetApp please keep up the development and really really love this tool as well as our customers. It has become a Staple for our environment and has made our NetApp experiance truly good.



Hey Guys. Love Harvest. Found some "install" issues following the install guides

First, the precursor: Quick Start: Installing Graphite & Grafana


(I ran through CentOS7)

Not 100% needed, but additionally installed python-ldap

It is no longer recommended to use version 0.9.13-pre1 (too many bugs/issues)

0.9.15 should be used for graphite-web , carbon & whisper

It is referenced to "chmod 755 /etc/init.d/carbon-cache".

When doing the offline method, this file does not exist. It needs to be copied from the /tmp/graphite_local/carbon-0.9.15/distro/redhat/init.d location first


For the grafana install, referring to their web page, this is what needs to be done


  yum install initscripts fontconfig (can be added to the list of rpms in the beginning)


  rpm -Uvh grafana-4.6.3-1.x86_64.rpm


And lastly for the NetApp Harvest Install & Admin guide 1.4, a couple of details:

If you are using the offline method, you would need to go to a live system and at a minimum download perl-Excel-Writer-XLSX

(plus possible other dependancies, depending on currently loaded RPMs)

  yumdownloader perl-Excel-Writer-XLSX

That must be installed for harvest1.4 to install


For noobs, you might want to indicate that the supplied file from the NetApp Harvest site must be extracted first


Then you can do the 

  yum install -y  netapp-harvest-1.4-1.noarch.rpm


That's it for now.


Hi all,


The User-Guide was uodated last year - so September 2017 is the right date for v1.4


Anything else should be like before!




Hi all,


we did just pass the internal code review process. We have triggered the publishing to toolchest today.

Not sure how long this will take.


If you do need Harvest v1.4 earlier - simply drop me an e-mail and I will send you the package and latest



Keep in mind that you do need the 9.3 SDK to get it running against ONTAP 9.3


Kind regards





I am currently running harvest 1.3, have been for some time, have about 80 heads, 7-mode, C-dot, multiple Ontap versions.

Bringing up for first Ontap 9   NetApp Release 9.2P2.  Is it possible copy the cdot-9.2.0.conf from 1.4 into 1.3 to run against 9.2P2? till have to perform full upgrade? I need iscsi stats asap from the 9.2P2 kit?






Yes, you can keep your configuration file with NetApp Harvest 1.4 coming from 1.3


Would i also need to update the sdk from 5.7 to 9.3 on harvest 1.3 ? or can i just use the 9.2 conf file for now?


SDK is usually linked to the ONTAP release. With 9.2, I believe you can keep SDK 5.7, whether you use Harvest 1.3 or 1.4


Dear Yannb,

   My customer is also try 9.4X. 

He have some issue as below.  


[root@graphite netapp-harvest]#  /opt/netapp-harvest/netapp-worker -poller test_c6

[2018-06-11 15:57:08] [NORMAL ] WORKER STARTED [Version: 1.3] [Conf: netapp-harvest.conf] [Poller: test_c6]

[2018-06-11 15:57:08] [WARNING] Started in foreground mode; messages to STDERR are redirected to the logfile and are not visible on the console.

[2018-06-11 15:57:08] [NORMAL ] [main] Poller will monitor a [FILER] at [test_c6:443]

[2018-06-11 15:57:08] [NORMAL ] [main] Poller will use [password] authentication with username [netapp-harvest] and password [**********]

[2018-06-11 15:57:08] [WARNING] [sysinfo] Update of system-info cache DOT Version failed with reason: Server returned HTTP Error: 400 Bad

[2018-06-11 15:57:08] [WARNING] [main] system-info update failed; will try again in 10 seconds.

[2018-06-11 15:57:19] [WARNING] [sysinfo] Update of system-info cache DOT Version failed with reason: Server returned HTTP Error: 400 Bad

[2018-06-11 15:57:19] [WARNING] [main] system-info update failed; will try again in 10 seconds.

[2018-06-11 15:57:29] [WARNING] [sysinfo] Update of system-info cache DOT Version failed with reason: Server returned HTTP Error: 400 Bad

[2018-06-11 15:57:29] [WARNING] [main] system-info update failed; will try again in 10 seconds.


@JamesLi-wwtech Can you try upgrading to 1.4?

NetApp on Discord Image

We're on Discord, are you?

Live Chat, Watch Parties, and More!

Explore Banner

Meet Explore, NetApp’s digital sales platform

Engage digitally throughout the sales process, from product discovery to configuration, and handle all your post-purchase needs.

NetApp Insights to Action
I2A Banner