I am new to Splunk and as part of the evaluation i wanted to create a script that poled the NFS stats on one of our busiest CentOS hosts. I took the iostat.sh script that is in *nix app and tried to adapt it. Can someone point me in the right direction? THANKS!!
[Below is the script]
. `dirname $0`/common.sh
HEADER='Mount rBlk_svrPS wBlk_svrPS opsPS ropsPS wopsPS'
HEADERIZE="BEGIN {print \"$HEADER\"}"
PRINTF='{printf "%-90s %11s %11s %12s %12s %13s\n", mount, rBlk_svrPS, wBlk_svrPS, opsPS, ropsPS, wopsPS}'
CMD='iostat -n -h'
assertHaveCommand $CMD
FILTER='/^$/ {next} /^Filesystem:/ {reportOrd++; next} (reportOrd<2) {next}'
FORMAT='{mount=$1; rBlk_svrPS=$6; wBlk_svrPS=$7; opsPS=$8; ropsPS=$9; wopsPS=$10}'
$CMD | tee $TEE_DEST | awk "$HEADERIZE $FILTER $FORMAT $PRINTF" header="$HEADER"
echo "Cmd = [$CMD]; | awk '$HEADERIZE $FILTER $FORMAT $PRINTF' header=\"$HEADER\"" >> $TEE_DEST
... View more