Tool
tool
Reads:
6785
Score:
license:
freeProblem
I read this article:
http://gwavacon.com/resources/pdf/Best_Practices_Running_GroupWise_Linux.pdf
The article says to use the Agent Monitoring Monitor script, running as a cron job. My POA is running on SLES10, but from time to time the GroupWise POA breaks. For a normal restart (in my case), I need to manually delete folders:
/poa/wpcsin /poa/wpcsout
As a result, I cannot use AUTOMATE RESTART.
Solution
I've modified this script so it renames these folders to unique names and then restarts the POA:
#!/bin/bash
declare -i CNT=0
NDT=`date +%Y%m%d%H%M%S`
SIN=/srv/mail/mrp/mrpp/wpcsin
SOUT=/srv/mail/mrp/mrpp/wpcsout
CNT=`ps -aef | grep -v grep | grep -c '@mrpp.poa'`
if [ $CNT -eq 0 ]
then
echo "Restarting MRPP POA" `! date` >> /var/log/novell/groupwise/gwagentchk.log
echo "$SIN.$NDT" >> /var/log/novell/groupwise/gwagentchk.log
echo "$SOUT.$NDT" >> /var/log/novell/groupwise/gwagentchk.log
mv $SIN $SIN.$NDT
mv $SOUT $SOUT.$NDT
/etc/init.d/grpwise start mrpp.mrpd &
fi
Example
This will be the new name: .../wpcsin.20071230183001
The time format is: yyyymmddhhmmss





0