メインコンテンツまでスキップ

アラーム

目次


概要

Alarmグループは、発生したアラームのリアルタイム監視・履歴検索・可視化分析・ルール登録をまとめたエリアです。

サブメニュー内部URL用途
アラーム/alarm/indexリアルタイムアラーム監視 + 直近1,000件の一覧 + 統計/ランキング
アラーム高度検索/alarm/advsearch/index期間・タグ・アセット・優先度別の詳細検索
アラーム可視化分析/alarm/analysis/indexヒートマップ・ツリーマップ・EventDropsなどの可視化分析
高度EQLアラーム/alarm/config/indexユーザー定義EQLアラームルールの登録・配備

上部ヘッダーのアラームベルアイコン横の赤いバッジに未確認アラーム数が表示され、クリックするとアラーム画面へ移動します。


画面構成 — 4つのサブメニュー

画面主な利用者概要
アラームオペレーターリアルタイムアラーム + 統計 + ランキング(メイン監視)
アラーム高度検索オペレーター/アナリストアセットツリー + 多重フィルタによる精密検索
アラーム可視化分析アナリスト8種類の可視化チャート(ヒートマップ・マトリクス・ツリーマップ・時系列・優先度など)
高度EQLアラームADMINルール定義・配備・解除・再配備

ページヘッダーのドロップダウン(▼)から4画面へ素早く移動できます。


アラーム画面 (/alarm/index)

上部の検索エリア

🔔 알람 [N건] [기간] [사이트 ▼] [검색] [고급 검색] [↻]
コントロール説明
アラーム総件数 (alarm_total_count_label)ページタイトル横に表示
サブメニュードロップダウンアラーム / アラーム高度検索 / アラーム可視化分析 / 高度EQLアラームへの高速移動
期間 (alarm_time)280px開始~終了(中央、太字)
サイト (site_id)150px全サイト + サイト名 [説明]
検索赤 + 🔍search()
高度検索ショートカット赤 + 🔍+アラーム高度検索画面へ移動 (goAdvancedSearch())
更新赤 + ↻画面の再読み込み

タイムライン

項目説明
ヘッダー🕐 「タイムライン」 + 表示範囲ラベル(alarm_timeline_range_label)
クイック時間範囲6ボタン(10M/30M/1H/6H/12H/ALL) — 他画面と同一
通知をすべて既読✓ — readAllAlarm() — 画面上の未確認アラームを一括で既読処理
タイムラインエリア (alarm_timeline)時間軸上にアラームマーカーを色別に表示
データなし「データ없음」案内 (alarm_timeline_no_data)

マーカーの色は優先度(ステータスコード)に応じて情報(緑)/警告(オレンジ)/重大(赤)。

左側 — 最近の一覧テーブル

左側のcol-lg-9エリア。直近1,000件のアラームを時刻の降順で表示。

カラム説明
🔔30pxアラームベルアイコン
アラーム番号100pxドメインアラームID
重要度80pxINFO/WARN/ERRORの色バッジ
アラーム開始/終了時刻160px2行 — 発生/解除時刻
タグ | 位置350pxタグID + 位置(アセットパス)
内容自動アラームメッセージ本文
既読60px✓ トグル(既読/未確認)

行をクリックするとアラーム詳細画面(/alarm/view)へ移動し、発生時刻のデータ・アセット・関連ワークオーダーを併せて確認できます。

右側 — 統計・ランキングパネル

右側のcol-lg-3エリアに2つのパネル。

統計パネル

項目ID説明
ヘッドラインalarm_count_label「検索されたアラーム : N 件」を大きな文字で表示
推移スパークラインalarm_trend_spark_line (150px)検索期間のアラーム発生推移
優先度別ドーナツalarm_priority_count_chart (150px)情報/警告/重大の分布
ON/OFFドーナツalarm_onoff_count_chart (150px)有効(is_on=Y) / 解除(is_on=N) の分布
可視化分析 (ボタン)右上 → 可視化分析画面へ移動
空状態の案内stats_no_data「データなし」

ランキングパネル (3タブ)

タブID表示
タグ/アラーム種別rank_containerアラーム頻度が高いタグ・種別のランキング
接続別rank_opc_containerOPC/Edge単位のアラーム頻度ランキング
アセット別rank_asset_containerアセット(設備)単位のアラーム頻度ランキング

各タブにデータがない場合は「データなし」の案内が表示されます。

アラームのヘルプ

画面下部の案内ボックス。

アラームのヘルプ リアルタイムに受信されるアラームメッセージを監視します。

  • タイムラインと一覧には直近1,000件のアラームが時刻の降順で表示されます。
  • 全アラームを期間/タグ/優先度別に詳細検索するには [高度検索] ボタンをご利用ください。
  • EQL(イベントクエリ言語)ベースの複合条件アラームを追加するには [高度EQLアラーム追加] ボタンをクリックしてください。

