本文へスキップ

イベント受信フォーマット

サーバ通知テンプレート

サーバーモニタリングは、例外的に異なる通知テンプレートを使います。

  • Product Type:サーバー
  • Event Type:サーバー通知、プロセス通知、ログファイル/ウィンドウイベント通知
  • Event Channel : SMS, Mobile, 3rd party plugin , Plugin

イベントタイトル

Event title format
[Level][INFRA] ProjectName ServerName EventTitle
Event title example
[Info][INFRA] サーバープロジェクト TC-0-1-8081 CPU Used > 70%
ノート

ServerNameが指定されていない場合は、イベントのタイトルから省略されます。

イベントメッセージ

イベントメッセージに含まれる情報です。 optionalfalseの場合は、常にメッセージに含まれます。 optionaltrueの場合、そのデータを確認できれば表示します。

Event message example
Project Name : アプリケーションプロジェクト
Project Code : 3
Server Name : TC-0-1-8081
Event Message : [TEST] RECOVERED: Memory is too high. less than 10%
Event ON Time : 2022-04-12 18:53:24 +0900
Event OFF Time : 2022-04-12 18:53:24 +0900
Alert Type :
Metric Name : memory
Metric Value : 20
Metric Threshold : 10
Stateful : true

次は、イベントメッセージのコンポーネントです。

EnglishJapaneseOptional説明
Project Nameプロジェクト名false-
Project CodeプロジェクトCodefalse-
Server Nameエージェント名trueoname
Event Messageイベントメッセージfalse-
Event ON Timeイベント発生時間false2022-04-13 10:40:49 +0900で+0900はGMTを意味します。
Event OFF Timeイベント解除時間true2022-04-13 10:40:49 +0900で+0900はGMTを意味します。
Elapsed Timeイベント発生持続時間true-
Alert Typeイベントタイプtrue-
Policy Name通知ポリシー名true-
Metric Nameメトリクス名trueイベント条件判断で使用するメトリクスの名前です。
Metric Valueメトリック値trueメトリック値がメトリックしきい値を超えると、イベントが発生する条件が満たされている場合です。
Metric Thresholdメトリックしきい値trueメトリック値がメトリックしきい値を超えると、イベントが発生する条件が満たされている場合です。
Event Ruleイベント発生条件true-
Alert Typeイベントタイプtrueイベントの種類を特定するためのフィールドです。
Event Target Filterイベント対象選択true(メトリクス通知) 特定の対象から収集されたメトリクスのイベント条件を確認します。
状態ベースのアラート通知解決されたイベント通知true解決されたイベント通知機能を使用している場合はtrue、使用していない場合はfalse
Repeat Countイベントの繰り返し回数true(メトリクス通知) イベント条件がイベント繰り返し時間のうちイベント繰り返し回数を満たされた場合にイベントが発生します。
Repeat Durationイベント繰り返し時間true(メトリクス通知) イベント条件がイベント繰り返し時間のうちイベント繰り返し回数が満たされた場合にイベントが発生します。解決されたイベント通知です。
IPアドレスIPアドレスtrue-
Log ContentLog Contenttrue-
Log SourceLog Sourcetrue-
CPUCPUtrue-
CPU_load1CPU_load1true-
CPU_loadPerCoreCPU_load1true-
メモリメモリtrue-
SwapSwaptrue-
Disk Name / Used Percent / Free Size / IO PercentDisk Name / Used Percent / Free Size / IO Percenttrue-
Traffic Name / Bps / PpsName / Bps / Ppstrue-
Acknowledge Message / Time / NameAcknowledge Message / Time / Nametrue-

サーバー通知タイトルとメッセージ

サーバー通知は、Event TitleなしでEvent Messageのみが提供されます。

サーバー通知

Event TypeEvent LevelEvent MessageEvent Off Message
再起動CriticalSystem Rebooted"対応しない
未受信WarningAgent No Data"対応しない
ポート番号WarningPort ${port} is down""Port ${port} is up"
ポート番号(IPが分かっている場合)WarningIP ${ip} Port ${port} is down""IP ${ip} Port ${port} is up"
ネットワークIOPSWarning or CriticalNETWORK ${deviceId} pps > ${value} pps"-
ネットワークBPSWarning or CriticalNETWORK ${deviceId} bps > ${value} ps"-
ディスクI/OWarning or CriticalDisk ${mountPoint} IO Usage > ${value} %"-
ディスク使用Warning or CriticalDisk ${mountPoint} Used > ${value} %"-
inodeWarning or CriticalDisk ${mountPoint} inode usage > ${value} %"-
CPUWarning or CriticalCPU Used > ${value} %"-
メモリWarning or CriticalMemory Used > ${value} %"-
stealWarning or CriticalCPU Steal > ${value} %"-
スワップWarning or CriticalSwap Used > ${value} %"-

プロセス通知

Event TypeEvent LevelEvent MessageEvent Off Message
プロセス数警告Warning or CriticalProcess ${processName} Count >= ${value}""Process ${groupName} Count < ${value}"
プロセス数危険Warning or CriticalProcess ${processName} Count < ${value}""Process ${groupName} Count >= ${value}"
プロセスCPUWarning or CriticalProcess ${processName} CPU > ${value}"-
プロセスメモリWarning or CriticalProcess ${processName} Memory > ${value}"-

ログファイルとウィンドウイベント

Event TypeEvent LevelEvent MessageEvent Off Message
Event TypeEvent LevelEvent MessageEvent Off Message
LOG_DEFAULTWarning or CriticalLOG ${logContent}"-
LOG_FILEWarning or CriticalLOG File: ${filePath}, Keyword : ${keyword}, [Event] ${logContent}"-
LOG_WINDOW_EVENTWarning or CriticalLOG ${logContent}"-
LOG_AUDITWarning or CriticalAUDIT ${logContent}"-
LOG_SCRIPTWarning or CriticalSCRIPT ${logContent}"-