You are viewing documentation for the development version, it may be incomplete.
Join our translation project and help translate Zabbix documentation into your native language.

1 ロケーションでサポートされているマクロ

概要

場所ごとにサポートされているマクロの表には、特定の場所でサポートされているすべてのマクロ(組み込み、式、ユーザー定義)のリファレンスが含まれています。

関連グループのすべてのマクロがサポートされている場合は、グループ名のみが表示されます。各マクロ名またはグループ名をクリックすると、マクロの詳細が表示されます。

マクロの詳細リストには、アプリケーション領域ごとにグループ化されたすべての組み込みマクロの詳細なリストが含まれています。マクロ値をカスタマイズするには(たとえば、短縮したり特定の部分文字列を抽出したりする場合)、マクロ関数を使用できます。

ロケーションでサポートされるマクロ

ロケーション サポートされるマクロ コメント
アクション
期間条件、デフォルトのオペレーションステップ期間、ステップ期間 ユーザー定義マクロ(グローバルのみ) 1つのマクロでフィールド全体を埋める必要があります。複数のマクロやテキストとの混在はサポートされていません
通知とコマンド
トリガーベース アクションマクロ
日付/時刻マクロ
{ESC.HISTORY}
イベントマクロ、原因/症状イベントマクロ
イベント更新マクロ: {EVENT.UPDATE.HISTORY}, {EVENT.UPDATE.STATUS}
式マクロ: {?EXPRESSION}
{FUNCTION.VALUE}
ホストマクロ: {HOST.CONN}, {HOST.DESCRIPTION}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
ターゲットホストマクロ(コマンドのみ)
ホストインベントリマクロ
アイテムマクロ({ITEM.STATE}, {ITEM.STATE.ERROR}を除く)
プロキシマクロ
トリガーマクロ: {TRIGGER.DESCRIPTION}, {TRIGGER.EVENTS.*}, {TRIGGER.EXPRESSION}, {TRIGGER.EXPRESSION.EXPLAIN}, {TRIGGER.EXPRESSION.RECOVERY}, {TRIGGER.ID}, {TRIGGER.HOSTGROUP.NAME}, {TRIGGER.NAME}, {TRIGGER.NAME.ORIG}, {TRIGGER.NSEVERITY}, {TRIGGER.SEVERITY}, {TRIGGER.STATUS}, {TRIGGER.TEMPLATE.NAME}, {TRIGGER.URL}, {TRIGGER.URL.NAME}, {TRIGGER.VALUE}
ユーザー定義マクロ
参照: メッセージでのマクロの使用
問題の更新 アクションマクロ
日付/時刻マクロ
{ESC.HISTORY}
イベントマクロ、原因/症状イベントマクロ、復旧イベントマクロ
イベント更新マクロ: すべて([{EVENT.UPDATE.NSEVERITY}, {EVENT.UPDATE.SEVERITY}を除く)]
式マクロ: {?EXPRESSION}
関数マクロ
ホストマクロ: {HOST.CONN}, {HOST.DESCRIPTION}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
ターゲットホストマクロ(コマンドのみ)
ホストインベントリマクロ
アイテムマクロ({ITEM.STATE}, {ITEM.STATE.ERROR}を除く)
プロキシマクロ
トリガーマクロ: {TRIGGER.DESCRIPTION}, {TRIGGER.EVENTS.*}, {TRIGGER.EXPRESSION}, {TRIGGER.EXPRESSION.EXPLAIN}, {TRIGGER.EXPRESSION.RECOVERY}, {TRIGGER.ID}, {TRIGGER.HOSTGROUP.NAME}, {TRIGGER.NAME}, {TRIGGER.NAME.ORIG}, {TRIGGER.NSEVERITY}, {TRIGGER.SEVERITY}, {TRIGGER.STATUS}, {TRIGGER.TEMPLATE.NAME}, {TRIGGER.URL}, {TRIGGER.URL.NAME}, {TRIGGER.VALUE}
{USER.FULLNAME}
ユーザー定義マクロ
問題の復旧 復旧イベントマクロ
{FUNCTION.RECOVERY.VALUE}
{TRIGGER.EXPRESSION.RECOVERY.EXPLAIN}
ディスカバリ アクションマクロ
日付/時刻マクロ
ディスカバリマクロ
イベントマクロ: {EVENT.AGE}, {EVENT.DATE}, {EVENT.ID}, {EVENT.OBJECT}, {EVENT.SOURCE}, {EVENT.TIME}, {EVENT.TIMESTAMP}
ターゲットホストマクロ(コマンドのみ)
プロキシマクロ
自動登録 アクションマクロ
日付/時刻マクロ
イベントマクロ: {EVENT.AGE}, {EVENT.DATE}, {EVENT.ID}, {EVENT.OBJECT}, {EVENT.SOURCE}, {EVENT.TIME}, {EVENT.TIMESTAMP}
ホストマクロ: {HOST.HOST}, {HOST.IP}, {HOST.PORT}, {HOST.METADATA}
ターゲットホストマクロ(コマンドのみ)
プロキシマクロ
サービスベース アクションマクロ
日付/時刻マクロ
{ESC.HISTORY}
イベントマクロ: {EVENT.AGE}, {EVENT.DATE}, {EVENT.ID}, {EVENT.NAME}, {EVENT.OBJECT}, {EVENT.SOURCE}, {EVENT.STATUS}, {EVENT.TIME}, {EVENT.TIMESTAMP}, {EVENT.VALUE}
サービスマクロ
ユーザー定義マクロ
サービス復旧 イベントマクロ({EVENT.ACK.STATUS}, {EVENT.OPDATA}を除く)、復旧イベントマクロ
サービス更新 アクションマクロ
日付/時刻マクロ
{ESC.HISTORY}
イベントマクロ({EVENT.ACK.STATUS}, {EVENT.OPDATA}を除く)
イベント更新マクロ: {EVENT.UPDATE.DATE}, {EVENT.UPDATE.MESSAGE}, {EVENT.UPDATE.NSEVERITY}, {EVENT.UPDATE.SEVERITY}, {EVENT.UPDATE.STATUS}, {EVENT.UPDATE.TIME}, {EVENT.UPDATE.TIMESTAMP}
サービスマクロ
ユーザー定義マクロ
内部通知 アクションマクロ
日付/時刻マクロ
{ESC.HISTORY}
イベントマクロ({EVENT.NSEVERITY}, {EVENT.SEVERITY}を除く)、復旧イベントマクロ
ホストマクロ: {HOST.CONN}, {HOST.DESCRIPTION}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
ホストインベントリマクロ
アイテムマクロ: {ITEM.DESCRIPTION}, {ITEM.DESCRIPTION.ORIG}, {ITEM.ID}, {ITEM.KEY}, {ITEM.KEY.ORIG}, {ITEM.NAME}, {ITEM.NAME.ORIG}, {ITEM.VALUETYPE}
プロキシマクロ
アイテムベース アイテムマクロ: {ITEM.STATE}, {ITEM.STATE.ERROR}
LLDルールベース 低レベルディスカバリ通知マクロ
トリガーベース トリガーマクロ: {TRIGGER.DESCRIPTION}, {TRIGGER.EXPRESSION}, {TRIGGER.EXPRESSION.RECOVERY}, {TRIGGER.HOSTGROUP.NAME}, {TRIGGER.ID}, {TRIGGER.NAME}, {TRIGGER.NAME.ORIG}, {TRIGGER.NSEVERITY}, {TRIGGER.SEVERITY}, {TRIGGER.STATE}, {TRIGGER.STATE.ERROR}, {TRIGGER.TEMPLATE.NAME}, {TRIGGER.URL}, {TRIGGER.URL.NAME}
ユーザー定義マクロ
アラートスクリプトパラメータ アラートマクロ
ユーザー定義マクロ(グローバルのみ)
コネクタ
URL、ユーザー名、パスワード、ベアラトークン、HTTPプロキシ、SSL証明書、SSLキーファイル、SSLキーパスワードフィールド ユーザー定義マクロ(グローバルのみ)
タイムアウトフィールド ユーザー定義マクロ(グローバルのみ) 1つのマクロでフィールド全体を埋める必要があります。複数のマクロやテキストとの混在はサポートされていません。
グラフ名 式マクロ: {?EXPRESSION} このロケーションのこのマクロでは、パラメータに秒数を指定したavglastmaxmin関数のみがサポートされます(時間のサフィックスが使用可能)。
マクロ内のホストとして{HOST.HOST<1-9>}マクロが使用できます(インデックス付きマクロも参照)。
使用例:
{?avg(/{HOST.HOST}/item.key,1h)}
サポートされない使用例:
{?last(/host/item1)/last(/host/item2)}
{?last(/host/item1)*10}
{?count(/host/item1,5m)}
ホスト、ホストプロトタイプ
インターフェースIP/DNS ホストマクロ: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}
ユーザー定義マクロ 1
1 IPアドレスの場合、1つのマクロでフィールド全体を埋める必要があります。複数のマクロやテキストとの混在はサポートされていません
インターフェースポート ユーザー定義マクロ 1つのマクロでフィールド全体を埋める必要があります。複数のマクロやテキストとの混在はサポートされていません
SNMPコミュニティ ユーザー定義マクロ
SNMPv3コンテキスト名、セキュリティ名、認証パスフレーズ、プライバシーパスフレーズ
IPMIユーザー名、パスワード
アイテム、アイテムプロトタイプ、LLDルール
名前 ユーザー定義マクロ LLDルール名ではサポートされていません。
説明 ユーザー定義マクロ
キーのパラメータ ホストマクロ: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
ユーザー定義マクロ
サポートされている{HOST.*}マクロは、アイテムに選択されたインターフェースに解決されます。インターフェースのないアイテムで使用した場合、Zabbixエージェント、SNMP、JMX、IPMIインターフェースのいずれか(この優先順位)またはインターフェースがない場合は'UNKNOWN'に解決されます。
更新間隔、カスタム間隔、タイムアウト(サポートされているアイテムタイプで利用可能)、保存期間(ヒストリ/トレンド)フィールド ユーザー定義マクロ 1つのマクロでフィールド全体を埋める必要があります。複数のマクロやテキストとの混在はサポートされていません。
失われたリソースの削除、失われたリソースの無効化フィールド ユーザー定義マクロ これらのフィールドはLLDルールのみサポートされます。

