We have upgraded from 8.2.3 to 8.3.2P6 recently
Since then we can no longer get the node name when making queries to the API from our monitoring tool.
We use SPLUNK and this impacts our monitoring signficantly, as we can no longer get system stats.
Within SPLUNK the SystemPerfHandler throws a query to the target filer: https://<server>/servlets/netapp.servlets.admin.XMLrequest_filer with a the following content:
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE netapp SYSTEM 'file:/etc/netapp_filer.dtd'>
<netapp version="1.13" xmlns="http://www.netapp.com/filer/admin">
<perf-object-instance-list-info-iter>
<objectname>system</objectname>
<max-records>50</max-records>
<tag></tag>
</perf-object-instance-list-info-iter>
</netapp>
8.2.3 the query returrns
<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE netapp SYSTEM 'file:/etc/netapp_gx.dtd'>
<netapp version='1.21' xmlns='http://www.netapp.com/filer/admin'>
<results status="passed">
<attributes-list>
<instance-info>
<name>system</name>
<uuid>filer:kernel:system</uuid>
</instance-info>
<instance-info>
<name>system</name>
<uuid>filer-02:kernel:system</uuid>
</instance-info>
</attributes-list>
<num-records>2</num-records>
</results>
</netapp>
8.3 returns something a little different:
<!DOCTYPE netapp SYSTEM 'file:/etc/netapp_gx.dtd'>
<netapp version='1.32' xmlns='http://www.netapp.com/filer/admin'>
<results status="passed">
<attributes-list>
<instance-info>
<name>cluster</name>
<uuid>0ffcce89-b5e3-11e4-ba58-123478563412</uuid>
</instance-info>
</attributes-list>
<num-records>1</num-records>
</results>
</netapp>
What has changed and what should the query be to return each node name?
I have a case open with netapp and splunk, but am wondering if the wider community has come across this issue.