Tool
Problem
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
Disclaimer: As with everything else at Cool Solutions, this content is definitely not supported by Novell (so don't even think of calling Support if you try something and it blows up).
It was contributed by a community member and is published "as is." It seems to have worked for at least one person, and might work for you. But please be sure to test, test, test before you do anything drastic with it.
Related Articles
User Comments
- Be the first to comment! To leave a comment you need to Login or Register
- 11526 reads


0