アラーム高度検索画面 (/alarm/advsearch/index)

🔔 알람 고급검색 [← 알람 이동] [↻] [☰ ▼]
조건 기반 알람 고급 검색 / 다중 필터 분석

左側にアセットツリーパネル、右側に 2段の検索フォーム + 統計チャートエリア + 結果一覧 という4段構成のパネルに再構成されています。

ページヘッダー・ハンバーガーメニュー

ページヘッダー右側のアクション:

ボタン動作
← アラームへ移動アラーム サマリー 画面へ移動
↻ 更新ツリー・結果を再読み込み
☰ ハンバーガー ▼ドロップダウン — アラーム / アラーム高度検索 / アラーム可視化分析 / 高度EQLアラームへの高速移動

左側 — モデルツリーパネル (col-lg-3)

他画面と同一のツリー構造で、パネルヘッダーの補助テキストは「サイト別アセット・接続ツリー」。ヘッダー右側のツール3つ:

アイコン動作
💬 (吹き出し)タグ説明の表示トグル
🔍 (虫めがね)ツリー内検索入力欄のトグル
📋 (コピー)選択したタグ名をクリップボードへコピー

サイトセレクターの下に セグメンテッドタブ 2種 — 🗂 アセット / 🌐 接続(接続タブはADMIN権限でのみ表示)。フッターに オブジェクトIDプレビュー — ツリーノードにマウスを乗せるとドメインIDが表示されます。

右側 ① アラーム検索パネル (form)

パネルヘッダー補助:「期間・重要度・有効・既読・内容の条件検索」。

1行目 — 基本フィルタ (1行に4項目)

フィールドオプション
アラーム期間 (alarm_time)ワイド日時範囲(カレンダーピッカー — 開始~終了)
重要度 (priority)通常全体 / 情報(INFO) / 警告(WARN) / 重大(ERROR)
有効 (is_on)通常全体 / 有効(Y) / 終了(N)
既読 (is_read)通常全体 / 既読 / 未読

2行目 — 内容検索 + 検索ボタン

フィールドオプション
内容 (description)ワイドplaceholder: 「内容検索...」 — アラームメッセージ本文のキーワード
🔍 検索ボタン右寄せ赤のprimary — 上記条件 + 左側ツリーで選択したアセットのタグIDをすべて組み合わせて検索

左側ツリーでアセットを選択して初めて、そのアセット配下のタグに対するアラームのみが検索されます。ツリーでサイトまたはアセットを先に選択してください — 未選択で検索するとすべてのサイトが対象になります。

右側 ② アラーム一覧パネル

パネルヘッダー右側に ✓ 通知をすべて既読 ボタン — 検索結果のすべての未確認アラームを一括で既読処理。

統計チャートエリア (一覧の上、結果がある場合のみ表示)

エリア内容
優先度ドーナツ左側250px — INFO/WARN/ERROR占有率のドーナツ(高さ150px)
時系列スパーク右側自動 — 検索期間中のアラーム発生量スパークライン(高さ150px)

結果が0件の場合は統計エリアが非表示になり、「データなし」の案内が30pxのパディングで表示されます。

結果テーブル (8カラム)

カラム表示
🔔30pxベルアイコン
アラーム番号100pxアラーム通番 — クリックで アラーム詳細 画面へ移動
重要度80px情報/警告/重大の色バッジ
アラーム日時160px発生時刻 (yyyy-MM-dd HH:mm:ss)
タグ名200px発生タグ(ドメインバッジ + 名称)
内容自動アラームメッセージ本文
既読40px既読チェックアイコン
既読日時100px既読処理時刻(未確認の場合は -)

テーブルはDataTableのソート・ページング・CSVエクスポートに対応します。一度に多くの結果を取得するには、テーブル左側のページサイズセレクターで100/全体を選択してください。


アラーム可視化分析画面 (/alarm/analysis/index)

アラームデータをさまざまな可視化チャートで分析する画面です。

チャートライブラリ8種

チャートJSP説明
曜日・時間帯ヒートマップchart/heatmap.jsp (74行)曜日×時間帯セルのヒートマップ — アラーム発生が集中するパターン
時間別推移chart/hourly.jsp24時間の時間帯別発生頻度
曜日・時間マトリクスchart/matrix.jsp曜日と時間の交差分析
タグ別ランキングchart/tag-rank.jspアラーム発生が多いタグのランキング
ツリーマップchart/treemap.jspアセット・タグ階層の面積別アラーム分布
EventDropschart/eventdrops.jsp (53行)時間軸の多系列ドット可視化 — パターン識別
優先度分布chart/priority.jspINFO/WARN/ERRORの時系列分布
曜日・時間分布chart/day-hour.jsp曜日・時間座標系での分布

