This is an old revision of the document!
#!/bin/sh RESULT="`zpool status | grep errors`" ZPOOLSTATUS="`zpool status`" HOSTNAME="`hostname`" TMPFILE="/tmp/zfs_report" #CHANGE ME MAILTO="-@-" #CHANGE ME RESULT_GOOD="errors: No known data errors" if [ "${RESULT}" = "${RESULT_GOOD}" ] then echo "no errors" echo "no ZFS Errors on ${HOSTNAME}" > ${TMPFILE} echo "${ZPOOLSTATUS}" >> ${TMPFILE} #mail -s "ZFS pool Report" ${MAILTO} < ${TMPFILE} else echo "errors detected" echo "no ZFS Errors on ${HOSTNAME}" > ${TMPFILE} echo "${ZPOOLSTATUS}" >> ${TMPFILE} mail -s "ERRORS DETECTED!!! ZFS pool Report" ${MAILTO} < ${TMPFILE} fi
#!/bin/sh WEEKDAY="`date | cut -d " " -f1`" POOL="tank" if [ ${WEEKDAY} = "Sat" ] then echo "It's Saturday Running Scrub" zpool scrub ${POOL} else echo "It's not Saturday, exiting" fi