AIX进程监控脚本分享一例
分享一个AIX进程监控脚本:
当MWM进程数大于2时,调用sendmail发送邮件通知用户,脚本如下
#!/usr/bin/ksh #---------------------------------------------------------------# # Script Name : MWM Check Shell # Created by : Xin23 # on : 2015.02.04 #---------------------------------------------------------------# # Define Directory MWMCHECKDIR=/home/monitor/MWM_Check_Dir cd $MWMCHECKDIR # Define Mail Address List MAILLIST="[email protected]" HOSTNAME=$(hostname) # Define Mail Title SUBJECT="[$HOSTNAME] MWM Process Warning" # Define Mail Message cat <<EOF >> MAILMESSAGE Subject: $SUBJECT To: "$HOSTNAME Administrator" <monitor@XXX> From: "$HOSTNAME Crontab" <monitor@XXX> Reply-To: $MAILLIST MWM进程数超过两个,可能导致CPU使用率过高,请重启MWM EOF # Main MWMPROCESSNUM=$(ps -ef | grep mwm | grep -v grep | wc -l) if [ "$MWMPROCESSNUM" -gt "2" ] then sendmail "$MAILLIST" < MAILMESSAGE fi rm -f MAILMESSAGE
本文出自 “Xin23的流水账” 博客,谢绝转载!
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。