使用手順

  1. 上部で分析期間・サイトなどの条件を入力
  2. チャートごとに意味のあるパターンを検討
  3. パターンが見つかった時刻・アセットを アラーム または アラーム高度検索 で絞り込んで詳細照会
  4. しきい値の調整が必要な場合は 高度EQLアラーム 画面でルールを修正

可視化分析は運用の事後パターン分析に適しています。リアルタイム監視には アラーム画面 をご利用ください。


高度EQLアラーム画面 (/alarm/config/index)

🔔 알람 | 고급 EQL 알람 [← 알람 이동] [↻] [▼] [➕ 알람 설정 추가]

EQLルールを定義して任意条件のアラームを発行できる画面です。(CEPの トリガー と似ていますが、アラーム発行専用です。)

一覧テーブル

一覧パネルヘッダー右側に 選択したアラーム設定を配備 / 解除 / すべて再配備 の3ボタンがあります。

カラム説明
選択50px一括配備/解除用チェックボックス
状態80px配備/解除バッジ
アラーム設定ID150pxシステムが自動付与するID
アラーム設定名 | 説明200px運用メタ情報
重要度80px発行されるアラームの優先度 (INFO/WARN/ERROR)
メッセージ自動アラーム発行時のメッセージ本文
総実行件数70px累積マッチ件数
最終実行日時110px直近のマッチ時刻
エラー70px累積エラーカウント
登録日110px
最終更新日110px
アクション80px修正・削除

アラーム設定フォーム

上部の アラーム設定追加 または行のアクションからフォーム画面(/alarm/config/form)へ移動します。

入力path説明
アラーム設定IDalarm_config_id読み取り専用(自動付与)
アラーム設定名alarm_config_name人が識別するための名称
説明alarm_config_descルール用途のメモ
EQLeplアラームのマッチ条件(例: SELECT * FROM Point WHERE value > 100)
重要度priorityINFO / WARN / ERROR
メッセージテンプレートalarm_message${태그ID} のような変数置換が可能
発生ウィンドウwindow同一条件が繰り返された場合に一度だけアラームを発生させる時間幅

保存後、一覧で該当ルールをチェック → 選択したアラーム設定を配備 → ルールが有効化されアラーム発行が開始されます。

EQLアラームは フローflow_create_alarm_config ノードからも自動生成できます。


アラーム詳細画面 (/alarm/view/{alarm_seq})

アラーム画面・高度検索画面で1件のアラームをクリックすると、そのアラームの詳細画面に入ります。1件のアラームとその周辺コンテキスト(タグ・データ・他のアラーム・統計・受信者)を1画面にまとめた分析ビューです。

上部 — 識別ヘッダー

🔔 알람 | {alarm_seq} [ 사이트 > 구역 > 라인 > 설비 > 태그명 ]
エリア動作
← 前の画面back() — 直前のアラーム一覧画面へ
更新refresh() — 画面を再読み込み

パネル1 — アラーム情報 (panel 알람 정보)

該当アラームの主要情報を1行の表で表示 + 通知をすべて既読 ボタン。

カラム説明
重要度200pxINFO/WARN/ERRORの色バッジ
有効60pxis_on Y/N
アラーム開始時刻120px発生時刻
アラーム終了時刻120px解除時刻(有効中の場合は -)
タグ400px🏷 タグ名 — クリックで タグ詳細 へ移動
メッセージ自動アラーム本文
既読100px✓ トグル(既読/未確認)

データ状況 fieldset

アラーム発生時点±照会期間の該当タグデータを表形式で表示します。ヘッダー右側に トレンドへ移動(goStorage()) ボタン。

カラム説明
タイムスタンプ180px測定時刻
200pxその時刻のタグ値
単位50px測定単位
データ型100pxINT/FLOAT/BOOLなど
品質100pxデータ品質コード
エラーコード100pxその時刻のエラー(ある場合)
遅延[MS]100px取り込み遅延
属性自動追加属性

アラーム発生時刻の直前・直後のタグ値を一目で確認し、トレンドへ移動 でより長い時系列を分析します。

アラーム一覧 fieldset

同じタグの同一期間(${date_from} ~ ${date_to})における他のアラーム履歴。右側の アラームへ移動(goAlarm()) でアラームメニューに戻ります。

