Splunk® App for NetApp Data ONTAP (Legacy)

Deploy and Use the Splunk App for NetApp Data ONTAP

This documentation does not apply to the most recent version of Splunk® App for NetApp Data ONTAP (Legacy). For documentation on the most recent version, go to the latest release.

Proactive Monitoring dashboards

Filer view

In the Filer View, search by filer name to display the details of usage for that filer. As with all Splunk searches, select a time range over which you want to collect the data for that filer. You can search using the host name or the system name. The list of filers in your environment is available on the Home Dashboard.

Panel Description
Memory This is the amount of available memory in MB on the filer. The following search powers the panel:
  • Search: [search `SystemHostname("$name$")`] source="system-get-info" | head 1| table memory-size
CPUs This is the number of CPUs on that host. The following search powers the panel:
  • Search: [search `SystemHostname("$name$")`] source="system-get-info" | head 1| table number-of-processors
Host This is the IP address of the host. The following search powers the panel:
  • Search: [search `SystemHostname("$name$")`] source="system-get-info" | head 1| table host
Volumes contained This is the number of volumes on the filer. The following search powers the panel:
  • Search: [search `SystemHostname("$name$")`] sourcetype="ontap:volume" source="volume-list-info-iter-start" | stats dc(name)
  • Sourcetype that must be present for the view to populate: ontap:volume
Aggregates contained This panel displays the number of Aggregates on the filer. The following search powers the panel:
  • Search: [search `SystemHostname("$name$")`] sourcetype="ontap:aggr" source="aggr-list-info" | stats dc(name)
  • Sourcetype that must be present for the view to populate: ontap:aggr
Volumes summary This panel displays the name of the Volume and other data relating to the usage of the volume. The following search powers the panel:
  • Search: [search `SystemHostname("<IP_address>")`] sourcetype="ontap:volume" source="volume-list-info-iter-start" | dedup name | rename "size-total" as sz_total | rename "size-available" as sz_free | eval "gb-total"=`BytesToGigaBytes(sz_total)` | eval "gb-free"=`BytesToGigaBytes(sz_free)` | table name, containing-aggregate, disk-count, percentage-used, "gb-total", "gb-free", snapshot-percent-reserved, host
  • Sourcetype that must be present for the view to populate: ontap:volume
Aggregates summary This panel displays the name of the Aggregate and other data relating to the usage of the aggregate. The following search powers the panel:
  • Search: [search `SystemHostname("*")`] sourcetype="ontap:aggr" source="aggr-list-info" | dedup name | rename "size-total" as sz_total | rename "size-available" as sz_free | eval "gb-total"=`BytesToGigaBytes(sz_total)` | eval "gb-free"=`BytesToGigaBytes(sz_free)` | table name, volume-count, size-percentage-used, "gb-total", "gb-free", host
  • Sourcetype that must be present for the view to populate: ontap:aggr
Average latency (ms) This chart shows the average latency in milliseconds. The following search powers the panel:
  • Search: | `tstats` avg(read_latency_average), avg(write_latency_average), avg(other_latency_average) from netapp_perf_volume groupby _time span=2m, host | search [search `SystemHostname("<IP_address>")`] | timechart avg(read_latency_average), avg(write_latency_average), avg(other_latency_average) by host | rename avg(read_latency_average) AS read_latency, avg(write_latency_average) AS write_latency, avg(other_latency_average) AS other_latency | eval read_latency=read_latency/1000 | eval write_latency=write_latency/1000 | eval other_latency=other_latency/1000
Average CPU Busy (%) This chart shows the amount of CPU used as a percent. The following search powers the panel:
  • Search: | `tstats` avg(cpu_busy_percent) from netapp_perf_system groupby _time span=2m, host | search [search `SystemHostname("<IP_address>")`] | timechart avg(cpu_busy_percent) by host
