#!/bin/sh #Create nsca data points for NetApp filer #Prerequisite: connect to filer GUI, FilerView, Security, rsh access # Add Nagios host name, user nagios # Test from cmd line using rsh df -g cd /opt/nsca if [ "$1" = "" ] ; then echo script $0 requires a filer name exit 1 fi #Parse filer name to get first node FLR=`echo $1 | awk '{split($1,A,"."); print A[1];}'` #Pull disk utilization from filer and format for nsca rsh $1 df -g | awk -v F=$FLR -v W=90 -v C=97 -f netapp.awk > nsca.dat /usr/bin/send_nsca -H ,your_Nagios_host> -c send_nsca.cfg < nsca.dat