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.ACK.STATUS}, {EVENT.OPDATA}を除くすべて
サービスマクロ
ユーザー定義可能マクロ
サービスリカバリ イベントマクロ({EVENT.ACK.STATUS}, {EVENT.OPDATA}を除く)、リカバリエベントマクロ
サービス更新 アクションマクロ
日付/時刻マクロ
{ESC.HISTORY}
イベントマクロ({EVENT.ACK.STATUS}, {EVENT.OPDATA}を除く)
イベント更新マクロ: {EVENT.UPDATE.DATE}, {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}

アクションをトリガーしたイベントの日付です。形式は yyyy.mm.dd です。
例: 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}

アクションをトリガーしたイベントの時刻(hh:mm:ss形式)。
例: 12:57:53。

{EVENT.TIMESTAMP}

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

{EVENT.VALUE}

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

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

{EVENT.CAUSE.ACK.STATUS}

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

{EVENT.CAUSE.AGE}

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

{EVENT.CAUSE.DATE}

原因イベントの日付(yyyy.mm.dd形式)。
症状イベントのコンテキストで使用されます。

{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}

原因イベントの時刻(hh:mm:ss形式)。
症状イベントのコンテキストで使用されます。

{EVENT.CAUSE.TIMESTAMP}

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

{EVENT.CAUSE.UPDATE.HISTORY}

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

{EVENT.CAUSE.VALUE}

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

{EVENT.SYMPTOMS}

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

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

{EVENT.RECOVERY.DATE}

リカバリイベントの日付。yyyy.mm.dd形式。

{EVENT.RECOVERY.ID}

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

{EVENT.RECOVERY.NAME}

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

{EVENT.RECOVERY.STATUS}

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

{EVENT.RECOVERY.TAGS}

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

{EVENT.RECOVERY.TAGSJSON}

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

{EVENT.RECOVERY.TIME}

復旧イベントの時刻。hh:mm:ss 形式。