Capacity (GB) This chart shows the capacity used in GB. The following search powers the panel:
  • Search: [search `SystemHostname("<IP_address>")`] sourcetype=ontap:volume source="volume-list-info-iter-start" | convert num(size-total) as st | convert num(size-available) as sf | eval "gb-total"=`BytesToGigaBytes(st)` | eval "gb-free"=`BytesToGigaBytes(sf)` | bucket _time span=30m | table _time, name, "gb-total", "gb-free" | dedup _time, name | stats sum("gb-total") as space_used_total sum("gb-free") as space_used_free by _time | timechart span=30m avg(space_used_total) as "total space", avg(space_used_free) as "free space" by host
  • Sourcetype that must be present for the view to populate: ontap:volume
Volumes with highest latency over the past hour (ms) This view shows the volumes with highest latency. The following search powers the panel:
  • Search: sourcetype=ontap:perf source=VolumePerfHandler [search `SystemHostname("<IP_address>")`] | stats avg(avg_latency_average) as avg_latency_average max(avg_latency_average) as avg_latency_max by host,objname | eval avg_latency_average=avg_latency_average/1000| eval avg_latency_max=avg_latency_max/1000 | sort - avg_latency_max | rename objname AS volume | head 10
  • Sourcetype that must be present for the view to populate: ontap:perf
Aggregates with the highest transfer rates over the past hour (transfers/S) This view shows the Aggregates with the highest transfer rates over the past hour. The following search powers the panel:
  • Search: sourcetype=ontap:perf source=AggrPerfHandler [search `SystemHostname("<IP_address>")`] | stats avg(total_transfers_rate) as total_transfers_rate_average max(total_transfers_rate) as total_transfers_rate_max by host,objname | eval total_transfers_rate_average=total_transfers_rate_average/1000| eval total_transfers_rate_max=total_transfers_rate_max/1000 | sort - total_transfers_rate_max |rename objname AS aggregate | head 10
  • Sourcetype that must be present for the view to populate: ontap:perf
Highest Max User Read Latency Disks over the past hour (ms) This view shows the highest Max User Read Latency Disks over the past hour. The following search powers the panel:
  • Search: sourcetype=ontap:perf source=DiskPerfHandler [search `SystemHostname("<IP_address>")`] | stats avg(user_read_latency_average) as user_read_latency_average max(user_read_latency_average) as user_read_latency_max first(display_name) as display_name by host,objname | eval user_read_latency_average=user_read_latency_average/1000| eval user_read_latency_max=user_read_latency_max/1000 | sort - user_read_latency_max | table host,display_name,user_read_latency*,objname | rename display_name as disk | head 10
  • Sourcetype that must be present for the view to populate: ontap:perf

Cluster view

In the Cluster View, search by cluster name to display the details of usage for that NetApp cluster. As with all Splunk searches select a time range over which you want to collect the data for that cluster. You can search using the host IP address or the the "cluster_node_list". The list of cluster mode filers in your environment is available on the Home Dashboard.

Panel Description
Number of nodes This panel displays the number of nodes in the cluster. The following search powers the panel:
  • Search: [search `SystemHostname("$name$")`] source="cluster-node-get-iter" | stats dc(node-name) as num_nodes
Number of vservers This panel displays the number of virtual servers in the cluster. The following search powers the panel:
  • Search: [search `SystemHostname("$name$")`] vserver-type="data" | stats dc(vserver-name)
Cluster management server This panel provides the IP address of the cluster management server. The following search powers the panel:
  • Search: [search `SystemHostname("$name$")`] source="cluster-identity-get" | head 1| table host
Volumes contained This panel displays the number of volumes in the cluster. The following search powers the panel:
  • Search: [search `SystemHostname("$name$")`] source="volume-get-iter" | stats dc(volume-id-attributes.uuid)
Aggregates contained This panel displays the number of Aggregates in the cluster. The following search powers the panel:
  • Search: [search `SystemHostname("$name$")`] source="aggr-get-iter" | stats dc(aggregate-uuid)
