Systemwalker Centric Manager API・スクリプトガイド - UNIX/Windows(R)共通 - |
目次
索引
![]() ![]() |
第2部 API | > 第4章 APIリファレンス |
Mp_OpenEventStat()発行後、Mp_ChangeEventStat()関数を発行することにより、イベントの対処要求を行います。
#include <mp_opmgr_api.h> int Mp_ChangeEventStat( fp, hisnum, keydata, status, dealer, memo, chgflag ); HANDLE fp; /* ファイル記述子を指定する */ long hisnum; /* 監視イベント番号を指定する */ MPOPCESKEY *keydata; /* MPOPCESKEY構造体を指すポインタを */ /* 指定する */ DWORD status; /* イベントの状態を指定する */ char *dealer; /* 対応者を指定する */ char *memo; /* メモを指定する */ DWORD chgflag; /* 変更指定を有効にする項目を指定する */ |
#include <mp_opmgr_api.h> int Mp_ChangeEventStat( fp, hisnum, keydata, status, dealer, memo, chgflag ); int fp; /* ファイル記述子を指定する */ long hisnum; /* 監視イベント番号を指定する */ MPOPCESKEY *keydata; /* MPOPCESKEY構造体を指すポインタを */ /* 指定する */ unsigned long status; /* イベントの状態を指定する */ char *dealer; /* 対応者を指定する */ char *memo; /* メモを指定する */ unsigned long chgflag; /* 変更指定を有効にする項目を指定する*/ |
この変換はUTF-8以外のロケールで運用している運用管理サーバから、UTF-8で運用している全体監視サーバに監視イベントを送信したときに起こります。このため、UTF-8で運用される全体監視サーバへイベントを送信する場合は、目安として以下の範囲でmemoを指定してください。
typedef struct _MPOPCESKEY { char nodename[MPOP_NODENAMELEN]; DWORD NodeID; /* リザーブ領域 */ DWORD DatabaseID; /* リザーブ領域 */ time_t timerec; char eventtext[MPOP_EVENTLEN]; } MPOPCESKEY; |
typedef struct _MPOPCESKEY { char nodename[MPOP_NODENAMELEN]; unsigned long NodeID; /* リザーブ領域 */ unsigned long DatabaseID; /* リザーブ領域 */ time_t timerec; char eventtext[MPOP_EVENTLEN]; } MPOPCESKEY; |
以下のシステム監視のAPIを参照してください。
マイナス復帰した場合の詳細なエラーコードは、以下の方法で取得/参照してください。
“監視イベントのAPI”を参照してください。
運用管理サーバだけで使用可能です。
目次
索引
![]() ![]() |