Systemwalker Centric Manager API・スクリプトガイド - UNIX/Windows(R)共通 - |
目次
索引
![]() ![]() |
第2部 API | > 第4章 APIリファレンス |
Mp_OpenEventLog()発行後、Mp_ReadEventLog()関数を発行することによりロギングされた監視イベントを、1イベントずつ読み出します。
#include <mp_opmgr_api.h> int Mp_ReadEventLog( fp, hisnum, status, category, timerec, logtime, nodename, NodeID, DatabaseID, folder, application, dealer, eventtext, level, evttype, jobnum, memo, chgstime, chgetime, IPaddr, reserve); HANDLE fp; /*ファイル識別子を指定する */ long *hisnum; /*監視イベント番号格納領域のアドレス */ /*を指定する */ unsigned long *status; /*イベントの状態格納領域のアドレスを指*/ /*定する */ char *category; /*監視イベントの種別格納領域のアドレス*/ /*を指定する */ time_t *timerec; /*イベントの発生日時格納領域のアドレス*/ /*を指定する */ time_t *logtime; /*イベントのロギング日時格納領域のアド*/ /*レスを指定する */ char *nodename; /*ノード名格納領域のアドレスを指定する*/ DWORD *rsv; /*リザーブ領域 */ DWORD *rsv; /*リザーブ領域 */ char *folder; /*フォルダ名格納領域のアドレスを指定 */ /*する */ char *application; /*表示名格納領域のアドレスを指定する */ char *dealer; /*対応者格納領域のアドレスを指定する */ char *eventtext; /*イベントテキスト格納領域のアドレスを*/ /*指定する */ unsigned long *level; /*イベントの重要度レベル格納領域のアド*/ /*レスを指定する */ unsigned long *evttype; /*イベントの属性格納領域のアドレスを指*/ /*定する */ char *jobnum; /*ジョブ番号格納領域のアドレスを指定す*/ /*る */ char *memo; /*メモ格納領域のアドレスを指定する */ time_t *chgstime; /*イベントの対処開始日時格納領域のアド*/ /*レスを指定する */ time_t *chgetime; /*イベントの対処終了日時格納領域のアド*/ /*レスを指定する */ unsigned int *IPaddr; /*IPアドレス格納領域のアドレスを指定す*/ /*る */ unsigned char *reserve; /*予約格納領域のアドレスを指定する */ |
#include <mp_opmgr_api.h> int Mp_ReadEventLog( fp, hisnum, status, category, timerec, logtime, nodename, NodeID, DatabaseID, folder, application, dealer, eventtext, level, evttype, jobnum, memo, chgstime, chgetime, IPaddr, reserve); int fp; /*ファイル識別子を指定する */ long *hisnum; /*監視イベント番号格納領域のアドレス */ /*を指定する */ unsigned long *status; /*イベントの状態格納領域のアドレスを指*/ /*定する */ char *category; /*監視イベントの種別格納領域のアドレス*/ /*を指定する */ time_t *timerec; /*イベントの発生日時格納領域のアドレス*/ /*を指定する */ time_t *logtime; /*イベントのロギング日時格納領域のアド*/ /*レスを指定する */ char *nodename; /*ノード名格納領域のアドレスを指定する*/ DWORD *rsv; /*リザーブ領域 */ DWORD *rsv; /*リザーブ領域 */ char *folder; /*フォルダ名格納領域のアドレスを指定 */ /*する */ char *application; /*表示名格納領域のアドレスを指定する */ char *dealer; /*対応者格納領域のアドレスを指定する */ char *eventtext; /*イベントテキスト格納領域のアドレスを*/ /*指定する */ unsigned long *level; /*イベントの重要度レベル格納領域のアド*/ /*レスを指定する */ unsigned long *evttype; /*イベントの属性格納領域のアドレスを指*/ /*定する */ char *jobnum; /*ジョブ番号格納領域のアドレスを指定す*/ /*る */ char *memo; /*メモ格納領域のアドレスを指定する */ time_t *chgstime; /*イベントの対処開始日時格納領域のアド*/ /*レスを指定する */ time_t *chgetime; /*イベントの対処終了日時格納領域のアド*/ /*レスを指定する */ unsigned int *IPaddr; /*IPアドレス格納領域のアドレスを指定す*/ /*る */ unsigned char *reserve; /*予約格納領域のアドレスを指定する */ |
#include <mp_opmgr_api.h> int Mp_ReadEventLog( fp, hisnum, status, category, timerec, logtime, nodename, NodeID, DatabaseID, folder, application, dealer, eventtext, level, evttype, jobnum, memo, chgstime, chgetime, IPaddr, reserve); int fp; /*ファイル識別子を指定する */ long *hisnum; /*監視イベント番号格納領域のアド*/ /*レスを指定する */ unsigned long *status; /*イベントの状態格納領域のアドレ*/ /*スを指定する */ char *category; /*監視イベントの種別格納領域のア*/ /*ドレスを指定する */ time_t *timerec; /*イベントの発生日時格納領域のア*/ /*ドレスを指定する */ time_t *logtime; /*イベントのロギング日時格納領域*/ /*のアドレスを指定する */ char *nodename; /*ノード名格納領域のアドレスを指*/ /*定する */ unsigned long *NodeID; /*リザーブ領域 */ unsigned long *DatabaseID; /*リザーブ領域 */ char *folder; /*フォルダ名格納領域のアドレスを*/ /*指定する */ char *application; /*表示名格納領域のアドレスを指定*/ /*する */ char *dealer; /*対応者格納領域のアドレスを指定*/ /*する */ char *eventtext; /*イベントテキスト格納領域のアド*/ /*レスを指定する */ unsigned long *level; /*イベントの重要度レベル格納領域*/ /*のアドレスを指定する */ unsigned long *evttype; /*イベントの属性格納領域のアドレ*/ /*スを指定する */ char *jobnum; /*ジョブ番号格納領域のアドレスを*/ /*指定する */ char *memo; /*メモ格納領域のアドレスを指定す*/ /*る */ time_t *chgstime; /*イベントの対処開始日時格納領域*/ /*のアドレスを指定する */ time_t *chgetime; /*イベントの対処終了日時格納領域*/ /*のアドレスを指定する */ unsigned int *IPaddr; /*IPアドレス格納領域のアドレスを*/ /*指定する */ unsigned char *reserve; /*予約格納領域のアドレスを指定す*/ /*る */ |
以下のシステム監視のAPIを参照してください。
異常終了した場合の詳細なエラーコードは、以下の方法で取得/参照してください。
“監視イベントのAPI”を参照してください。
【Soalris版、Linux for Itanium以外のLinux版】
UTF-8環境で本APIを使用する場合、以下の注意事項があります。
獲得できる監視イベント種別が16バイトになります。17バイト目以降が削除されます。このため、以下のように対応してください。
[イベント監視の条件定義]に、17バイト以上の監視イベント種別を16バイト以下に変更する定義を実施してください。
この定義を実施した場合、定義した16バイト以下の監視イベント種別を[サーバ環境定義]に追加してください。
獲得できる対応者名が16バイトになります。17バイト目以降が削除されます。このため、イベント対処時に16バイト以内となる対応者名を指定してください。
獲得できるシステムの表示名が128バイトになります。129バイト目以降が削除されます。このため、Systemwalkerコンソール上で表示名を指定する場合は、128バイト以内となる表示名を指定してください。
運用管理サーバで使用可能です。
目次
索引
![]() ![]() |