Volumes summary This table displays the name of the Volume and other data relating to the usage of the volume. .... The following search powers the panel:
  • Search: [search `SystemHostname("$name$")`] sourcetype="ontap:volume" source="volume-get-iter" | dedup "volume-id-attributes.name" | rename "volume-id-attributes.name" as name | rename "volume-space-attributes.percentage-size-used" as "percentage-used" | rename "volume-space-attributes.percentage-snapshot-reserve" as "snapshot-percent-reserved" | rename "volume-id-attributes.containing-aggregate-name" as "containing-aggregate" | rename "volume-id-attributes.owning-vserver-name" as "vserver" | rename "volume-space-attributes.size-total" as sz_total | rename "volume-space-attributes.size-available" as sz_free | eval "gb-total"=`BytesToGigaBytes(sz_total)` | eval "gb-free"=`BytesToGigaBytes(sz_free)` | table name, vserver, containing-aggregate, percentage-used, "gb-total", "gb-free", snapshot-percent-reserved, host
  • Sourcetype that must be present for the view to populate: ontap:volume
Aggregates summary This table displays the name of the Aggregate and other data relating to the usage of the aggregate. The following search powers the panel:
  • Search: [search `SystemHostname("$name$")`] sourcetype="ontap:aggr" source="aggr-get-iter" | rename aggregate-name as name | dedup name | rename "aggr-space-attributes.percent-used-capacity" as "size-percentage-used" | rename "aggr-volume-count-attributes.flexvol-count" as "volume-count" | rename "aggr-space-attributes.size-total" as sz_total | rename "aggr-space-attributes.size-available" as sz_free | eval "gb-total"=`BytesToGigaBytes(sz_total)` | eval "gb-free"=`BytesToGigaBytes(sz_free)` | table name, volume-count, size-percentage-used, "gb-total", "gb-free", host
  • Sourcetype that must be present for the view to populate: ontap:aggr
Average latency (ms) This chart displays the average latency for the cluster.The following search powers the panel:
  • Search: | `tstats` avg(read_latency_average), avg(write_latency_average), avg(other_latency_average) from netapp_perf_volume groupby _time span=2m, host | search [search `SystemHostname("$name$")`] | timechart avg(read_latency_average), avg(write_latency_average), avg(other_latency_average) | rename avg(read_latency_average) AS read_latency, avg(write_latency_average) AS write_latency, avg(other_latency_average) AS other_latency | eval read_latency=read_latency/1000 | eval write_latency=write_latency/1000 | eval other_latency=other_latency/1000
Average CPU Busy (%) This chart displays the average CPU usage. The following search powers the panel:
  • Search: | `tstats` avg(cpu_busy_percent) from netapp_perf_system groupby _time span=2m, host, instance_uuid | search [search `SystemHostname("$name$")`] | timechart avg(cpu_busy_percent) by instance_uuid
Total IOPS rate This chart displays the total I/O request throughput (workload). The following search powers the panel:
  • Search: | `tstats` avg(read_ops_rate), avg(write_ops_rate), avg(other_ops_rate), avg(total_ops_rate) from netapp_perf_system groupby _time span=2m, host, instance_uuid | search [search `SystemHostname("$name$")`] | timechart avg(total_ops_rate) by instance_uuid
Capacity (GB) This chart shows the capacity of the cluster in GB. The following search powers the panel:
  • Search: [search `SystemHostname("$name$")`] sourcetype=ontap:volume source="volume-get-iter" | convert num(volume-space-attributes.size-total) as st | convert num(volume-space-attributes.size-available) as sf | eval gb_total=`BytesToGigaBytes(st)` | eval gb_free=`BytesToGigaBytes(sf)` | bucket _time span=30m | rename volume-id-attributes.name as name | table _time, name, gb_total, gb_free | dedup _time, name | stats sum(gb_total) as space_used_total sum(gb_free) as space_used_free by _time | timechart span=30m avg(space_used_total), avg(space_used_free)
  • Sourcetype that must be present for the view to populate: ontap:volume
