diff --git a/plugins/emc/emc_vnx_block_lun_perfdata b/plugins/emc/emc_vnx_block_lun_perfdata index db1a5031..1c396de5 100755 --- a/plugins/emc/emc_vnx_block_lun_perfdata +++ b/plugins/emc/emc_vnx_block_lun_perfdata @@ -137,10 +137,10 @@ graph_args --base 1000" ${LUN}_read.graph no ${LUN}_read.min 0 ${LUN}_read.draw AREA -${LUN}_read.type DERIVE +${LUN}_read.type COUNTER ${LUN}_write.label $LUN Blocks ${LUN}_write.negative ${LUN}_read -${LUN}_write.type DERIVE +${LUN}_write.type COUNTER ${LUN}_write.min 0 ${LUN}_write.draw STACK" done <<< $LUNLIST @@ -154,10 +154,10 @@ graph_args --base 1000" echo "${LUN}_readreq.label none ${LUN}_readreq.graph no ${LUN}_readreq.min 0 -${LUN}_readreq.type DERIVE +${LUN}_readreq.type COUNTER ${LUN}_writereq.label $LUN Requests ${LUN}_writereq.negative ${LUN}_readreq -${LUN}_writereq.type DERIVE +${LUN}_writereq.type COUNTER ${LUN}_writereq.min 0" done <<< $LUNLIST @@ -173,20 +173,20 @@ echo -n "graph_order " echo "" while read -r LUN ; do echo "${LUN}_busyticks_spa.label $LUN Busy Ticks SPA -${LUN}_busyticks_spa.type DERIVE +${LUN}_busyticks_spa.type COUNTER ${LUN}_busyticks_spa.graph no ${LUN}_bta.label $LUN Busy Ticks SPA ${LUN}_bta.graph no ${LUN}_idleticks_spa.label $LUN Idle Ticks SPA -${LUN}_idleticks_spa.type DERIVE +${LUN}_idleticks_spa.type COUNTER ${LUN}_idleticks_spa.graph no ${LUN}_busyticks_spb.label $LUN Busy Ticks SPB -${LUN}_busyticks_spb.type DERIVE +${LUN}_busyticks_spb.type COUNTER ${LUN}_busyticks_spb.graph no ${LUN}_btb.label $LUN Busy Ticks SPB ${LUN}_btb.graph no ${LUN}_idleticks_spb.label $LUN Idle Ticks SPB -${LUN}_idleticks_spb.type DERIVE +${LUN}_idleticks_spb.type COUNTER ${LUN}_idleticks_spb.graph no" echo "${LUN}_load_spa.label $LUN load SPA @@ -205,7 +205,7 @@ graph_vlabel Requests graph_args --base 1000" while read -r LUN ; do echo "${LUN}_outstandsum.label $LUN -${LUN}_outstandsum.type DERIVE" +${LUN}_outstandsum.type COUNTER" done <<< $LUNLIST echo -e "\nmultigraph emc_vnx_block_nonzeroreq @@ -215,7 +215,7 @@ graph_vlabel Count Arrivals graph_args --base 1000" while read -r LUN ; do echo "${LUN}_nonzeroreq.label $LUN -${LUN}_nonzeroreq.type DERIVE" +${LUN}_nonzeroreq.type COUNTER" done <<< $LUNLIST echo -e "\nmultigraph emc_vnx_block_trespasses @@ -234,28 +234,28 @@ graph_vlabel Length" while read -r LUN ; do echo "${LUN}_busyticks_spa.label ${LUN} ${LUN}_busyticks_spa.graph no -${LUN}_busyticks_spa.type DERIVE +${LUN}_busyticks_spa.type COUNTER ${LUN}_idleticks_spa.label ${LUN} ${LUN}_idleticks_spa.graph no -${LUN}_idleticks_spa.type DERIVE +${LUN}_idleticks_spa.type COUNTER ${LUN}_busyticks_spb.label ${LUN} ${LUN}_busyticks_spb.graph no -${LUN}_busyticks_spb.type DERIVE +${LUN}_busyticks_spb.type COUNTER ${LUN}_idleticks_spb.label ${LUN} ${LUN}_idleticks_spb.graph no -${LUN}_idleticks_spb.type DERIVE +${LUN}_idleticks_spb.type COUNTER ${LUN}_outstandsum.label ${LUN} ${LUN}_outstandsum.graph no -${LUN}_outstandsum.type DERIVE +${LUN}_outstandsum.type COUNTER ${LUN}_nonzeroreq.label ${LUN} ${LUN}_nonzeroreq.graph no -${LUN}_nonzeroreq.type DERIVE +${LUN}_nonzeroreq.type COUNTER ${LUN}_readreq.label ${LUN} ${LUN}_readreq.graph no -${LUN}_readreq.type DERIVE +${LUN}_readreq.type COUNTER ${LUN}_writereq.label ${LUN} ${LUN}_writereq.graph no -${LUN}_writereq.type DERIVE" +${LUN}_writereq.type COUNTER" # Queue Length SPA = ((Sum of Outstanding Requests SPA - NonZero Request Count Arrivals SPA / 2)/(Host Read Requests SPA + Host Write Requests SPA))* # (Busy Ticks SPA/(Busy Ticks SPA + Idle Ticks SPA) # We count together SPA and SPB, although it is not fully corrext