カラム説明
🔔30pxアラームベルアイコン
アラーム番号100pxアラームID
重要度80pxINFO/WARN/ERROR
アラーム日時160px発生時刻
タグ250pxそのアラームのタグ名
内容自動アラームメッセージ
既読60px✓ トグル
既読日時160px既読処理時刻

この表により、同じタグで同一期間に別種のアラームが発生したかを一目で把握できます。

アラームトレンドパネル

期間中のアラーム発生推移を時間バーで可視化します。発生頻度とパターン(特定時間帯への集中など)を示します。

アラーム統計パネル

アラーム発生統計のサマリー。優先度別・ON/OFF別のカウントがドーナツ/バーで表示されます。

アラーム受信者パネル

このアラームを受け取るべきユーザー/グループの情報。通知自動化の結線がある場合は(メール/SMS)受信者一覧も併せて表示されます。

タグ情報パネル

アラームが発生したタグの詳細情報 — 設定・アラームバンド・検証・OPCマッピング・メタ。詳細項目は タグ詳細 を参照してください。

利用パターン

分析の流れ画面の流れ
アラームの因果分析アラーム情報 → データ状況の表(直前の値の推移) → トレンドへ移動(前後30分の時系列)
繰り返しアラームの追跡アラーム一覧 fieldset → 同じタグの他のアラーム → パターン識別
しきい値の検討タグ情報パネル → アラームバンド設定の確認 → 予測分析 でしきい値を再計算
受信者の検証アラーム受信者パネル → 誰がこのアラームを受け取ったか

活用シナリオ

シナリオ画面手順
現在発生中のアラーム確認サマリーページに入る → 右上のベルバッジ + 左側一覧のON状態アラーム
昨日発生したERRORの分析高度検索期間 = 昨日 / 優先度=ERROR / サイト選択
曜日・時間帯のアラームパターン可視化分析ヒートマップチャートで色が濃い曜日/時間を識別
繰り返しアラームのしきい値調整高度EQLアラームアラームルール修正 → しきい値変更 → 再配備
装置別のアラーム急増の識別可視化分析 → ツリーマップ面積の大きいアセット → そのアセットのみ 高度検索
アラームの自動通知フローflow_on_alarm トリガー → メール/SMS送信

よくある質問

Q. アラーム画面の1,000件制限を増やせますか? A. アラーム画面は監視用途のため1,000件固定です。より多くのアラームを見るには アラーム高度検索 へ移動するか、期間を狭めて頻繁に照会してください。

Q. 「通知をすべて既読」を押すとアラームは消えますか? A. 消えません。既読状態として表示されるだけで、有効なアラームはそのまま維持されます(is_on は変化しません)。

Q. アラーム発生時に自動でメール/SMSを送りたいです。 A. フロー 画面で flow_on_alarm トリガー + flow_send_email / flow_send_sms ノードを結線すれば自動化できます。

Q. EQLアラームを登録したのに発行されません。 A. 定義のみでは有効化されません。一覧でそのアラーム設定をチェックし、選択したアラーム設定を配備 を押すことでルールがエンジンに登録され、マッチングが開始されます。

Q. 可視化分析のツリーマップにおける面積は何を意味しますか? A. そのアセット/タグで発生したアラームの累積頻度です。面積が大きいほどアラーム発生が多いアセットです。

Q. アラームの優先度の色が画面ごとに少し違います。 A. エリアによって微妙なトーンが異なるだけで、意味は同一です。正確な色のマッピングは ステータスコード定義 を参照してください。

Q. アラームメッセージテンプレートではどの変数が使えますか? A. ${tag_id}${value}${asset_id}${timestamp} など、EQL結果のフィールド名をそのまま変数として使用できます。

Q. 発行されたアラーム履歴を長期保管するには? A. デフォルトの保存期間を延長するか、フローflow_on_alarm トリガーで外部システムへ自動投入してください。

Q. ON/OFFドーナツが常に100% ONになるのはなぜですか? A. 検索結果に解除済みアラームがない場合です。アラームがすべて有効状態で発生した後、まだ解除されていない状態です。

Q. アラーム詳細画面では何を確認できますか? A. アラーム発生時点のタグデータ・関連アセット・同時間帯の他のアラーム・関連ワークオーダーなど、コンテキスト情報を併せて確認できます。


関連画面

  • ダッシュボード — KPIカードの当日アラーム・診断パネルのアラームカウント
  • 日次統計 — サイト・アセット・タグ別のアラーム比較分析
  • データポイント — トレンドチャートのアラーム表示オプション
  • CEP — アラームの上位概念(イベントルール)
  • フロー — アラームの自動ルーティング・通知自動化
  • ステータスコード定義 — アラーム優先度の色
  • 設備 — カードの本日のアラームカウント(情報/警告/重大)