Volumes with highest latency over the past hour (ms) This table displays the top 10 volumes with the highest latency in the past hour. The following search powers the panel:
  • Search: sourcetype=ontap:perf source=VolumePerfHandler [search `SystemHostname("$name$")`] | stats avg(avg_latency_average) as avg_latency_average max(avg_latency_average) as avg_latency_max by host,objname | eval avg_latency_average=avg_latency_average/1000| eval avg_latency_max=avg_latency_max/1000 | sort - avg_latency_max | rename objname AS volume | head 10
  • Sourcetype that must be present for the view to populate: ontap:perf
Aggregates with the highest transfer rates over the past hour (transfers/S) This table displays the top 10 Aggregates with the highest transfer rates in the past hour. The following search powers the panel:
  • Search: sourcetype=ontap:perf source=AggrPerfHandler [search `SystemHostname("$name$")`] | stats avg(total_transfers_rate) as total_transfers_rate_average max(total_transfers_rate) as total_transfers_rate_max by host,objname | eval total_transfers_rate_average=total_transfers_rate_average/1000| eval total_transfers_rate_max=total_transfers_rate_max/1000 | sort - total_transfers_rate_max |rename objname AS aggregate | head 10
  • Sourcetype that must be present for the view to populate: ontap:perf
Highest Max User Read Latency Disks over the past hour (ms) This table displays the top 10 disks with the highest Max User Read Latency over the past hour The following search powers the panel:
  • Search: sourcetype=ontap:perf source=DiskPerfHandler [search `SystemHostname("$name$")`] | stats avg(user_read_latency_average) as user_read_latency_average max(user_read_latency_average) as user_read_latency_max first(display_name) as display_name by host,objname | eval user_read_latency_average=user_read_latency_average/1000| eval user_read_latency_max=user_read_latency_max/1000 | sort - user_read_latency_max | table host,display_name,user_read_latency*,objname | rename display_name as disk | head 10
  • Sourcetype that must be present for the view to populate: ontap:perf

Aggregate Detail

In the Aggregate Detail View, search by providing the IP address for the host and an aggregate name, to display the details of usage for that aggregate. As with all Splunk searches, select a time range over which you want to collect the data for that aggregate. The list of aggregates in your environment is available on the Home Dashboard.

Note that the value of <IP_address> specified in each of the searches below is the actual IP address you provided for the host.

Panel Description
Aggregate Detail This table displays displays the name of the Aggregate and other data relating to the usage of the aggregate. The following search powers the panel:
  • Search: sourcetype="ontap:aggr" (source="aggr-list-info" name="san0_aggr1") OR (source="aggr-get-iter" aggregate-name="san0_aggr1" ) host="<IP_address>" | `CoalesceAggrFields` | dedup name, host | eval "gb-total"=`BytesToGigaBytes(sz_total)` | eval "gb-free"=`BytesToGigaBytes(sz_free)` | table name, host, volume-count, size-percentage-used, "gb-total", "gb-free"
  • Sourcetype that must be present for the view to populate: ontap:aggr
Associated Volumes This table displays the name of the volumes and the hosts and aggregates to which they relate. The following search powers the panel:
  • Search: sourcetype="ontap:volume" host="<IP_address>" (source="volume-get-iter" OR source="volume-list-info-iter-start") | `CoalesceVolumeFields` | rename name as volume | search "containing-aggregate"="san0_aggr1" | dedup "containing-aggregate", host, volume | rename "containing-aggregate" as aggregate | sort aggregate, volume | table volume, host, aggregate
  • Sourcetype that must be present for the view to populate: ontap:volume