{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プロパティ値:
- acknowledgeunacknowledgecloseunsuppresscausesymptom プロパティの場合は true。
- message プロパティの場合は <message string>。
- suppress_until および timestamp プロパティの場合は timestamp、または無期限に抑制されている場合の suppress_until プロパティでは 0。
- 重大度の old および new プロパティの場合は 0、1、2、3、4、5。

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

{EVENT.UPDATE.DATE}

イベントの更新(障害確認応答など)の日付。形式は yyyy.mm.dd です。

{EVENT.UPDATE.HISTORY}

問題の更新履歴(アクノレッジなど)。

{EVENT.UPDATE.MESSAGE}

問題の更新メッセージ。

{EVENT.UPDATE.NSEVERITY}

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

{EVENT.UPDATE.SEVERITY}

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

{EVENT.UPDATE.STATUS}

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

{EVENT.UPDATE.TIME}

イベントの更新(障害確認応答など)の時刻。形式は hh:mm:ss です。

{EVENT.UPDATE.TIMESTAMP}

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

関数マクロ

{FUNCTION.VALUE}

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

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

{FUNCTION.RECOVERY.VALUE}

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

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

ホストマクロ

{HOST.CONN}

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

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

{HOST.DESCRIPTION}

ホストの説明。

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

{HOST.DNS}

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

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

{HOST.HOST}

技術的なホスト名です。
このマクロが履歴関数の最初のパラメータ内でプレースホルダーとして使用される場合、たとえば last(/{HOST.HOST}/{ITEM.KEY}) のような場合には、マクロ関数はこのマクロではサポートされません。

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

{HOST.ID}

ホストID。

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

{HOST.IP}

ホストのIPアドレス。
グローバルスクリプト、インターフェースのIP/DNSフィールド、およびWebシナリオでは、このマクロはメインのエージェントインターフェースに展開されます。エージェントインターフェースが定義されていない場合は、メインのSNMPインターフェースが使用されます。SNMPインターフェースも定義されていない場合は、メインのJMXインターフェースが使用されます。JMXインターフェースも定義されていない場合は、メインのIPMIインターフェースが使用されます。ホストにインターフェースが1つもない場合、このマクロは 'UNKNOWN' に展開されます。

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

{HOST.METADATA}

ホストのメタデータ。

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

{HOST.NAME}

表示されるホスト名です。

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

{HOST.PORT}

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

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

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

{HOST.TARGET.CONN}

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

{HOST.TARGET.DNS}

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

{HOST.TARGET.HOST}

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

{HOST.TARGET.IP}

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

{HOST.TARGET.NAME}

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

ホストグループマクロ

{HOSTGROUP.ID}

ホストグループID。

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

{INVENTORY.ALIAS}

ホストインベントリ内のAliasフィールドです。

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

{INVENTORY.ASSET.TAG}

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

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

{INVENTORY.CHASSIS}

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

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

{INVENTORY.CONTACT}

ホストインベントリの連絡先フィールドです。

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

{INVENTORY.CONTRACT.NUMBER}

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

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

{INVENTORY.DEPLOYMENT.STATUS}

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

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

{INVENTORY.HARDWARE}

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

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

{INVENTORY.HARDWARE.FULL}

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

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

{INVENTORY.HOST.NETMASK}

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

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

{INVENTORY.HOST.NETWORKS}

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

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

{INVENTORY.HOST.ROUTER}

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

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

{INVENTORY.HW.ARCH}

ホストインベントリのハードウェアアーキテクチャフィールド。

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

{INVENTORY.HW.DATE.DECOMM}

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

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

{INVENTORY.HW.DATE.EXPIRY}

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

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

{INVENTORY.HW.DATE.INSTALL}

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

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

{INVENTORY.HW.DATE.PURCHASE}

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

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

{INVENTORY.INSTALLER.NAME}

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

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

{INVENTORY.LOCATION}

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

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

{INVENTORY.LOCATION.LAT}

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

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

{INVENTORY.LOCATION.LON}

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

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

{INVENTORY.MACADDRESS.A}

ホストインベントリ内のMAC address Aフィールド。

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

{INVENTORY.MACADDRESS.B}

ホストインベントリの MAC address B フィールドです。

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

{INVENTORY.MODEL}

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

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

{INVENTORY.NAME}

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

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

{INVENTORY.NOTES}

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

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

{INVENTORY.OOB.IP}

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

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

{INVENTORY.OOB.NETMASK}

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

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

{INVENTORY.OOB.ROUTER}

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

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

{INVENTORY.OS}

ホストインベントリの OS フィールドです。

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

{INVENTORY.OS.FULL}

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

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

{INVENTORY.OS.SHORT}

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

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

{INVENTORY.POC.PRIMARY.CELL}

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

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

{INVENTORY.POC.PRIMARY.EMAIL}

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

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

{INVENTORY.POC.PRIMARY.NAME}

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

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

{INVENTORY.POC.PRIMARY.NOTES}

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

このマクロは、数値インデックスとともに使用できます。例えば、トリガー条件式内で1番目、2番目、3番目などのホストを指定するために、{INVENTORY.POC.PRIMARY.NOTES<1-9>} のように使用します。indexed macrosを参照してください。

{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フィールド。

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

{INVENTORY.POC.PRIMARY.SCREEN}

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

このマクロは、数値インデックスとともに使用できます。例えば {INVENTORY.POC.PRIMARY.SCREEN<1-9>} のように指定すると、トリガー式内で1番目、2番目、3番目などのホストを指すことができます。indexed macrosを参照してください。

{INVENTORY.POC.SECONDARY.CELL}

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

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

{INVENTORY.POC.SECONDARY.EMAIL}

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

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

{INVENTORY.POC.SECONDARY.NAME}

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

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

{INVENTORY.POC.SECONDARY.NOTES}

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

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

{INVENTORY.POC.SECONDARY.PHONE.A}

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

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

{INVENTORY.POC.SECONDARY.PHONE.B}

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

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

{INVENTORY.POC.SECONDARY.SCREEN}

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

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

{INVENTORY.SERIALNO.A}

ホストインベントリ内のシリアル番号Aフィールドです。

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

{INVENTORY.SERIALNO.B}

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

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

{INVENTORY.SITE.ADDRESS.A}

ホストインベントリ内のSite address Aフィールドです。

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

{INVENTORY.SITE.ADDRESS.B}

ホストインベントリのSite address Bフィールドです。

このマクロは数値インデックスとともに使用できます。例えば、トリガー条件式内で1番目、2番目、3番目などのホストを指定するには、{INVENTORY.SITE.ADDRESS.B<1-9>} のように記述します。indexed macrosを参照してください。

{INVENTORY.SITE.ADDRESS.C}

ホストインベントリのSite address Cフィールドです。

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

{INVENTORY.SITE.CITY}

ホストインベントリのSite cityフィールドです。

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

{INVENTORY.SITE.COUNTRY}

ホストインベントリのSite countryフィールドです。

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

{INVENTORY.SITE.NOTES}

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

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

{INVENTORY.SITE.RACK}

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

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

{INVENTORY.SITE.STATE}

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

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

{INVENTORY.SITE.ZIP}

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

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

{INVENTORY.SOFTWARE}

ホストインベントリ内のソフトウェアフィールドです。

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

{INVENTORY.SOFTWARE.APP.A}

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

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

{INVENTORY.SOFTWARE.APP.B}

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

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

{INVENTORY.SOFTWARE.APP.C}

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

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

{INVENTORY.SOFTWARE.APP.D}

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

このマクロは、数値インデックスとともに使用できます。例えば、トリガー式内で1番目、2番目、3番目などのホストを指定するには、{INVENTORY.SOFTWARE.APP.D<1-9>} のように記述します。indexed macrosを参照してください。

{INVENTORY.SOFTWARE.APP.E}

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

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

{INVENTORY.SOFTWARE.FULL}

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

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

{INVENTORY.TAG}

ホストインベントリ内のタグフィールドです。

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

{INVENTORY.TYPE}

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

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

{INVENTORY.TYPE.FULL}

ホストインベントリのType (Full details)フィールドです。

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

{INVENTORY.URL.A}

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

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

{INVENTORY.URL.B}

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

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

{INVENTORY.URL.C}

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

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

{INVENTORY.VENDOR}

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

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

アイテムマクロ

{ITEM.DESCRIPTION}

通知の原因となったトリガー式内のN番目のアイテムの説明。

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

{ITEM.DESCRIPTION.ORIG}

通知の原因となったトリガー式内のN番目のアイテムの元の説明(マクロが未展開の状態)。

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

{ITEM.ID}

通知の原因となったトリガー式内のN番目のアイテムの数値IDです。

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

{ITEM.KEY}

通知の原因となったトリガー式内のN番目のアイテムのキー。
このマクロが履歴関数の第1パラメータ内のプレースホルダーとして使用される場合、たとえば last(/{HOST.HOST}/{ITEM.KEY}) のような場合には、このマクロではマクロ関数はサポートされません。

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

{ITEM.KEY.ORIG}

通知の原因となったトリガー式内のN番目のアイテムの元のキー(マクロが未解決の状態)。

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

{ITEM.LASTVALUE}

通知の原因となったトリガー式内のN番目のアイテムの最新の値です。
最新の履歴値が Max history display period で指定された時間より前に収集されたものである場合、このマクロはWebインターフェースでは *UNKNOWN* に展開されます(設定場所は Administration → General メニューセクションです)。
問題名で使用した場合、このマクロは障害イベントの表示時に最新のアイテム値には展開されず、代わりに障害発生時点のアイテム値が保持されます。
通知で使用した場合、状況によっては、トリガーが発生した時点の最新のアイテム値にこのマクロが展開されないことがあります。たとえば、あるアイテムが短時間のうちに "A" と "B" の2つの値を受信し、"A" に対してトリガーが発生した場合でも、処理のわずかな遅延により、通知には最新の値として "B" が表示されることがあります。これは、トリガー発生時から通知作成時までの間に最新のアイテム値が変化したためです。これを避けるには、トリガー発生時点の値に展開される {ITEM.VALUE} マクロを使用できます。これにより、通知で正しい値が使用されることが保証されます。
これは last(/{HOST.HOST}/{ITEM.KEY}) の別名です。
text/logアイテムの展開後の値は、以下の場所ではWebインターフェースによって20文字に切り詰められます。
- 運用データ;
- トリガーの説明;
- トリガーURL;
- トリガーURLラベル;
- アイテム値ウィジェットの説明。
完全な値に展開するには、サーバーでは値が切り詰められないため、マクロ関数 を使用できます。例: {{ITEM.LASTVALUE}.regsub("(.*)", \1)}

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

{ITEM.LASTVALUE.AGE}

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

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

{ITEM.LASTVALUE.DATE}

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

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

{ITEM.LASTVALUE.TIME}

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

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

{ITEM.LASTVALUE.TIMESTAMP}

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

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

{ITEM.LOG.AGE}

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

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

{ITEM.LOG.DATE}

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

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

{ITEM.LOG.EVENTID}

イベントログ内のイベントのID。
Windowsイベントログの監視でのみ使用できます。

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

{ITEM.LOG.NSEVERITY}

イベントログ内のイベントの数値による重要度。
Windowsイベントログの監視でのみ使用できます。

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

{ITEM.LOG.SEVERITY}

イベントログ内のイベントの重大度を表す文字列表現です。
Windowsイベントログの監視でのみ使用できます。

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

{ITEM.LOG.SOURCE}

イベントログ内のイベントのソース。
Windowsイベントログの監視でのみ使用できます。

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

{ITEM.LOG.TIME}

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

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

{ITEM.LOG.TIMESTAMP}

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

このマクロは、トリガー条件式内の1番目、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番目のアイテムの最新の状態です。
使用可能な値: 未サポート, 正常

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

{ITEM.STATE.ERROR}

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

{ITEM.VALUE}

次のいずれかに展開されます:

  • トリガー状態の変化のコンテキストで使用された場合、トリガー式内のN番目のアイテムの履歴上の値(イベント発生時点の値)。例えば、イベントの表示時や通知の送信時などです。
  • トリガー状態の変化のコンテキストなしで使用された場合、トリガー式内のN番目のアイテムの最新の値。例えば、ポップアップ選択ウィンドウでトリガーの一覧を表示する場合などです。この場合、{ITEM.LASTVALUE} と同じように動作します。

最初のケースでは、履歴値がすでに削除されているか、一度も保存されたことがない場合、*UNKNOWN* に展開されます。
2番目のケースでは、かつWebインターフェースでのみ、最新の履歴値が Max history display period で指定された時間より前に収集されたものである場合、*UNKNOWN* に展開されます(設定場所は Administration→General メニューセクションです)。
text/logアイテムの展開後の値は、Webインターフェースにより次の場所で20文字に切り詰められます:
- 運用データ;
- トリガーの説明;
- トリガーURL;
- トリガーURLラベル;
- アイテム値ウィジェットの説明。
完全な値に展開するには、サーバーでは値が切り詰められないため、マクロ関数を使用できます。例: {{ITEM.VALUE}.regsub("(.*)", \1)}

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

{ITEM.VALUE.AGE}

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

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

{ITEM.VALUE.DATE}

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

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

{ITEM.VALUE.TIME}

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

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

{ITEM.VALUE.TIMESTAMP}

アイテムの値が収集された時点のUNIXタイムスタンプです。

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

{ITEM.VALUETYPE}

通知の原因となったトリガー条件式内のN番目のアイテムの値のタイプです。
指定可能な値: 0 - 数値(浮動小数), 1 - 文字列, 2 - ログ, 3 - 数値(符号なし), 4 - テキスト。

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

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

{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>} のように指定します。indexed macrosを参照してください。

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

マップマクロ

{MAP.ID}

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

{MAP.NAME}

ネットワークマップ名。

プロキシマクロ

{PROXY.DESCRIPTION}

プロキシの説明です。
以下のいずれかに解決されます。

  • トリガー式内のN番目のアイテムのプロキシ(トリガーベースの通知の場合)。ここではindexedマクロを使用できます。
  • ディスカバリを実行したプロキシ(ディスカバリ通知の場合)。ここでは、インデックスなしで{PROXY.DESCRIPTION}を使用します。
  • アクティブエージェントが登録した先のプロキシ(自動登録通知の場合)。ここでは、インデックスなしで{PROXY.DESCRIPTION}を使用します。

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

{PROXY.NAME}

プロキシ名です。
これは次のいずれかに展開されます:

  • トリガー条件式内のN番目のアイテムのプロキシ(トリガーベースの通知内)。ここではindexedマクロを使用できます。
  • ディスカバリを実行したプロキシ(ディスカバリ通知内)。ここでは、インデックスなしで{PROXY.NAME}を使用します。
  • アクティブエージェントが登録したプロキシ(自動登録通知内)。ここでは、インデックスなしで{PROXY.NAME}を使用します。

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

スクリプトマクロ

{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.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}

トリガー式の最新の状態。
使用可能な値: Unknown, Normal

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

{TRIGGER.STATUS}

オペレーションステップ実行時のトリガーの値。
指定可能な値: ProblemOK

{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}

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

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

インデックス付きマクロ

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

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

トリガーの文脈では、インデックス付きマクロは常にトリガー設定の Expression フィールドを参照し、Recovery expression は参照しません。例えば、リカバリーイベントでは、{ITEM.VALUE2} はリカバリー時点における障害式の2番目のアイテムの値に展開されます。

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

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