スケーラブルデータベースサーバ HiRDB Version 8 システム運用ガイド(UNIX(R)用)
HiRDBはシステムの稼働状況を知らせるメッセージとして,障害情報やトランザクション情報,システムファイルの情報などをsyslogfileに出力します。これらのメッセージは,HiRDBの稼働状況を知るための重要な情報ですが,稼働環境によっては大量のメッセージが出力されるため,必要なメッセージを見付けるのに時間が掛かります。この場合,syslogfileに出力されるメッセージのうち,必要のないメッセージの出力を抑止して,メッセージ検索時の運用性向上を図ることができます。
出力抑止するメッセージをpdmlgputオペランドで指定します。このオペランドでは次に示すような指定もできます。
メッセージの出力抑止を行った場合,syslogfileに出力されるメッセージが出力抑止されます。出力抑止されたメッセージは,メッセージログファイルに出力されます。メッセージの出力抑止の使用有無によるメッセージ出力処理の違いを次の表に示します。
表8-3 メッセージの出力抑止の使用有無によるメッセージ出力処理の違い
出力抑止の指定 | システムマネジャが あるサーバマシン |
システムマネジャが ないサーバマシン |
||
---|---|---|---|---|
syslogfile | メッセージ ログファイル |
syslogfile | メッセージ ログファイル |
|
出力抑止を指定しない場合 | ○ | ○ | ×※1 | × |
出力抑止を指定する場合 | × | ○※2 | × | ○※1※3 |
次に示す場合はメッセージの出力を抑止しません。syslogfileに出力します。
メッセージログファイルに障害が発生した場合,障害発生を示すメッセージをsyslogfileに出力します。また,障害発生のため,メッセージログファイルに出力できなかったメッセージもsyslogfileに出力します。
HiRDBシステム定義ファイルの内容に誤りがあるときに出力されるメッセージは出力抑止されません。この場合,syslogfileにエラーメッセージが出力されます。
次に示すコマンドの実行時に出力されるメッセージは出力抑止の対象になりません。
すべてのメッセージをsyslogfileに出力しないで,メッセージログファイルに出力します。この場合のpdmlgputオペランドの指定例を次に示します。
pdmlgput -s N -c ALL |
KFPS01820及びKFPS00105メッセージをsyslogfileに出力しないで,メッセージログファイルに出力します。この場合のpdmlgputオペランドの指定例を次に示します。
pdmlgput -s N -m KFPS01820,KFPS00105 |
KFPH00211及びKFPH00212メッセージだけをsyslogfileに出力し,そのほかのメッセージはメッセージログファイルに出力します。この場合のpdmlgputオペランドの指定例を次に示します。
pdmlgput -s N -c ALL ...1 pdmlgput -s Y -m KFPH00211,KFPH00212 ...2 |
メッセージログファイルの容量(pd_mlg_file_sizeオペランドの値)が一杯になった場合,メッセージログの出力先をもう一方のメッセージログファイルに切り替えます。切り替えを行う場合,KFPS01910-Iメッセージがsyslogfileに出力されます。KFPS01910-Iメッセージの出力を抑止している場合,KFPS01910-Iメッセージは切り替え前のメッセージログファイルに出力されます。メッセージログファイルを監視している場合,KFPS01910-Iメッセージが出力された後に,監視対象のメッセージログファイルをもう一方のメッセージログファイルに変えてください。
メッセージの出力抑止を適用する場合,メッセージログファイルの容量を十分に確保してください。メッセージログファイルの容量は,pd_mlg_file_sizeオペランド(省略値は1024キロバイト)で指定します。
メッセージの出力抑止を適用すると,稼働環境によってはメッセージログファイルに大量のメッセージが出力されることがあります。このため,メッセージログファイルの容量を十分に確保しないと,メッセージログファイルが短い間隔で上書きされて,メッセージログファイルだけに出力されているシステムの稼働状況や,トラブルシュート情報などの重要なメッセージが消去されてしまう可能性があります。
メッセージの出力抑止とメッセージログの出力分散化を組み合わせて使用するときのHiRDBの処理を次の表に示します。
表8-4 メッセージの出力抑止とメッセージログの出力分散化を組み合わせて使用するときのHiRDBの処理
条件 | メッセージの出力先 | ||
---|---|---|---|
メッセージの出力抑止 を適用しない場合 |
メッセージの出力抑止 を適用する場合 |
||
メッセージログの出力分散化 | 適用しない場合 |
|
|
適用する場合 |
|
|
All Rights Reserved. Copyright (C) 2006, 2016, Hitachi, Ltd.