Associated Disks This table displays disk details for the aggregates and hosts. The following search powers the panel:
  • Search: index=ontap sourcetype=ontap:disk (source=disk-list-info aggregate="san0_aggr1") OR (source=storage-disk-get-iter disk-raid-info.disk-aggregate-info.aggregate-name="san0_aggr1") host="<IP_address>" | rex field=disk-name "(?<node_name>[^:]+):(?<instance_name>.*?)$"|eval instance_name=if(isnull(instance_name),name,instance_name) | rename disk-name AS disk_name disk-raid-info.disk-aggregate-info.aggregate-name AS dri_aggr_name serial-number AS serial_number disk-type AS disk_type disk-inventory-info.serial-number AS dii_sn disk-inventory-info.disk-type AS dii_dt| eval name=if(isnull(name),disk_name,name) | eval aggregate=if(isnull(aggregate),dri_aggr_name,aggregate) | eval disk-type=if(isnull(disk_type),dii_dt,disk_type) | eval serial-number=if(isnull(serial_number),dii_sn,serial_number) | dedup name | rename name as disk | table host, aggregate, disk, disk-type, serial-number, instance_name, node_name
  • Sourcetype that must be present for the view to populate: ontap:disk
Aggregate Transfer Rates (OPS/sec) This chart displays the data transfer rates for the aggregate. The following search powers the panel:
  • Search: sourcetype="ontap:perf" source=AggrPerfHandler host="<IP_address>" objname="san0_aggr1" | timechart first(cp_reads_rate) as cp_reads_rate first(total_transfers_rate) as total_transfers_rate first(user_reads_rate) as user_reads_rate first(user_writes_rate) as user_writes_rate by objname
  • Sourcetype that must be present for the view to populate: ontap:perf

Volume Detail

In the Volume Detail view, search by host name and volume name to display the details of usage for a specific volume. As with all Splunk searches select a time range over which you want to collect the data for that volume.

Panel Description
Volume detail This table displays volume detail information including the volume name, the host, the associated aggregate, the storage space available and used, and the amount of storage, as a percent, reserved for snapshot copies. The following search powers the panel:
  • Search: sourcetype="ontap:volume" (source=volume-get-iter volume-id-attributes.name="*") OR (source=volume-list-info-iter-start name="*") host="<filer_name>" | `CoalesceVolumeFields` | dedup name, host | eval "gb-total"=`BytesToGigaBytes(sz_total)` | eval "gb-free"=`BytesToGigaBytes(sz_free)` | table name, host, containing-aggregate, percentage-used, "gb-total", "gb-free", snapshot-percent-reserved
  • Sourcetype that must be present for the view to populate: ontap:volume
Associated Aggregates This table displays the aggregates associated with a volume. The following search powers the panel:
  • Search: sourcetype="ontap:volume" (source=volume-get-iter volume-id-attributes.name="*") OR (source=volume-list-info-iter-start name="*") host="<filer_name>" | `CoalesceVolumeFields` | rename "containing-aggregate" as aggregate | search name="*" | dedup name, host | dedup aggregate, host | table aggregate, host
  • Sourcetype that must be present for the view to populate: ontap:volume
Associated QTrees This table shows the QTrees associated with a volume. The following search powers the panel:
  • Search: sourcetype=ontap:qtree source=qtree-list-iter* (volume="*") host="<filer_name>" id!=0 | dedup id,qtree, host | table host,volume, id, qtree, oplocks, status, security-style
  • Sourcetype that must be present for the view to populate: ontap:qtree
Associated LUNs This table shows the LUNs associated with a volume. The following search powers the panel:
  • Search: sourcetype=ontap:lun (source=lun-get-iter volume="*") OR (source=lun-list-info path="/vol/*/*") host="<filer_name>" | dedup serial-number,host | rename size-used as used | eval "size_total"=`BytesToGigaBytes(size)` | eval "size_used"=`BytesToGigaBytes(used)` | table host, serial-number, path, size_total, size_used | rename size_total AS "size (GB)" size_used as "size used (GB)"
  • Sourcetype that must be present for the view to populate: ontap:lun
Selected Volume Latency (ms) This chart displays the latency for a particular volume. The following search powers the panel:
  • Search: sourcetype=ontap:perf source=VolumePerfHandler host="<filer_name>" objname="*" | timechart first(eval(avg_latency_average/1000)) as avg_latency_average first(eval(other_latency_average/1000)) as avg_latency_average first(eval(write_latency_average/1000)) as write_latency_average first(eval(read_latency_average/1000)) as read_latency_average by objname
  • Sourcetype that must be present for the view to populate: ontap:perf
