Below is script for sending notification ,when a mount point or filesystem crosses a threshold value.
For solaris
#!/bin/sh df -h | egrep -v '/system|/platform|/dev|/etc|lib' | awk '{print $6 " " $5}'|cut -d% -f1|while read fs val do if [ $val -ge 90 ] then echo "The $fs usage high $val% \n \n \n `df -h $fs`" | mailx -s "Filesystem $fs Usage high on Server `hostname`" support@dbaclass.com fi done
Put in crontab:
00 * * * * /usr/local/scripts/diskalert.sh
For monitoring zpool usage in solaris:
zpool list | awk '{print $5}'| grep -v CAP | cut -d% -f1| while read val do if [ $val -ge 80 ] then echo "The $fs usage high $val% \n \n \n `df -h $fs`" | mailx -s "Filesystem $fs Usage high on Server `hostname`" rpatro.c@stc.com.a fi done
Put in crontab as below:
00 * * * * /usr/local/scripts/zpoolusage.sh
Hello,
Can you please help with file system alert for hp unix and need to trigger the arch backup when its reaches to 75%
Thanks
Rama