1つのマクロでフィールド全体を埋める必要があります。複数のマクロやテキストとの混在はサポートされていません。
前処理ステップのパラメータ(カスタムスクリプトを含む)、
カスタムエラーハンドリングパラメータ値を設定およびエラーを設定フィールド)
ユーザー定義マクロ
フィルタの正規表現 ホストマクロ: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
ユーザー定義マクロ
これらのフィールドはLLDルールのみサポートされます。
オーバーライドフィルタの正規表現 ユーザー定義マクロ これらのフィールドはLLDルールのみサポートされます。
オーバーライド操作: 更新間隔ヒストリ保存期間トレンド保存期間(アイテムプロトタイプ用) ユーザー定義マクロ これらのフィールドはLLDルールのみサポートされます。

1つのマクロでフィールド全体を埋める必要があります。複数のマクロやテキストとの混在はサポートされていません。
アイテムタイプ
ブラウザアイテム
パラメータ名と値
ホストマクロ: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
ホストインベントリマクロ
アイテムマクロ: {ITEM.ID}, {ITEM.KEY}, {ITEM.KEY.ORIG}
ユーザー定義マクロ
スクリプトアイテム
パラメータ名と値
計算/集約アイテム式
(式定数関数パラメータアイテムキーパラメータ、(集約アイテムのみ)フィルタ条件(ホストグループ名とタグ名))
ユーザー定義マクロ
データベースモニタアイテム
ユーザー名、パスワード、SQLクエリフィールド
ユーザー定義マクロ
HTTPエージェントアイテム
URL、クエリフィールド、リクエストボディ、ヘッダー(名前と値)、SSL証明書ファイル、SSLキーファイルフィールド
ホストマクロ: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
アイテムマクロ: {ITEM.ID}, {ITEM.KEY}, {ITEM.KEY.ORIG}
ユーザー定義マクロ
シークレットマクロを含むURLは機能しません。マクロは"******"として解決されます
HTTPエージェントアイテム
HTTPプロキシフィールド
アイテムマクロ: {ITEM.ID}, {ITEM.KEY}, {ITEM.KEY.ORIG}
ユーザー定義マクロ
HTTPエージェントアイテム
許可ステータスコード、HTTP認証ユーザー名/パスワード、SSLキーパスワードフィールド
ユーザー定義マクロ
HTTPエージェントアイテム
許可ホストフィールド
ホストマクロ: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
ユーザー定義マクロ
JMXエージェントアイテム
エンドポイントフィールド
ホストマクロ: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.PORT}
ユーザー定義マクロ
トラッパーアイテム
許可ホストフィールド
SNMPエージェントアイテム
SNMP OIDフィールド
ユーザー定義マクロ
SSHおよびTelnetアイテム
スクリプト
ホストマクロ: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
ユーザー定義マクロ
SSHエージェントアイテム
ユーザー名、公開鍵ファイル、秘密鍵ファイル、パスワードフィールド
ユーザー定義マクロ
Telnetエージェントアイテム
ユーザー名、パスワードフィールド
ユーザー定義マクロ
マップ
URL、URL名 ホストマクロ: {HOST.CONN}, {HOST.DESCRIPTION}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
{HOSTGROUP.ID}
ホストインベントリマクロ
マップマクロ
{TRIGGER.ID}
エレメントラベル 式マクロ: {?EXPRESSION} 1
ホストマクロ: {HOST.CONN}, {HOST.DESCRIPTION}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
{HOSTGROUP.ID}
ホストインベントリマクロ
マップマクロ
トリガーマクロ: {TRIGGER.EVENTS.*}, {TRIGGER.ID}, {TRIGGER.PROBLEM.EVENTS.*}, {TRIGGERS.ACK}, {TRIGGERS.PROBLEM.ACK}, {TRIGGERS.PROBLEM.UNACK}, {TRIGGERS.UNACK}
1 このロケーションのこのマクロでは、パラメータに秒数を指定したavglastmaxmin関数のみがサポートされます(時間のサフィックスが使用可能)。
マクロ内のホストとして{HOST.HOST<1-9>}マクロが使用できます。
使用例:
{?avg(/{HOST.HOST}/item.key,1h)}
サポートされない使用例:
{?last(/host/item1)/last(/host/item2)}
{?last(/host/item1)*10}
{?count(/host/item1,5m)}
リンクラベル 式マクロ: {?EXPRESSION} 1
シェイプラベル 式マクロ: {?EXPRESSION} 1
マップシェイプのテキストフィールド {MAP.NAME}
ネットワークディスカバリ
更新間隔フィールド ユーザー定義マクロ(グローバルのみ) 1つのマクロでフィールド全体を埋める必要があります。複数のマクロやテキストとの混在はサポートされていません。
SNMPコミュニティ、SNMP OIDフィールド ユーザー定義マクロ(グローバルのみ)
SNMPv3コンテキスト名、セキュリティ名、認証パスフレーズ、プライバシーパスフレーズフィールド
プロキシ
アクティブエージェントのアドレス > ポート(プロキシがグループに属している場合)
パッシブプロキシモードの場合: インターフェースアドレスおよびポートフィールド
オーバーライドモードのアイテムタイプのタイムアウトフィールド
ユーザー定義マクロ(グローバルのみ) 1つのマクロでフィールド全体を埋める必要があります。複数のマクロやテキストとの混在はサポートされていません。
プロキシグループ
フェイルオーバー期間、最小プロキシ数フィールド ユーザー定義マクロ(グローバルのみ) 1つのマクロでフィールド全体を埋める必要があります。複数のマクロやテキストとの混在はサポートされていません。
スクリプト
コマンド、確認テキスト
(タイプ: スクリプト、手動ホストアクション
ホストマクロ: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.ID} 1, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
ホストインベントリマクロ 2
{MANUALINPUT}
ユーザー名マクロ
ユーザー定義マクロ
1 確認テキストのみ
2 ZabbixサーバーおよびZabbixプロキシでサポート
コマンド
(タイプ: スクリプト、手動イベントアクション
日付/時刻マクロ
イベントマクロ、原因/症状イベントマクロ、復旧イベントマクロ(復旧が発生した場合)
イベント更新マクロ: {EVENT.UPDATE.HISTORY}, {EVENT.UPDATE.STATUS}
{FUNCTION.VALUE}
ホストマクロ: {HOST.CONN}, {HOST.DESCRIPTION}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
ホストインベントリマクロ
アイテムマクロ({ITEM.STATE}, {ITEM.STATE.ERROR}を除く)
{MANUALINPUT}
プロキシマクロ
トリガーマクロ: {TRIGGER.DESCRIPTION}, {TRIGGER.EVENTS.*}, {TRIGGER.EXPRESSION}, {TRIGGER.EXPRESSION.EXPLAIN}, {TRIGGER.EXPRESSION.RECOVERY}, {TRIGGER.EXPRESSION.RECOVERY.EXPLAIN}, {TRIGGER.HOSTGROUP.NAME}, {TRIGGER.ID}, {TRIGGER.NAME}, {TRIGGER.NAME.ORIG}, {TRIGGER.NSEVERITY}, {TRIGGER.SEVERITY}, {TRIGGER.STATUS}, {TRIGGER.TEMPLATE.NAME}, {TRIGGER.URL}, {TRIGGER.URL.NAME}, {TRIGGER.VALUE}
ユーザー名マクロ
ユーザー定義マクロ
確認テキスト
(タイプ: スクリプト、手動イベントアクション
イベントマクロ: {EVENT.ID}, {EVENT.NAME}, {EVENT.NSEVERITY}, {EVENT.SEVERITY}, {EVENT.STATUS}, {EVENT.VALUE}
ホストマクロ: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
ホストインベントリマクロ
{MANUALINPUT}
ユーザー名マクロ
ユーザー定義マクロ
URL、確認テキスト
(タイプ: URL、手動ホスト/イベントアクション
タグ名と値 ホストマクロ: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
ホストインベントリマクロ
アイテムマクロ: {ITEM.LASTVALUE*}, {ITEM.LOG.*}, {ITEM.VALUE*}
トリガーマクロ: {TRIGGER.ID}(トリガータグ値のみ)
ユーザー定義マクロ
タグ名と値のマクロは、イベント生成プロセス中のみ解決されます。
トリガー
名前 ホストマクロ: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
アイテムマクロ: {ITEM.LASTVALUE*}, {ITEM.LOG.*}, {ITEM.VALUE*}
位置指定マクロ/参照: $1...$9
ユーザー定義マクロ
イベント名 日付/時刻マクロ: {TIME}, {TIMESTAMP}
式マクロ: {?EXPRESSION}
関数マクロ
ホストマクロ: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
アイテムマクロ: {ITEM.LASTVALUE*}, {ITEM.LOG.*}, {ITEM.VALUE*}
トリガーマクロ: {TRIGGER.EXPRESSION.EXPLAIN}
運用データ ホストマクロ: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
アイテムマクロ: {ITEM.LASTVALUE*}, {ITEM.LOG.*}, {ITEM.VALUE*}
ユーザー定義マクロ
{TRIGGER.VALUE}
ユーザー定義マクロ 1
1 定数および関数パラメータのみ。シークレットマクロはサポートされていません
一致用タグ、メニューエントリ名、メニューエントリURLフィールド ユーザー定義マクロ シークレットマクロを含むURLは機能しません。マクロは"******"として解決されます。
説明 ホストマクロ: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
アイテムマクロ: {ITEM.LASTVALUE*}, {ITEM.LOG.*}, {ITEM.VALUE*}
ユーザー定義マクロ
URL {EVENT.ID}
ホストマクロ: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
アイテムマクロ: {ITEM.LASTVALUE*}, {ITEM.LOG.*}, {ITEM.VALUE*}
{TRIGGER.ID}
ユーザーパラメータコマンド 位置指定マクロ/参照: $1...$9
Webシナリオ
名前、エージェント、HTTPプロキシフィールド ユーザー定義マクロ
更新間隔フィールド ユーザー定義マクロ 1つのマクロでフィールド全体を埋める必要があります。複数のマクロやテキストとの混在はサポートされていません。
変数、ヘッダー、SSL証明書、SSLキーファイルフィールド ホストマクロ: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
ユーザー定義マクロ
ユーザー、パスワード、SSLキーパスワードフィールド ユーザー定義マクロ
Webシナリオステップ
名前、変数(値のみ)フィールド
ユーザー定義マクロ
Webシナリオステップ
タイムアウト、許可ステータスコードフィールド
ユーザー定義マクロ 1つのマクロでフィールド全体を埋める必要があります。複数のマクロやテキストとの混在はサポートされていません。
Webシナリオステップ
URL、ヘッダー(名前と値)、必須文字列フィールド
ホストマクロ: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
ユーザー定義マクロ
Webシナリオステップ
Postフィールド
ホストマクロ: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Webhookメディアタイプ
パラメータ値 アラートマクロ
トリガーベースの問題通知でサポートされるすべてのマクロ(上記参照)
1つのマクロでフィールド全体を埋める必要があります。複数のマクロやテキストとの混在はサポートされていません。
JavaScriptスクリプト、JavaScriptスクリプトパラメータ名 ユーザー定義マクロ(グローバルのみ)
メニューエントリ名、メニューエントリURL {EVENT.TAGS.<tag name>}
ウィジェット
ゲージウィジェット
説明フィールド
ホストマクロ: {HOST.CONN}, {HOST.DESCRIPTION}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
ホストインベントリマクロ
アイテムマクロ({ITEM.STATE.ERROR}を除く)
ユーザー定義マクロ(グローバルのみ)
ハニカムウィジェット
一次/二次ラベルフィールド
アイテム値ウィジェット
説明フィールド
トップホストウィジェット
テキストデータ
ホストマクロ: {HOST.CONN}, {HOST.DESCRIPTION}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
ホストインベントリマクロ
ユーザー定義マクロ(グローバルのみ)
URL(ダイナミック)ウィジェット
URLフィールド
ホストマクロ: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
ユーザー定義マクロ
その他のロケーション
稼働時間フィールド ユーザー定義マクロ(グローバルのみ) 1つのマクロでフィールド全体を埋める必要があります。複数のマクロやテキストとの混在はサポートされていません。
アイテムタイプのタイムアウトフィールド(グローバル設定)
ユーザーメディア
有効期間フィールド
メールメディアタイプ
ユーザー名、パスワードフィールド
ユーザー定義マクロ(グローバルのみ) シークレットマクロの使用を推奨します。
スケジュールレポート
件名、メッセージフィールド
日付/時刻マクロ: {TIME}, {TIMESTAMP}

マクロの詳細

このリストには、アプリケーション領域ごとにグループ化された各組み込みマクロの詳細が含まれています:

アクションマクロ

{ACTION.ID}

トリガーされたアクションの数値ID。

{ACTION.NAME}

トリガーされたアクションの名前。

アラートマクロ

{ALERT.MESSAGE}

アクション設定のデフォルトメッセージの値。

{ALERT.SENDTO}

ユーザーメディア設定の送信先の値。

{ALERT.SUBJECT}

アクション設定のデフォルトの件名の値。

日付と時刻のマクロ

{DATE}

現在の日付(yyyy.mm.dd形式)。

{TIME}

現在の時刻(hh:mm:ss形式)

{TIMESTAMP}

現在の時刻をUNIXタイムスタンプ形式で表示します。

ディスカバリーマクロ

{DISCOVERY.DEVICE.IPADDRESS}

検出されたデバイスのIPアドレス。
常に利用可能であり、ホストが追加されるかどうかには依存しません。

{DISCOVERY.DEVICE.DNS}

検出されたデバイスのDNS名。
常に利用可能であり、ホストが追加されるかどうかには依存しません。

{DISCOVERY.DEVICE.STATUS}

検出されたデバイスのステータス(UP/DOWN)。

{DISCOVERY.DEVICE.UPTIME}

特定のデバイスのディスカバリーステータスが最後に変更されてからの時間。
例: 1h 29m 01s。
DOWNステータスのデバイスの場合は、ダウンタイムの期間です。

{DISCOVERY.RULE.NAME}

デバイス/サービスの存在または不在を検出したディスカバリールールの名前。

{DISCOVERY.SERVICE.NAME}

検出されたサービスの名前。
例: HTTP。

{DISCOVERY.SERVICE.PORT}

検出されたサービスのポート。
例: 80。

{DISCOVERY.SERVICE.STATUS}

検出されたサービスのステータス(UP/DOWN)。

{DISCOVERY.SERVICE.UPTIME}

特定のサービスの検出ステータスが最後に変更されてからの時間。
例: 1h 29m 01s。
DOWNステータスのサービスの場合は、ダウンタイムの期間です。

エスカレーションマクロ

{ESC.HISTORY}

以前に送信された通知のログ、そのエスカレーションステップとステータス(送信済み進行中失敗)。

イベントマクロ

{EVENT.ACK.STATUS}

イベントの確認状態(はい/いいえ)。

{EVENT.AGE}

アクションをトリガーしたイベントの経過時間(秒単位の精度)。
エスカレーションメッセージで便利です。 例: 9m 13s。

{EVENT.DATE}

アクションをトリガーしたイベントの日付。
例: 2025.04.14.

{EVENT.DURATION}

イベントの継続時間(問題イベントと復旧イベントの時間差)を秒単位で表示します。
問題の復旧メッセージで便利です。

{EVENT.ID}

アクションをトリガーしたイベントの数値ID。

{EVENT.NAME}

アクションをトリガーしたイベントの名前。

{EVENT.NSEVERITY}

イベントの深刻度の数値。
可能な値:0 - 未分類、1 - 情報、2 - 警告、3 - 軽度障害、4 - 障害、5 - 重度障害。

{EVENT.OBJECT}

イベントオブジェクトの数値。
可能な値: 0 - トリガー, 1 - 検出されたホスト, 2 - 検出されたサービス, 3 - 自動登録, 4 - アイテム, 5 - ローレベルディスカバリルール。

{EVENT.OPDATA}

問題の根本となるトリガーの運用データ。

{EVENT.SEVERITY}

イベントの深刻度の名前。

{EVENT.SOURCE}

イベントソースの数値。
可能な値: 0 - トリガー, 1 - ディスカバリ, 2 - 自動登録, 3 - 内部, 4 - サービス。

{EVENT.STATUS}

アクションをトリガーしたイベントの言語値。

{EVENT.TAGS}

イベントタグのカンマ区切りリスト。
タグが存在しない場合は空文字列に展開されます。

{EVENT.TAGSJSON}

イベントタグのオブジェクトを含むJSON配列。
タグが存在しない場合は空の配列に展開されます。

{EVENT.TAGS.<tag name>}

タグ名で参照されるイベントタグの値。
英数字以外の文字(非英語のマルチバイトUTF文字を含む)を含むタグ名は、二重引用符で囲む必要があります。引用符とバックスラッシュは、バックスラッシュでエスケープする必要があります。

{EVENT.TIME}

アクションをトリガーしたイベントの時刻。
例: 12:57:53。

{EVENT.TIMESTAMP}

アクションをトリガーしたイベントのUNIXタイムスタンプ。

{EVENT.VALUE}

アクションをトリガーしたイベントの数値。
可能な値: 1 - 障害、0 - 復旧。

原因/症状イベントマクロ

{EVENT.CAUSE.ACK.STATUS}

原因イベントの確認ステータス (Yes/No)。
症状イベントのコンテキストで使用されます。

{EVENT.CAUSE.AGE}

原因イベントの経過時間(秒単位の精度)。
エスカレーションメッセージで便利です。
症状イベントのコンテキストで使用されます。

{EVENT.CAUSE.DATE}

原因イベントの日付。
症状イベントのコンテキストで使用されます。

{EVENT.CAUSE.DURATION}

原因イベントの継続時間(問題イベントと復旧イベントの時間差)を秒単位で表示します。
問題復旧メッセージで便利です。
症状イベントのコンテキストで使用されます。

{EVENT.CAUSE.ID}

原因イベントの数値ID。
症状イベントのコンテキストで使用されます。

{EVENT.CAUSE.NAME}

原因イベントの名前。
症状イベントのコンテキストで使用されます。

{EVENT.CAUSE.NSEVERITY}

原因イベントの深刻度の数値。
可能な値:0 - 未分類、1 - 情報、2 - 警告、3 - 軽度障害、4 - 障害、5 - 重度障害。
症状イベントのコンテキストで使用されます。

{EVENT.CAUSE.OBJECT}

原因イベントオブジェクトの数値。
可能な値: 0 - トリガー, 1 - 検出されたホスト, 2 - 検出されたサービス, 3 - 自動登録, 4 - アイテム, 5 - ローレベルディスカバリルール。
症状イベントのコンテキストで使用されます。

原因となる問題の基礎となるトリガーの運用データ。
症状イベントのコンテキストで使用されます。

{EVENT.CAUSE.SEVERITY}

原因イベントの深刻度の名前。
可能な値:Not classifiedInformationWarningAverageHighDisaster
症状イベントのコンテキストで使用されます。

{EVENT.CAUSE.SOURCE}

原因イベントソースの数値。
可能な値:0 - トリガー、1 - ディスカバリ、2 - 自動登録、3 - 内部。
症状イベントのコンテキストで使用されます。

{EVENT.CAUSE.STATUS}

原因イベントの文字列値。
症状イベントのコンテキストで使用されます。

{EVENT.CAUSE.TAGS}

原因イベントタグのカンマ区切りリスト。
タグが存在しない場合は空文字列に展開されます。
症状イベントのコンテキストで使用されます。

{EVENT.CAUSE.TAGSJSON}

原因イベントタグオブジェクトを含むJSON配列。
タグが存在しない場合は空の配列に展開されます。
症状イベントのコンテキストで使用されます。

{EVENT.CAUSE.TAGS.<tag name>}

タグ名で参照される原因イベントタグの値。
英数字以外の文字(非英語のマルチバイトUTF文字を含む)を含むタグ名は、二重引用符で囲む必要があります。引用符とバックスラッシュは、引用符で囲まれたタグ名内ではバックスラッシュでエスケープする必要があります。
症状イベントのコンテキストで使用されます。

{EVENT.CAUSE.TIME}

原因イベントの時刻。
症状イベントのコンテキストで使用されます。

{EVENT.CAUSE.TIMESTAMP}

原因イベントのUNIXタイムスタンプ。
症状イベントのコンテキストで使用されます。

{EVENT.CAUSE.UPDATE.HISTORY}

原因となる問題の更新履歴(確認応答など)。
症状イベントのコンテキストで使用されます。

{EVENT.CAUSE.VALUE}

原因イベントの数値
可能な値:1 - 障害、0 - 復旧
症状イベントのコンテキストで使用されます。

{EVENT.SYMPTOMS}

症状イベントのリスト。ホスト名、イベント名、深刻度、経過時間、サービスタグと値などの詳細が含まれます。
このマクロは原因イベントのコンテキストで使用され、症状イベントに関する情報を返します。

リカバリーイベントのマクロ

{EVENT.RECOVERY.DATE}

リカバリーイベントの日付。

{EVENT.RECOVERY.ID}

リカバリーイベントの数値ID。

{EVENT.RECOVERY.NAME}

リカバリーイベントの名前。

{EVENT.RECOVERY.STATUS}

リカバリーイベントの文字列値。

{EVENT.RECOVERY.TAGS}

復旧イベントタグのカンマ区切りリスト。タグが存在しない場合は空文字列に展開されます。

{EVENT.RECOVERY.TAGSJSON}

復旧イベントタグオブジェクトを含むJSON配列。タグが存在しない場合は空の配列に展開されます。

{EVENT.RECOVERY.TIME}

リカバリーイベントの時刻。

{EVENT.RECOVERY.TIMESTAMP}

リカバリーイベントのUNIXタイムスタンプ。

{EVENT.RECOVERY.VALUE}

リカバリエベントの数値。

イベント更新マクロ

{EVENT.UPDATE.ACTION}

問題の更新中に実行されたアクションの人間が読める名前。
次の値に解決されます: acknowledgedunacknowledgedcommentedchanged severity from (original severity) to (updated severity)closed(1回の更新で実行されるアクションの数によって異なります)。

{EVENT.UPDATE.ACTIONJSON}

問題の更新時に実行されたアクションの詳細を含むJSON配列。
JSONプロパティの値の例:
- true (acknowledge, unacknowledge, close, unsuppress, cause, symptomプロパティの場合);
- <メッセージ文字列> (messageプロパティの場合);
- タイムスタンプ (suppress_untilおよびtimestampプロパティの場合) または 0 (suppress_untilプロパティが無期限抑止の場合);
- 0, 1, 2, 3, 4, 5 (oldおよびnewの深刻度プロパティの場合)。

例: {"acknowledge":true,"message":"Monthly maintenance.","severity":{"old":2,"new":1},"suppress_until":1730851199,"timestamp":1730822048}

{EVENT.UPDATE.DATE}

イベント更新の日付(アクノレッジメントなど)
{ACK.DATE}は非推奨であり、サポートされている場所で解決されない場合があります。

{EVENT.UPDATE.HISTORY}

問題の更新履歴(確認など)。
{EVENT.ACK.HISTORY}は非推奨であり、サポートされている場所で解決されない場合があります。

{EVENT.UPDATE.MESSAGE}

問題の更新メッセージ。
{ACK.MESSAGE}は非推奨であり、サポートされている場所で解決されない場合があります。

{EVENT.UPDATE.NSEVERITY}

問題の更新操作中に設定された新しいイベントの深刻度の数値。

{EVENT.UPDATE.SEVERITY}

問題の更新操作中に設定された新しいイベントの深刻度の名前。

{EVENT.UPDATE.STATUS}

問題の更新ステータスの数値。
可能な値:0 - 問題/復旧イベントによってWebhookが呼び出された、1 - 更新操作。

{EVENT.UPDATE.TIME}

イベント更新(確認など)の時刻
{ACK.TIME}は非推奨であり、サポートされている場所で解決されない場合があります。

{EVENT.UPDATE.TIMESTAMP}

イベント更新(確認など)のUNIXタイムスタンプ

関数マクロ

{FUNCTION.VALUE}

イベント発生時のトリガー式内のN番目のアイテムベースの関数の値。
最初のパラメータが /host/key である関数のみがカウントされます。

このマクロは、トリガー式内の1番目、2番目、3番目などの関数を指すために、数値インデックス(例:{FUNCTION.VALUE<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{FUNCTION.RECOVERY.VALUE}

イベント発生時のリカバリエクスプレッション内のN番目のアイテムベース関数の値。*
最初のパラメータが/host/keyである関数のみがカウントされます。

このマクロは、トリガー式内の1番目、2番目、3番目などの関数を指すために、数値インデックス(例:{FUNCTION.RECOVERY.VALUE<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

ホストマクロ

{HOST.CONN}

ホストの設定に応じて、ホストのIPアドレスまたはDNS名。
グローバルスクリプト、インターフェースのIP/DNSフィールド、Webシナリオでは、このマクロはメインのエージェントインターフェースに解決されます。エージェントインターフェースが定義されていない場合は、メインのSNMPインターフェースが使用されます。SNMPインターフェースも定義されていない場合は、メインのJMXインターフェースが使用されます。JMXインターフェースも定義されていない場合は、メインのIPMIインターフェースが使用されます。ホストにインターフェースがない場合、このマクロは「UNKNOWN」に解決されます。

このマクロは、トリガー式で最初、2番目、3番目などのホストを指すために、{HOST.CONN<1-9>}のように数値インデックス付きで使用できます。インデックス付きマクロを参照してください。

{HOST.DESCRIPTION}

ホストの説明。

このマクロは、トリガー式で最初、2番目、3番目などのホストを指すために、{HOST.DESCRIPTION<1-9>}のように数値インデックス付きで使用できます。インデックス付きマクロを参照してください。

{HOST.DNS}

ホストのDNS名。
グローバルスクリプト、インターフェースのIP/DNSフィールド、Webシナリオでは、マクロはメインのエージェントインターフェースに解決されます。エージェントインターフェースが定義されていない場合は、メインのSNMPインターフェースが使用されます。SNMPインターフェースも定義されていない場合は、メインのJMXインターフェースが使用されます。JMXインターフェースも定義されていない場合は、メインのIPMIインターフェースが使用されます。ホストにインターフェースがない場合、マクロは「UNKNOWN」に解決されます。

このマクロは、トリガー式で最初、2番目、3番目などのホストを指すために、{HOST.DNS<1-9>}のように数値インデックス付きで使用できます。インデックス付きマクロを参照してください。

{HOST.HOST}

技術的なホスト名。
このマクロが履歴関数の最初のパラメータのプレースホルダーとして使用される場合、マクロ関数はサポートされません。例: last(/{HOST.HOST}/{ITEM.KEY})
{HOSTNAME<1-9>}は非推奨であり、サポートされている場所で解決されない場合があります。

このマクロは、トリガー式内で最初、2番目、3番目などのホストを指すために、{HOST.HOST<1-9>}のように数値インデックス付きで使用できます。インデックス付きマクロを参照してください。

{HOST.ID}

ホストID。

このマクロは、トリガー式で最初、2番目、3番目などのホストを指すために、{HOST.ID<1-9>}のように数値インデックス付きで使用できます。インデックス付きマクロを参照してください。

{HOST.IP}

ホストのIPアドレス。
グローバルスクリプト、インターフェースのIP/DNSフィールド、Webシナリオでは、このマクロはメインのエージェントインターフェースに解決されます。エージェントインターフェースが定義されていない場合は、メインのSNMPインターフェースが使用されます。SNMPインターフェースも定義されていない場合は、メインのJMXインターフェースが使用されます。JMXインターフェースも定義されていない場合は、メインのIPMIインターフェースが使用されます。ホストにインターフェースがない場合、このマクロは「UNKNOWN」に解決されます。
{IPADDRESS<1-9>}は非推奨であり、サポートされている場所で解決されない場合があります。

このマクロは、トリガー式内で最初、2番目、3番目などのホストを指すために、{HOST.IP<1-9>}のように数値インデックス付きで使用できます。インデックス付きマクロを参照してください。

{HOST.METADATA}

ホストのメタデータ。

アクティブエージェントの自動登録でのみ使用されます。

{HOST.NAME}

表示されるホスト名。

このマクロは、トリガー式で最初、2番目、3番目などのホストを指すために、{HOST.NAME<1-9>} のように数値インデックス付きで使用できます。インデックス付きマクロを参照してください。

{HOST.PORT}

ホスト(エージェント)ポート。
グローバルスクリプト、インターフェースのIP/DNSフィールド、Webシナリオでは、マクロはメインのエージェントインターフェースに解決されます。エージェントインターフェースが定義されていない場合は、メインのSNMPインターフェースが使用されます。SNMPインターフェースも定義されていない場合は、メインのJMXインターフェースが使用されます。JMXインターフェースも定義されていない場合は、メインのIPMIインターフェースが使用されます。ホストにインターフェースがない場合、マクロは「UNKNOWN」に解決されます。

このマクロは、トリガー式で最初、2番目、3番目などのホストを指すために、{HOST.PORT<1-9>}のように数値インデックス付きで使用できます。インデックス付きマクロを参照してください。

ターゲットホストのマクロ

{HOST.TARGET.CONN}

ターゲットホストのIPアドレスまたはDNS名。

{HOST.TARGET.DNS}

ターゲットホストのDNS名。

{HOST.TARGET.HOST}

ターゲットホストの技術名。

{HOST.TARGET.IP}

ターゲットホストのIPアドレス。

{HOST.TARGET.NAME}

ターゲットホストの表示名。

ホストグループマクロ

{HOSTGROUP.ID}

ホストグループID。

ホストインベントリマクロ

{INVENTORY.ALIAS}

ホストインベントリのエイリアスフィールド。

このマクロは、トリガー式で1番目、2番目、3番目などのホストを指すために、数値インデックス(例:{INVENTORY.ALIAS<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{INVENTORY.ASSET.TAG}

ホストインベントリの資産タグフィールド。

このマクロは、トリガー式で最初、2番目、3番目などのホストを指すために、数値インデックス(例:{INVENTORY.ASSET.TAG<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{INVENTORY.CHASSIS}

ホストインベントリのシャーシフィールド。

このマクロは、トリガー式で最初、2番目、3番目などのホストを指すために、数値インデックス(例:{INVENTORY.CHASSIS<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{INVENTORY.CONTACT}

ホストインベントリの連絡先フィールド。
{PROFILE.CONTACT<1-9>}は非推奨であり、サポートされている場所で解決されない場合があります。

このマクロは、トリガー式で最初、2番目、3番目などのホストを指すために、数値インデックス(例:{INVENTORY.CONTACT<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{INVENTORY.CONTRACT.NUMBER}

ホストインベントリの契約番号フィールド。

このマクロは、トリガー式で最初、2番目、3番目などのホストを指すために、数値インデックス(例:{INVENTORY.CONTRACT.NUMBER<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{INVENTORY.DEPLOYMENT.STATUS}

ホストインベントリの展開状況フィールド。

このマクロは、トリガー式で最初、2番目、3番目などのホストを指すために、数値インデックス(例:{INVENTORY.DEPLOYMENT.STATUS<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{INVENTORY.HARDWARE}

ホストインベントリのハードウェアフィールド。
{PROFILE.HARDWARE<1-9>}は非推奨であり、サポートされている場所で解決されない場合があります。

このマクロは、トリガー式内で最初、2番目、3番目などのホストを指すために、数値インデックス(例:{INVENTORY.HARDWARE<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{INVENTORY.HARDWARE.FULL}

ホストインベントリのハードウェア(詳細)フィールド。

このマクロは、トリガー式で最初、2番目、3番目などのホストを指すために、数値インデックス(例: {INVENTORY.HARDWARE.FULL<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{INVENTORY.HOST.NETMASK}

ホストインベントリのホストサブネットマスクフィールド。

このマクロは、トリガー式で最初、2番目、3番目などのホストを指すために、数値インデックス(例:{INVENTORY.HOST.NETMASK<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{INVENTORY.HOST.NETWORKS}

ホストインベントリのネットワークフィールド。

このマクロは、トリガー式で1番目、2番目、3番目などのホストを指すために、数値インデックス(例:{INVENTORY.HOST.NETWORKS<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{INVENTORY.HOST.ROUTER}

ホストインベントリのホストルーターフィールド。

このマクロは、トリガー式で最初、2番目、3番目などのホストを指すために、数値インデックス(例:{INVENTORY.HOST.ROUTER<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{INVENTORY.HW.ARCH}

ホストインベントリのHardware architectureフィールド。

このマクロは、トリガー式で最初、2番目、3番目などのホストを指すために、数値インデックス(例:{INVENTORY.HW.ARCH<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{INVENTORY.HW.DATE.DECOMM}

ホストインベントリのハードウェア廃棄日フィールド。

このマクロは、トリガー式で1番目、2番目、3番目などのホストを指すために、数値インデックス(例:{INVENTORY.HW.DATE.DECOMM<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{INVENTORY.HW.DATE.EXPIRY}

ホストインベントリのハードウェア保守期限フィールド。

このマクロは、トリガー式で最初、2番目、3番目などのホストを指すために、数値インデックス(例:{INVENTORY.HW.DATE.EXPIRY<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{INVENTORY.HW.DATE.INSTALL}

ホストインベントリのハードウェア設置日フィールド。

このマクロは、トリガー式で最初、2番目、3番目などのホストを指すために、数値インデックス(例:{INVENTORY.HW.DATE.INSTALL<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{INVENTORY.HW.DATE.PURCHASE}

ホストインベントリのハードウェア購入日フィールド。

このマクロは、トリガー式で最初、2番目、3番目などのホストを指すために、数値インデックス(例:{INVENTORY.HW.DATE.PURCHASE<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{INVENTORY.INSTALLER.NAME}

ホストインベントリのインストーラー名フィールド。

このマクロは、トリガー式で最初、2番目、3番目などのホストを指すために、数値インデックス(例:{INVENTORY.INSTALLER.NAME<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{INVENTORY.LOCATION}

ホストインベントリの場所フィールド。
{PROFILE.LOCATION<1-9>}は非推奨であり、サポートされている場所で解決されない場合があります。

このマクロは、トリガー式で最初、2番目、3番目などのホストを指すために、数値インデックス(例:{INVENTORY.LOCATION<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{INVENTORY.LOCATION.LAT}

ホストインベントリの場所の緯度フィールド。

このマクロは、トリガー式で最初、2番目、3番目などのホストを指すために、数値インデックス(例:{INVENTORY.LOCATION.LAT<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{INVENTORY.LOCATION.LON}

ホストインベントリの位置経度フィールド。

このマクロは、トリガー式で最初、2番目、3番目などのホストを指すために、数値インデックス(例:{INVENTORY.LOCATION.LON<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{INVENTORY.MACADDRESS.A}

ホストインベントリのMACアドレスAフィールド。
{PROFILE.MACADDRESS<1-9>}は非推奨であり、サポートされている場所で解決されない場合があります。

このマクロは、トリガー式で最初、2番目、3番目などのホストを指すために、数値インデックス(例:{INVENTORY.MACADDRESS.A<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{INVENTORY.MACADDRESS.B}

ホストインベントリのMACアドレスBフィールド。

このマクロは、トリガー式で最初、2番目、3番目などのホストを指すために、数値インデックス(例:{INVENTORY.MACADDRESS.B<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{INVENTORY.MODEL}

ホストインベントリのモデルフィールド。

このマクロは、トリガー式で最初、2番目、3番目などのホストを指すために、数値インデックス(例:{INVENTORY.MODEL<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{INVENTORY.NAME}

ホストインベントリの名前フィールド。
{PROFILE.NAME<1-9>}は非推奨であり、サポートされている場所で解決されない場合があります。

このマクロは数値インデックス付きで使用できます。例: {INVENTORY.NAME<1-9> }は、トリガー式内で1番目、2番目、3番目などのホストを指します。インデックス付きマクロを参照してください。

{INVENTORY.NOTES}

ホストインベントリのNotesフィールド。
{PROFILE.NOTES<1-9>}は非推奨であり、サポートされている場所で解決されない場合があります。

このマクロは、トリガー式で最初、2番目、3番目などのホストを指すために、数値インデックス(例:{INVENTORY.NOTES<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{INVENTORY.OOB.IP}

ホストインベントリのOOB IPアドレスフィールド。

このマクロは、トリガー式で最初、2番目、3番目などのホストを指すために、数値インデックス(例:{INVENTORY.OOB.IP<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{INVENTORY.OOB.NETMASK}

ホストインベントリのOOBサブネットマスクフィールド。

このマクロは、トリガー式で最初、2番目、3番目などのホストを指すために、数値インデックス(例:{INVENTORY.OOB.NETMASK<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{INVENTORY.OOB.ROUTER}

ホストインベントリのOOBルーターフィールド。

このマクロは、トリガー式で最初、2番目、3番目などのホストを指すために、数値インデックス(例:{INVENTORY.OOB.ROUTER<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{INVENTORY.OS}

ホストインベントリのOSフィールド。
{PROFILE.OS<1-9>}は非推奨であり、サポートされている場所で解決されない場合があります。

このマクロは、トリガー式内で最初、2番目、3番目などのホストを指すために、数値インデックス(例:{INVENTORY.OS<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{INVENTORY.OS.FULL}

ホストインベントリのOS (詳細)フィールド。

このマクロは、トリガー式で最初、2番目、3番目などのホストを指すために、数値インデックス(例:{INVENTORY.OS.FULL<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{INVENTORY.OS.SHORT}

ホストインベントリのOS (Short)フィールド。

このマクロは、トリガー式で最初、2番目、3番目などのホストを指すために、数値インデックス(例:{INVENTORY.OS.SHORT<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{INVENTORY.POC.PRIMARY.CELL}

ホストインベントリのPrimary POC cellフィールド。

このマクロは、トリガー式で最初、2番目、3番目などのホストを指すために、数値インデックス(例:{INVENTORY.POC.PRIMARY.CELL<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{INVENTORY.POC.PRIMARY.EMAIL}

ホストインベントリのPrimary POC emailフィールド。

このマクロは、トリガー式で最初、2番目、3番目などのホストを指すために、数値インデックス(例:{INVENTORY.POC.PRIMARY.EMAIL<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{INVENTORY.POC.PRIMARY.NAME}

ホストインベントリの主なPOC名フィールド。

このマクロは、トリガー式で最初、2番目、3番目などのホストを指すために、数値インデックス(例:{INVENTORY.POC.PRIMARY.NAME<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{INVENTORY.POC.PRIMARY.NOTES}

ホストインベントリの主なPOCメモフィールド。

このマクロは、トリガー式で最初、2番目、3番目などのホストを指すために、数値インデックス(例:{INVENTORY.POC.PRIMARY.NOTES<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{INVENTORY.POC.PRIMARY.PHONE.A}

ホストインベントリのPrimary POC phone Aフィールド。

このマクロは、トリガー式で1番目、2番目、3番目などのホストを指すために、数値インデックス(例:{INVENTORY.POC.PRIMARY.PHONE.A<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{INVENTORY.POC.PRIMARY.PHONE.B}

ホストインベントリのPrimary POC phone Bフィールド。

このマクロは、トリガー式で最初、2番目、3番目などのホストを指すために、数値インデックス(例:{INVENTORY.POC.PRIMARY.PHONE.B<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{INVENTORY.POC.PRIMARY.SCREEN}

ホストインベントリの主なPOC画面名フィールド。

このマクロは、トリガー式で1番目、2番目、3番目などのホストを指すために、数値インデックス(例:{INVENTORY.POC.PRIMARY.SCREEN<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{INVENTORY.POC.SECONDARY.CELL}

ホストインベントリのSecondary POC cellフィールド。

このマクロは、トリガー式で最初、2番目、3番目などのホストを指すために、数値インデックス(例:{INVENTORY.POC.SECONDARY.CELL<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{INVENTORY.POC.SECONDARY.EMAIL}

ホストインベントリのSecondary POC emailフィールド。

このマクロは、トリガー式で最初、2番目、3番目などのホストを指すために、数値インデックス(例:{INVENTORY.POC.SECONDARY.EMAIL<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{INVENTORY.POC.SECONDARY.NAME}

ホストインベントリのSecondary POC nameフィールド。

このマクロは、トリガー式で1番目、2番目、3番目などのホストを指すために、数値インデックス(例:{INVENTORY.POC.SECONDARY.NAME<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{INVENTORY.POC.SECONDARY.NOTES}

ホストインベントリのセカンダリPOCメモフィールド。

このマクロは、トリガー式で最初、2番目、3番目などのホストを指すために、数値インデックス(例:{INVENTORY.POC.SECONDARY.NOTES<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{INVENTORY.POC.SECONDARY.PHONE.A}

ホストインベントリのSecondary POC phone Aフィールド。

このマクロは、トリガー式で最初、2番目、3番目などのホストを指すために、数値インデックス(例:{INVENTORY.POC.SECONDARY.PHONE.A<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{INVENTORY.POC.SECONDARY.PHONE.B}

ホストインベントリのSecondary POC phone Bフィールド。

このマクロは、トリガー式で最初、2番目、3番目などのホストを指すために、数値インデックス(例:{INVENTORY.POC.SECONDARY.PHONE.B<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

ホストインベントリのSecondary POC screen nameフィールド。

このマクロは、トリガー式で最初、2番目、3番目などのホストを指すために、数値インデックス(例:{INVENTORY.POC.SECONDARY.SCREEN<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{INVENTORY.SERIALNO.A}

ホストインベントリのシリアル番号Aフィールド。
{PROFILE.SERIALNO<1-9>}は非推奨であり、サポートされている場所で解決されない場合があります。

このマクロは、トリガー式内で最初、2番目、3番目などのホストを指すために、数値インデックス(例:{INVENTORY.SERIALNO.A<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{INVENTORY.SERIALNO.B}

ホストインベントリのシリアル番号Bフィールド。

このマクロは、トリガー式で最初、2番目、3番目などのホストを指すために、数値インデックス(例:{INVENTORY.SERIALNO.B<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{INVENTORY.SITE.ADDRESS.A}

ホストインベントリのサイトアドレスAフィールド。

このマクロは、トリガー式で最初、2番目、3番目などのホストを指すために、数値インデックス(例:{INVENTORY.SITE.ADDRESS.A<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{INVENTORY.SITE.ADDRESS.B}

ホストインベントリのサイトアドレスBフィールド。

このマクロは、トリガー式で最初、2番目、3番目などのホストを指すために、数値インデックス(例:{INVENTORY.SITE.ADDRESS.B<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{INVENTORY.SITE.ADDRESS.C}

ホストインベントリのサイトアドレスCフィールド。

このマクロは、トリガー式で最初、2番目、3番目などのホストを指すために、数値インデックス(例:{INVENTORY.SITE.ADDRESS.C<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{INVENTORY.SITE.CITY}

ホストインベントリのサイト都市フィールド。

このマクロは、トリガー式で最初、2番目、3番目などのホストを指すために、数値インデックス(例:{INVENTORY.SITE.CITY<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

ホストインベントリのサイトの国フィールド。

このマクロは、トリガー式で1番目、2番目、3番目などのホストを指すために、数値インデックス(例:{INVENTORY.SITE.COUNTRY<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{INVENTORY.SITE.NOTES}

ホストインベントリのサイトノートフィールド。

このマクロは、トリガー式で最初、2番目、3番目などのホストを指すために、数値インデックス(例:{INVENTORY.SITE.NOTES<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{INVENTORY.SITE.RACK}

ホストインベントリのサイトラックの場所フィールド。

このマクロは、トリガー式で1番目、2番目、3番目などのホストを指すために、数値インデックス(例:{INVENTORY.SITE.RACK<1-9>})と共に使用できます。インデックス付きマクロを参照してください。

{INVENTORY.SITE.STATE}

ホストインベントリの都道府県フィールド。

このマクロは、トリガー式で1番目、2番目、3番目などのホストを指すために、数値インデックス(例:{INVENTORY.SITE.STATE<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{INVENTORY.SITE.ZIP}

ホストインベントリのSite ZIP/postalフィールド。

このマクロは、トリガー式で最初、2番目、3番目などのホストを指すために、数値インデックス(例:{INVENTORY.SITE.ZIP<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{INVENTORY.SOFTWARE}

ホストインベントリのソフトウェアフィールド。
{PROFILE.SOFTWARE<1-9>}は非推奨であり、サポートされている場所で解決されない場合があります。

このマクロは、トリガー式で最初、2番目、3番目などのホストを指すために、数値インデックス(例:{INVENTORY.SOFTWARE<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{INVENTORY.SOFTWARE.APP.A}

ホストインベントリのソフトウェアアプリケーションAフィールド。

このマクロは、トリガー式で最初、2番目、3番目などのホストを指すために、数値インデックス(例:{INVENTORY.SOFTWARE.APP.A<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{INVENTORY.SOFTWARE.APP.B}

ホストインベントリのソフトウェアアプリケーションBフィールド。

このマクロは、トリガー式で最初、2番目、3番目などのホストを指すために、数値インデックス(例:{INVENTORY.SOFTWARE.APP.B<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{INVENTORY.SOFTWARE.APP.C}

ホストインベントリのソフトウェアアプリケーションCフィールド。

このマクロは、トリガー式で最初、2番目、3番目などのホストを指すために、数値インデックス(例:{INVENTORY.SOFTWARE.APP.C<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{INVENTORY.SOFTWARE.APP.D}

ホストインベントリのソフトウェアアプリケーションDフィールド。

このマクロは、トリガー式で最初、2番目、3番目などのホストを指すために、数値インデックス(例:{INVENTORY.SOFTWARE.APP.D<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{INVENTORY.SOFTWARE.APP.E}

ホストインベントリのソフトウェアアプリケーションEフィールド。

このマクロは、トリガー式で最初、2番目、3番目などのホストを指すために、数値インデックス(例:{INVENTORY.SOFTWARE.APP.E<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{INVENTORY.SOFTWARE.FULL}

ホストインベントリのソフトウェア(詳細)フィールド。

このマクロは、トリガー式で最初、2番目、3番目などのホストを指すために、数値インデックス(例: {INVENTORY.SOFTWARE.FULL<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{INVENTORY.TAG}

ホストインベントリのタグフィールド。
{PROFILE.TAG<1-9>}は非推奨であり、サポートされている場所で解決されない場合があります。

このマクロは、トリガー式内で最初、2番目、3番目などのホストを指すために、数値インデックス(例:{INVENTORY.TAG<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{INVENTORY.TYPE}

ホストインベントリのタイプフィールド。
{PROFILE.DEVICETYPE<1-9>}は非推奨であり、サポートされている場所で解決されない場合があります。

このマクロは、トリガー式内で最初、2番目、3番目などのホストを指すために、数値インデックス(例:{INVENTORY.TYPE<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{INVENTORY.TYPE.FULL}

ホストインベントリのタイプ(詳細)フィールド。

このマクロは、トリガー式で最初、2番目、3番目などのホストを指すために、数値インデックス(例: {INVENTORY.TYPE.FULL<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{INVENTORY.URL.A}

ホストインベントリのURL Aフィールド。

このマクロは、トリガー式で最初、2番目、3番目などのホストを指すために、数値インデックス(例:{INVENTORY.URL.A<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{INVENTORY.URL.B}

ホストインベントリのURL Bフィールド。

このマクロは、トリガー式で最初、2番目、3番目などのホストを指すために、数値インデックス(例:{INVENTORY.URL.B<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{INVENTORY.URL.C}

ホストインベントリのURL Cフィールド。

このマクロは、トリガー式で最初、2番目、3番目などのホストを指すために、数値インデックス(例:{INVENTORY.URL.C<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{INVENTORY.VENDOR}

ホストインベントリのベンダーフィールド。

このマクロは、トリガー式で最初、2番目、3番目などのホストを指すために、数値インデックス(例:{INVENTORY.VENDOR<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

アイテムマクロ

{ITEM.DESCRIPTION}

通知を発生させたトリガー式のN番目のアイテムの説明。

このマクロは、トリガー式の1番目、2番目、3番目などのホストを指すために、数値インデックスを付けて{ITEM.DESCRIPTION<1-9>}として使用できます。インデックス付きマクロを参照してください。

{ITEM.DESCRIPTION.ORIG}

通知を発生させたトリガー式内のN番目のアイテムの元の説明(マクロ未解決)です。

このマクロは、{ITEM.DESCRIPTION.ORIG<1-9>}のように数値インデックス付きで使用でき、トリガー式内の1番目、2番目、3番目などのホストを指します。インデックス付きマクロを参照してください。

{ITEM.ID}

通知を発生させたトリガー式のN番目のアイテムの数値ID。

このマクロは、トリガー式の1番目、2番目、3番目などのホストを指すために、数値インデックスを付けて{ITEM.ID<1-9>}として使用できます。インデックス付きマクロを参照してください。

{ITEM.KEY}

通知を引き起こしたトリガー式のN番目のアイテムのキー。
このマクロは、ヒストリ関数の最初のパラメータのプレースホルダーとして使用される場合、マクロ関数はサポートされません。例: last(/{HOST.HOST}/{ITEM.KEY})
{TRIGGER.KEY}は非推奨であり、サポートされている場所で解決されない場合があります。

このマクロは、トリガー式内の最初、2番目、3番目などのホストを指すために、{ITEM.KEY<1-9>}のように数値インデックス付きで使用できます。インデックス付きマクロを参照してください。

{ITEM.KEY.ORIG}

通知を発生させたトリガー式内のN番目のアイテムの元のキー(マクロが解決されていない状態)。

このマクロは、{ITEM.KEY.ORIG<1-9>} のように数値インデックスとともに使用でき、トリガー式内の1番目、2番目、3番目などのホストを指します。インデックス付きマクロを参照してください。

{ITEM.LASTVALUE}

通知を発生させたトリガー式内のN番目のアイテムの最新値。
最新の履歴値が管理→一般メニューセクション(管理→一般)で設定された最大履歴表示期間よりも前に収集された場合、フロントエンドでは*UNKNOWN*に解決されます。
問題名で使用した場合、問題イベントを表示するときにマクロは最新のアイテム値には解決されず、問題が発生した時点のアイテム値が保持されます。
通知で使用した場合、トリガーが発生した時点で最新のアイテム値に解決されない場合があります。たとえば、アイテムが短時間で2つの値「A」と「B」を受信し、トリガーが「A」で発生した場合、通知作成時の処理遅延により、通知には「B」が最新値として表示されることがあります。これは、トリガーが発生した時点と通知が作成された時点の間に最新のアイテム値が変更されたためです。これを回避するには、{ITEM.VALUE}マクロを使用してください。このマクロはトリガーが発生した時点の値に解決され、通知に正しい値が使用されることを保証します。
last(/{HOST.HOST}/{ITEM.KEY})のエイリアスです。
テキスト/ログアイテムの解決値は、以下の場所でフロントエンドによって20文字に切り詰められます:
- 運用データ;
- トリガーの説明;
- トリガーのURL;
- トリガーのURLラベル;
- アイテム値ウィジェットの説明。
完全な値に解決するには、マクロ関数を使用できます。サーバー側では値は切り詰められません。例: {{ITEM.LASTVALUE}.regsub("(.*)", \1)}

このマクロは数値インデックス付きで使用できます。例: {ITEM.LASTVALUE<1-9>}`。トリガー式内の1番目、2番目、3番目などのアイテムを指します。インデックス付きマクロを参照してください。

{ITEM.LASTVALUE.AGE}

最新のアイテム値の収集とマクロの評価の間に経過した時間。
人間が読める形式で表示されます(例:1m 45s)。

このマクロは、トリガー式内の最初、2番目、3番目などのアイテムを指すために、数値インデックス(例:{ITEM.LASTVALUE.AGE<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{ITEM.LASTVALUE.DATE}

最新のアイテム値が収集された日付。
YYYYMMDD形式で表示されます。
トリガー名([監視]→[障害]リスト)、イベント名、タグ名および値にはサーバーのタイムゾーンが使用されます。それ以外の場合はユーザーのタイムゾーンが使用されます。

このマクロは、トリガー式内の最初、2番目、3番目などのアイテムを指すために、数値インデックス(例:{ITEM.LASTVALUE.DATE<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{ITEM.LASTVALUE.TIME}

最新のアイテム値が収集された時刻。
HHMMSS形式で表示されます。
トリガー名(監視データ -> 障害一覧)、イベント名、タグ名および値にはサーバーのタイムゾーンが使用されます。それ以外の場合はユーザーのタイムゾーンが使用されます。

このマクロは、トリガー式内の最初、2番目、3番目などのアイテムを指すために、数値インデックス(例: {ITEM.LASTVALUE.TIME<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{ITEM.LASTVALUE.TIMESTAMP}

最新のアイテム値が収集されたUNIXタイムスタンプ。

このマクロは、トリガー式内の1番目、2番目、3番目などのアイテムを指すために、数値インデックス(例:{ITEM.LASTVALUE.TIMESTAMP<1-9>})と共に使用できます。インデックス付きマクロを参照してください。

{ITEM.LOG.AGE}

ログイベントの経過時間。
秒単位の精度。

このマクロは、トリガー式内の最初、2番目、3番目などのアイテムを指すために、数値インデックス(例:{ITEM.LOG.AGE<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{ITEM.LOG.DATE}

ログエントリがログに書き込まれた日付。

このマクロは、トリガー式内の最初、2番目、3番目などのアイテムを指すために、数値インデックス(例:{ITEM.LOG.DATE<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{ITEM.LOG.EVENTID}

イベントログ内のイベントID。
Windowsイベントログの監視のみで使用可能。

このマクロは、トリガー式内の1番目、2番目、3番目などのアイテムを指すために、数値インデックス(例:{ITEM.LOG.EVENTID<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{ITEM.LOG.NSEVERITY}

イベントログ内のイベントの数値的な深刻度。
Windowsイベントログの監視のみで使用されます。

このマクロは数値インデックス(例:{ITEM.LOG.NSEVERITY<1-9>})とともに使用して、トリガー式内の1番目、2番目、3番目などのアイテムを指すことができます。インデックス付きマクロを参照してください。

{ITEM.LOG.SEVERITY}

イベントログ内のイベントの言語的な深刻度。
Windowsイベントログの監視のみで使用されます。

このマクロは、トリガー式内の最初、2番目、3番目などのアイテムを指すために、数値インデックス(例:{ITEM.LOG.SEVERITY<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{ITEM.LOG.SOURCE}

イベントログのイベントのソース。
Windowsイベントログの監視のみ。

このマクロは、トリガー式内の最初、2番目、3番目などのアイテムを指すために、数値インデックス(例:{ITEM.LOG.SOURCE<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{ITEM.LOG.TIME}

ログエントリがログに書き込まれた時刻。

このマクロは、トリガー式内の最初、2番目、3番目などのアイテムを指すために、数値インデックス(例:{ITEM.LOG.TIME<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{ITEM.LOG.TIMESTAMP}

ログエントリがログに書き込まれたUNIXタイムスタンプ。

このマクロは、トリガー式内の最初、2番目、3番目などのアイテムを指すために、数値インデックス(例:{ITEM.LOG.TIMESTAMP<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{ITEM.NAME}

すべてのマクロが解決されたアイテム名。

このマクロは、トリガー式内の1番目、2番目、3番目などのアイテムを指すために、数値インデックス(例:{ITEM.NAME<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{ITEM.NAME.ORIG}

アイテムの元の名前 (マクロが解決されていない状態) です。

このマクロは、トリガー式内の1番目、2番目、3番目などのアイテムを指すために、数値インデックス付きで使用できます (例: {ITEM.NAME.ORIG<1-9>)。 インデックス付きマクロ を参照してください。

{ITEM.STATE}

通知を引き起こしたトリガー式のN番目のアイテムの最新の状態。
可能な値: Not supportedNormal

このマクロは数値インデックス付きで使用できます。例: {ITEM.STATE<1-9>} は、トリガー式の1番目、2番目、3番目などのアイテムを指します。インデックス付きマクロを参照してください。

{ITEM.STATE.ERROR}

アイテムがサポートされなくなった理由の詳細を含むエラーメッセージ。
アイテムがサポートされない状態になり、すぐに再びサポートされるようになった場合、エラーフィールドは空になることがあります。

{ITEM.VALUE}

次のいずれかに解決されます:
1) トリガー状態変更のコンテキストで使用された場合、トリガー式内のN番目のアイテムのイベント発生時の履歴値。たとえば、イベントの表示や通知の送信時。
2) トリガー状態変更のコンテキストなしで使用された場合、トリガー式内のN番目のアイテムの最新値。たとえば、ポップアップ選択ウィンドウでトリガーのリストを表示する場合。この場合、{ITEM.LASTVALUE}と同じ動作になります。
最初の場合、履歴値がすでに削除されているか、保存されたことがない場合は*UNKNOWN*に解決されます。
2番目の場合、かつフロントエンドのみで、最新の履歴値が最大履歴表示期間管理→一般メニューセクションで設定)よりも前に収集された場合は*UNKNOWN*に解決されます。
テキスト/ログアイテムの解決値は、以下の場所でフロントエンドによって20文字に切り捨てられます:
- 運用データ;
- トリガーの説明;
- トリガーURL;
- トリガーURLラベル;
- アイテム値ウィジェットの説明。
完全な値に解決するには、マクロ関数を使用できます。サーバーでは値が切り捨てられません。例: {{ITEM.VALUE}.regsub("(.*)", \1)}

このマクロは、トリガー式内の最初、2番目、3番目などのアイテムを指すために、数値インデックス付き(例: {ITEM.VALUE<1-9>})で使用できます。インデックス付きマクロを参照してください。

{ITEM.VALUE.AGE}

アイテム値の収集とマクロの評価の間に経過した時間。
人間が読める形式で表示されます (例: 1m 45s)。

このマクロは、トリガー式内の最初、2番目、3番目などのアイテムを指すために、数値インデックス (例: {ITEM.VALUE.AGE<1-9>}) とともに使用できます。インデックス付きマクロ を参照してください。

{ITEM.VALUE.DATE}

アイテム値が収集された日付。
YYYYMMDD形式で表示されます。
トリガー名([監視]→[障害]リスト)、イベント名、タグ名および値にはサーバーのタイムゾーンが使用されます。それ以外の場合はユーザーのタイムゾーンが使用されます。

このマクロは、トリガー式内の最初、2番目、3番目などのアイテムを指すために、数値インデックス(例:{ITEM.VALUE.DATE<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

アイテム値が収集された時刻。
HHMMSS形式で表示されます。
トリガー名([監視]→[障害]リスト)、イベント名、タグ名および値にはサーバーのタイムゾーンが使用されます。それ以外の場合はユーザーのタイムゾーンが使用されます。

このマクロは、トリガー式内の最初、2番目、3番目などのアイテムを指すために、数値インデックス(例:{ITEM.VALUE.TIME<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{ITEM.VALUE.TIMESTAMP}

アイテム値が収集されたUNIXタイムスタンプ。

このマクロは、トリガー式内の最初、2番目、3番目などのアイテムを指すために、数値インデックス(例:{ITEM.VALUE.TIMESTAMP<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{ITEM.VALUETYPE}

通知を発生させたトリガー式内のN番目のアイテムの値の型。
可能な値: 0 - 数値(浮動小数点), 1 - 文字列, 2 - ログ, 3 - 数値(整数), 4 - テキスト。

このマクロは、数値インデックスを使用して、トリガー式内の1番目、2番目、3番目などのアイテムを指すことができます。例: {ITEM.VALUETYPE<1-9>インデックス付きマクロを参照してください。

ローレベルディスカバリ通知マクロ

{LLDRULE.DESCRIPTION}

通知を発生させたローレベルディスカバリルールの説明。

{LLDRULE.DESCRIPTION.ORIG}

通知を発生させたローレベルディスカバリルールの元の説明(マクロが展開されていないもの)です。

{LLDRULE.ID}

通知を発生させたローレベルディスカバリルールの数値ID。

{LLDRULE.KEY}

通知を発生させたローレベルディスカバリルールのキー。

{LLDRULE.KEYORIG}

通知を発生させたローレベルディスカバリルールの元のキー(マクロ未解決)。

{LLDRULE.NAME}

通知を発生させたローレベルディスカバリルールの名前。

{LLDRULE.NAMEORIG}

通知を発生させたローレベルディスカバリルールの元の名前(マクロ未解決)。

{LLDRULE.STATE}

低レベルディスカバリルールの最新の状態。
可能な値: サポートされていません通常

このマクロは、トリガー式内の1番目、2番目、3番目などのアイテムを指すために、数値インデックス(例: {LLDRULE.STATE<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

低レベルディスカバリルールがサポートされなくなった理由の詳細を含むエラーメッセージ。
低レベルディスカバリルールがサポートされなくなり、すぐに再びサポートされるようになった場合、エラーフィールドは空になることがあります。

マップマクロ

{MAP.ID}

ネットワークマップのID。

{MAP.NAME}

ネットワークマップ名。

プロキシマクロ

{PROXY.DESCRIPTION}

プロキシの説明。
次のいずれかに解決されます。
1) トリガーベースの通知の場合、トリガー式内のN番目のアイテムのプロキシ。ここではindexedマクロを使用できます。
2) ディスカバリーベースの通知の場合、ディスカバリーを実行したプロキシ。ここではインデックスなしで{PROXY.DESCRIPTION}を使用します。
3) 自動登録通知の場合、アクティブエージェントが登録されたプロキシ。ここではインデックスなしで{PROXY.DESCRIPTION}を使用します。

このマクロは、トリガー式内の最初、2番目、3番目などのアイテムを指すために、数値インデックス(例:{PROXY.DESCRIPTION<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

{PROXY.NAME}

プロキシ名。
次のいずれかに解決されます。
1) トリガーベースの通知の場合、トリガー式内のN番目のアイテムのプロキシ。ここではインデックス付きマクロを使用できます。
2) ディスカバリーベースの通知の場合、ディスカバリーを実行したプロキシ。ここではインデックスなしで{PROXY.NAME}を使用します。
3) 自動登録通知の場合、アクティブエージェントが登録されたプロキシ。ここではインデックスなしで{PROXY.NAME}を使用します。

このマクロは、トリガー式内の1番目、2番目、3番目などのアイテムを指すために、数値インデックス(例:{PROXY.NAME<1-9>})とともに使用できます。インデックス付きマクロを参照してください。

スクリプトマクロ

{MANUALINPUT}

スクリプト実行時にユーザーが指定した手動入力値です。

サービスマクロ

{SERVICE.DESCRIPTION}

マクロが解決されたサービスの説明。

{SERVICE.ID}

アクションをトリガーしたサービスの数値ID。

{SERVICE.NAME}

マクロが解決されたサービス名。

{SERVICE.ROOTCAUSE}

サービスの障害の原因となったトリガーの障害イベントのリスト。重大度とホスト名でソートされます。
ホスト名、イベント名、重大度、経過時間、サービスタグと値の詳細が含まれます。

{SERVICE.TAGS}

サービスイベントタグのカンマ区切りリスト。
サービスイベントタグは、サービス設定のタグセクションで定義できます。タグが存在しない場合は空文字列に展開されます。

{SERVICE.TAGSJSON}

サービスイベントタグオブジェクトを含むJSON配列。
サービスイベントタグは、サービス設定のタグセクションで定義できます。タグが存在しない場合は空の配列に展開されます。

{SERVICE.TAGS.<tag name>}

タグ名で参照されるサービスイベントタグの値。
サービスイベントタグは、サービス設定のタグセクションで定義できます。
英数字以外の文字(非英語のマルチバイトUTF文字を含む)を含むタグ名は、二重引用符で囲む必要があります。引用符やバックスラッシュが引用符で囲まれたタグ名内にある場合は、バックスラッシュでエスケープする必要があります。

トリガーマクロ

{TRIGGER.DESCRIPTION}

トリガーの説明。
通知テキストで{TRIGGER.DESCRIPTION}を使用した場合、トリガーの説明でサポートされているすべてのマクロが展開されます。
{TRIGGER.COMMENT}は非推奨であり、サポートされている場所で解決されない場合があります。

マップ内のマップ要素、または通知内の現在のイベントを生成したトリガーの認識済みイベントの数。

{TRIGGER.EVENTS.PROBLEM.ACK}

状態に関係なく、すべてのトリガーの認識された障害イベントの数。

{TRIGGER.EVENTS.PROBLEM.UNACK}

状態に関係なく、すべてのトリガーの未確認の障害イベントの数。

マップ内のマップ要素、または通知内の現在のイベントを生成したトリガーに対する未確認イベントの数。

{TRIGGER.EXPRESSION}

トリガーの式。

{TRIGGER.EXPRESSION.EXPLAIN}

部分的に評価されたトリガー式。
アイテムベースの関数は、イベント生成時に評価されて結果に置き換えられますが、それ以外の関数は式に記載されたまま表示されます。トリガー式のデバッグに使用できます。

{TRIGGER.EXPRESSION.RECOVERY}

トリガーの設定OKイベントの生成が「リカバリー式」に設定されている場合は、トリガーのリカバリー式。それ以外の場合は空文字列を返します。

{TRIGGER.EXPRESSION.RECOVERY.EXPLAIN}

部分的に評価されたトリガーのリカバリー式。
アイテムベースの関数は、イベント生成時に評価され、その結果に置き換えられますが、それ以外の関数は式に記載されたまま表示されます。トリガーのリカバリー式のデバッグに使用できます。

{TRIGGER.HOSTGROUP.NAME}

トリガーが定義されているホストグループのリストを、SQLクエリでソートし、カンマとスペースで区切ったものです。

{TRIGGER.ID}

このアクションをトリガーしたトリガーの数値ID。

{TRIGGER.NAME}

マクロが解決されたトリガー名。
アクションでは、{EVENT.NAME}を使用して、マクロが解決されたトリガーイベント/問題名を表示できることに注意してください。

{TRIGGER.NAME.ORIG}

元のトリガー名(マクロ未解決)。

{TRIGGER.NSEVERITY}

数値で表したトリガーの深刻度。
指定可能な値: 0 - 未分類, 1 - 情報, 2 - 警告, 3 - 軽度障害, 4 - 障害, 5 - 重度障害。

問題状態のトリガーに対して認識された問題イベントの数。

{TRIGGER.PROBLEM.EVENTS.PROBLEM.UNACK}

障害状態のトリガーに対する未確認の障害イベントの数。

{TRIGGER.SEVERITY}

トリガーの深刻度名。
管理 > 一般設定 > トリガーの表示オプションで定義できます。

{TRIGGER.STATE}

トリガーの最新の状態。
可能な値: UnknownNormal

トリガーがサポートされなくなった理由の詳細を含むエラーメッセージ。
トリガーがサポートされなくなり、すぐに再びサポートされるようになった場合、エラーフィールドは空になることがあります。

{TRIGGER.STATUS}

操作ステップ実行時のトリガーの値。
可能な値: ProblemOK
{STATUS}は非推奨であり、サポートされている場所で解決されない場合があります。

{TRIGGER.TEMPLATE.NAME}

トリガーが定義されているテンプレートのリストをSQLクエリでソートし、カンマ区切りで表示します。トリガーがホストに定義されている場合は*UNKNOWN*となります。

{TRIGGER.URL}

トリガーのURL。

{TRIGGER.URL.NAME}

トリガーURLのラベル。

{TRIGGER.VALUE}

現在の数値トリガー値。
可能な値:0 - トリガーは正常ステータス、1 - トリガーは障害ステータス。

{TRIGGERS.ACK}

トリガーの状態に関係なく、マップエレメントに対して認識されたトリガーの数。
トリガーのすべての障害イベントが認識されている場合、そのトリガーは認識されたと見なされます。

{TRIGGERS.PROBLEM.ACK}

マップ要素の認識済み障害トリガーの数。
トリガーの障害イベントがすべて認識済みの場合、そのトリガーは認識済みとみなされます。

{TRIGGERS.PROBLEM.UNACK}

マップ要素の未確認の障害トリガーの数。
トリガーの障害イベントのうち少なくとも1つが未確認の場合、そのトリガーは未確認とみなされます。

{TRIGGERS.UNACK}

トリガーの状態に関係なく、マップ要素の未確認トリガーの数。
トリガーの障害イベントのうち、少なくとも1つが未確認の場合、そのトリガーは未確認とみなされます。

ユーザー名マクロ

{USER.FULLNAME}

イベントの確認を追加した、またはスクリプトを開始したユーザーの名前、姓、ユーザー名。

{USER.NAME}

スクリプトを開始したユーザーの名前。

{USER.SURNAME}

スクリプトを開始したユーザーの姓。

{USER.USERNAME}

スクリプトを開始したユーザーのユーザー名。
{USER.ALIAS}は非推奨であり、サポートされている場所で解決されない場合があります。

インデックス付きマクロ

インデックス付きマクロの構文 {MACRO<1-9>} は、トリガーのフィールド内のN番目のアイテム、関数、またはホストのみを参照できます:

  • {HOST.IP1}, {HOST.IP2}, {HOST.IP3} は、トリガー式内の最初、2番目、3番目のホストのIPアドレスに解決されます(存在する場合)。
  • {ITEM.VALUE1}, {ITEM.VALUE2}, {ITEM.VALUE3} は、イベント発生時のトリガー式内の最初、2番目、3番目のアイテムの値に解決されます(存在する場合)。
  • {FUNCTION.VALUE1}, {FUNCTION.VALUE2}, {FUNCTION.VALUE3} は、イベント発生時の最初、2番目、3番目のアイテムベースの関数の値に解決されます(存在する場合)。

トリガーの文脈では、インデックス付きマクロは常にトリガー設定のフィールドを参照し、復旧式は参照しません。たとえば、復旧イベントでは、{ITEM.VALUE2} は復旧時の問題式の2番目のアイテムの値に解決されます。

{HOST.HOST<1-9>} マクロは、グラフ名{?func(/host/key,param)} 式マクロ内でもサポートされています。 たとえば、グラフ名の {?func(/{HOST.HOST2}/key,param)} は、グラフ内の2番目のアイテムのホストに解決されます。

インデックス付きマクロは、ここで述べたケース以外の文脈では解決されません。 他の文脈では、インデックスなしのマクロ({HOST.HOST}, {HOST.IP} など)を使用してください。