Data Transfer Rates (B/S) This chart displays the rate of data transfer for the volume. The following search powers the panel:
  • Search: sourcetype=ontap:perf source=VolumePerfHandler host="<filer_name>" objname="*" | timechart first(read_data_rate) as read_data_rate first(write_data_rate) as write_data_rate by objname
  • Sourcetype that must be present for the view to populate: ontap:perf
IOPS This chart displays the total disk I/O requests for the volume. The following search powers the panel:
  • Search: sourcetype=ontap:perf source=VolumePerfHandler host="<filer_name>" objname="*" | timechart first(total_ops_rate) as total_ops_rate first(write_ops_rate) as write_ops_rate first(read_ops_rate) as read_ops_rate first(other_ops_rate) as other_ops_rate by objname
  • Sourcetype that must be present for the view to populate: ontap:perf
Number of Block Operations Per Second This chart displays the read and write operations on a block. The following search powers the panel:
  • Search: sourcetype=ontap:perf source=VolumePerfHandler host="<filer_name>" objname="*" | timechart first(read_blocks_rate) as read_blocks_rate first(write_blocks_rate) as write_blocks_rate by objname
  • Sourcetype that must be present for the view to populate: ontap:perf

Disk Detail

In the Disk Detail View, search by IP address of the host and the disk label to display the usage details for a specific disk. As with all Splunk searches, select a time range over which you want to collect the data for that disk. You can perform a general search using "*" as the value in both the host and Disk Lablel fields, or you can filter your search to a specific host, or search for a specific disk label on a host.

Panel Description
Disk Detail This table shows the details for the disk instance (identified by the Disk Label). The following search powers the panel:
  • Search: index=ontap (source=storage-disk-get-iter disk-name="*v1.28") OR (source=disk-list-info name="v1.28") host="apps-7m-filer75" | rex field=disk-name "(?<node_name>[^:]+):(?<instance_name>.*?)$" | eval instance_name=if(isnull(instance_name),name,instance_name) | rename disk-name AS disk_name disk-model AS disk_model disk-type AS disk_type disk-inventory-info.model AS dii_model disk-inventory-info.disk-type AS dii_dt | search instance_name=* | eval disk-name=if(isnull(disk_name),name,disk_name) | eval disk-model=if(isnull(dii_model),disk_model,dii_model) | eval disk-type=if(isnull(disk_type),dii_dt,disk_type)| dedup instance_name, host | table disk-name,node_name,host,instance_name,disk-model,disk-type
Selected Disk Latency (ms) This chart displays the read latency for the selected disk. The following search powers the panel:
  • Search: sourcetype=ontap:perf source=DiskPerfHandler host="*" (instance_name="v1.28" OR display_name="v1.28") | eval disk-name=if(isnull(display_name),instance_name,display_name)| timechart first(read_latency) as read_latency first(write_latency) as write_latency first(eval(cp_read_latency_average/1000)) as cp_read_latency by disk-name
  • Sourcetype that must be present for the view to populate: ontap:perf
Data Transfer Rates (Blocks/S) This chart displays the rate of data transfer on the disk in blocks per second. The following search powers the panel:
  • Search: sourcetype=ontap:perf source=DiskPerfHandler host="*" (objname="v1.28" OR display_name="v1.28") | timechart first(user_read_blocks_rate) as user_read_blocks_rate first(user_write_blocks_rate) as user_write_blocks_rate first(skip_blocks_rate) as skip_blocks_rate by objname
  • Sourcetype that must be present for the view to populate: ontap:perf
Disk Busy Percent This chart displays the disk usage rate. The following search powers the panel:
  • Search: sourcetype=ontap:perf source=DiskPerfHandler host="*" (objname="v1.28" OR display_name="v1.28") | timechart first(disk_busy_percent) as disk_busy_percent by objname
  • Sourcetype that must be present for the view to populate: ontap:perf

