Groupmax Mail - SMTP Version 7 運用ガイド
HACMPのクラスタシステムで使用するMail - SMTPサービスの起動/監視/停止するコマンドの指定方法を示します。下記に示す各コマンドは,Groupmaxのリソース・グループとして設定された「アプリケーション・サーバ」に指定する始動スクリプト,停止スクリプトおよび監視スクリプトの中で使用します。
| コマンド | 機能 | 戻り値 |
|---|---|---|
| GMMLSPCT logfile hacmp | Mail - SMTPサービスの起動引数logfileにはコマンドのログを出力するログファイル名をフルパスで指定してください。引数"hacmp"は,必ず指定してください。 | 0:正常終了 1:起動エラー |
| smtp_gw -S | Mail - SMTPサービスの停止 | 0:終了 |
| GMMLSPST logfile hacmp | Mail - SMTPサービスの状態取得引数logfileにはコマンドのログを出力するログファイル名をフルパスで指定してください。引数"hacmp"は,必ず指定してください。 | 0:起動状態 1:環境設定エラー 2:停止状態 255:状態取得エラー |
#!/bin/sh # 始動スクリプトの例 start # 環境変数設定 XODDIR=/HOME/OMS XODCONFPATH=$XODDIR/conf export XODDIR XODCONFPATH # sendmail起動 # ここにsendmailの起動スクリプトを # 記述する。 # Groupmax Object Server起動 /opt/HiOODB/bin/xodstart if [ $? != 0 ] then exit 255 fi # Groupmax Address Server起動 /opt/GroupMail/bin/GM_START if [ $? != 0 ] then exit 255 fi # Groupmax Mail - SMTPサービス起動 /opt/smtpgw/bin/GMMLSPCT /var/opt/smtpgw/logdir/logfile.hacmp hacmp if [ $? != 0 ] then exit 255 fi exit 0 |
#!/bin/sh # 停止スクリプトの例 stop # 環境変数設定 XODDIR=/HOME/OMS XODCONFPATH=$XODDIR/conf export XODDIR XODCONFPATH #sendmail 終了 # ここにsendmailの終了スクリプトを # 記述する。 # Groupmax Mail - SMTPサービス終了 /opt/smtpgw/bin/smtp_gw -S # Groupmax Address Server終了 /opt/GroupMail/bin/GM_STOP # Groupmax Object Server終了 /opt/HiOODB/bin/xodstop exit 0 |
#!/bin/sh # 監視スクリプトの例monitor # 環境変数設定 XODDIR=/HOME/OMS XODCONFPATH=$XODDIR/conf export XODDIR XODCONFPATH # Groupmax Object Server状態取得 # ここにObject Serverの監視スクリプトを # 記述する。 # Groupmax Address Server状態取得 # ここにAddress Serverの監視スクリプトを # 記述する。 # Groupmax Mail - SMTPサービス状態取得 /opt/smtpgw/bin/GMMLSPST /var/opt/smtpgw/logdir/logfile.hacmp hacmp if [ $? != 0 ] then exit 255 fi # sendmailの状態取得 # ここにsendmailの監視スクリプトを # 記述する。 exit 0 |
All Rights Reserved. Copyright (C) 2004, 2015, Hitachi, Ltd.