このサンプルプログラムは、監視メッセージログをすべてコンソールに出力します。
サンプルプログラム
msglog_sample.c
作成方法
【Windows版】
DVDのサンプルプログラムをSystemwalker Centric Managerのインストールされている環境の任意のディレクトリにコピーし、そこでVisual C++ 2005で開いてビルドします。
【UNIX版】
DVDのサンプルプログラムを運用管理サーバのインストールされている環境の任意のディレクトリにコピーします。
環境変数LD_LIBRARY_PATHに「/opt/systemwalker/lib」を設定します。
サンプルプログラムの入っているディレクトリで、コンパイルしたプログラムの実行予定環境が運用管理サーバの場合は「Makefile.mgr」、それ以外の場合は「Makefile.agt」を「Makefile」にリネームしてください。
ただし、Solaris版の64bitのアプリケーションを作成する場合は、コンパイルしたプログラムの実行予定環境が運用管理サーバの場合は「Makefile_64.mgr」、それ以外の場合は「Makefile_64.agt」を「Makefile」にリネームしてください。
サンプルプログラムの入っているディレクトリで「make」を実行します。
実行方法
【Windows版】
コンパイル後のmsglog_sample.exeを任意のディレクトリにコピーして、「msglog_sample.exe」を入力して実行します。
任意ディレクトリ\msglog_sample.exe
監視メッセージログがすべてコンソールに出力され終了します。
【UNIX版】
環境変数LD_LIBRARY_PATHに「/opt/systemwalker/lib」を設定します。
コンパイル後のmsglog_sampleを任意のディレクトリにコピーして、「msglog_sample」を入力して実行します。
% cd 任意ディレクトリ % ./msglog_sample
監視メッセージログがすべてコンソールに出力され終了します。
使用するAPI
Mp_OpenMsgLog(): メッセージログの読み出し開始要求
Mp_ReadMsgLog(): メッセージログの読み出し要求
Mp_CloseMsgLog(): メッセージログの読み出し終了要求