QTree Detail

In the QTree Detail View, search by IP address of the host, the volume name, and the QTree name to display the usage details for a specific QTree. As with all Splunk searches, select a time range over which you want to collect the data for that QTree. You can perform a general search using "*" as the value in the fields or you can filter your search to a specific QTree. Note that QTree statistics are available only when the volume containing the qtree is online.

Panel Description
QTree Inventory Detail This table displays the QTree details including the volume to which it belongs, the host on which it resides, and the status of the QTree among other details. The following search powers the panel:
  • Search: sourcetype=ontap:qtree source=qtree-list-iter* volume="*groups" id!=0 qtree="*itops" host="<host_name>" | dedup id,qtree,volume,host | table id,qtree,volume,host,status,oplocks,security-style,vserver
  • Sourcetype that must be present for the view to populate: ontap:qtree
QTree OPS (Operations/Second) This chart displays the number of operations performed by the QTree per second. This includes the number of CIFS and NFS calls received and the number of internal operations. The following search powers the panel:
  • Search: sourcetype=ontap:perf source=QtreePerfHandler host="<host_name>" objname="*groups/*itops" | timechart first(cifs_ops_rate) as cifs_ops_rate first(nfs_ops_rate) as nfs_ops_rate first(internal_ops_rate) as internal_ops_rate by objname
  • Sourcetype that must be present for the view to populate: ontap:perf

LUN Detail

In the LUN Detail View, search by IP address or the name of the host and the LUN name (the path to the LUN) to display the usage details for a specific LUN. As with all Splunk searches, select a time range over which you want to collect the data for that LUN. You can perform a general search using "*" as the value in the fields, or you can filter your search to a specific LUN on a specific volume.

Note that the value of <IP_address> and <path> specified in each of the searches below are the actual values you provided as search criteria.

Panel Description
LUN Inventory Detail This table displays the serial number that identifies the LUN, the path on the volume to the LUN, the status of the LUN, the amount of space in GB available and the amount of space used. The following search powers the panel:
  • Search: sourcetype=ontap:lun ((source=lun-get-iter) OR (source=lun-list-info)) host="<IP_address>" path="<path>" | dedup serial-number,host | rename size-used as used | eval "size_total"=`BytesToGigaBytes(size)` | eval "size_used"=`BytesToGigaBytes(used)` | table serial-number, path, online, size_total, size_used, host, vserver, volume | rename size_total AS "size (GB)" size_used as "size used (GB)"
  • Sourcetype that must be present for the view to populate: ontap:lun
LUN Latency (ms) This chart displays the average read and write latency in milliseconds for all operations on the LUN. The following search powers the panel:
  • Search: sourcetype=ontap:perf source=LunPerfHandler host="<IP_address>" objname="<path>" | timechart first(avg_latency_average) as avg_latency_average first(avg_read_latency_average) as avg_read_latency_average first(avg_write_latency_average) as avg_write_latency_average by objname
  • Sourcetype that must be present for the view to populate: ontap:perf
LUN IOPS (Operations/Second) This chart displays the number of read and write operations on the LUN. The following search powers the panel:
  • Search: sourcetype=ontap:perf source=LunPerfHandler host="<IP_address>" objname="<path>" | timechart first(total_ops_rate) as total_ops_rate first(read_ops_rate) as read_ops_rate first(write_ops_rate) as write_ops_rate by objname
  • Sourcetype that must be present for the view to populate: ontap:perf
Last modified on 20 June, 2018
Home dashboard   Reports

This documentation applies to the following versions of Splunk® App for NetApp Data ONTAP (Legacy): 2.1.6


Was this topic useful?







You must be logged into splunk.com in order to post comments. Log in now.

Please try to keep this discussion focused on the content covered in this documentation topic. If you have a more general question about Splunk functionality or are experiencing a difficulty with Splunk, consider posting a question to Splunkbase Answers.

0 out of 1000 Characters