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、ユーザー名、パスワード、Bearerトークン、HTTPプロキシ、SSL証明書、SSLキーファイル、SSLキーパスワード フィールド ユーザー定義マクロ(グローバルのみ)
タイムアウト フィールド ユーザー定義マクロ(グローバルのみ) 単一のマクロでフィールド全体を埋める必要があります。複数のマクロやテキストとの混在はサポートされません。
グラフ名 式マクロ: {?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アドレスでは、単一のマクロでフィールド全体を埋める必要があります。複数のマクロやテキストとの混在はサポートされません
インターフェースポート ユーザー定義マクロ 単一のマクロでフィールド全体を埋める必要があります。複数のマクロやテキストとの混在はサポートされません
SNMPコミュニティ ユーザー定義マクロ
SNMPv3 コンテキスト名、セキュリティ名、認証パスフレーズ、プライバシーパスフレーズ
IPMI ユーザー名、パスワード
アイテム、アイテムプロトタイプ、LLDルール
名前 ユーザー定義マクロ LLDルール名ではサポートされません。
説明 ユーザー定義マクロ
キーのパラメータ ホストマクロ: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
ユーザー定義マクロ
サポートされる {HOST.*} マクロは、そのアイテムに選択されたインターフェースに解決されます。インターフェースのないアイテムで使用した場合は、優先順位に従ってホストの Zabbix agent、SNMP、JMX、または IPMI インターフェースに解決され、ホストにインターフェースがない場合は 'UNKNOWN' に解決されます。
更新間隔、カスタム間隔、タイムアウト(サポートされるアイテムタイプで利用可能)、保存期間(履歴/トレンド用) フィールド ユーザー定義マクロ 単一のマクロでフィールド全体を埋める必要があります。複数のマクロやテキストとの混在はサポートされません。
失われたリソースを削除、失われたリソースを無効化 フィールド ユーザー定義マクロ これらのフィールドは LLDルールでのみサポートされます。

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

単一のマクロでフィールド全体を埋める必要があります。複数のマクロやテキストとの混在はサポートされません。
アイテムタイプ
ブラウザ アイテム
パラメータ名と値
ホストマクロ: {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}
ネットワークディスカバリ
更新間隔 フィールド ユーザー定義マクロ(グローバルのみ) 単一のマクロでフィールド全体を埋める必要があります。複数のマクロやテキストとの混在はサポートされません。
SNMPコミュニティ、SNMP OID フィールド ユーザー定義マクロ(グローバルのみ)
SNMPv3 コンテキスト名、セキュリティ名、認証パスフレーズ、プライバシーパスフレーズ フィールド
プロキシ
アクティブエージェント用アドレス > ポート(プロキシがグループに属している場合)
パッシブプロキシモードの場合: インターフェースの アドレス および ポート フィールド
オーバーライドモードの アイテムタイプのタイムアウト フィールド
ユーザー定義マクロ(グローバルのみ) 単一のマクロでフィールド全体を埋める必要があります。複数のマクロやテキストとの混在はサポートされません。
プロキシグループ
フェイルオーバー期間、最小プロキシ数 フィールド ユーザー定義マクロ(グローバルのみ) 単一のマクロでフィールド全体を埋める必要があります。複数のマクロやテキストとの混在はサポートされません。
スクリプト
コマンド、確認テキスト
(タイプ: スクリプト、手動 ホストアクション
ホストマクロ: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.ID} 1, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
ホストインベントリマクロ 2
{MANUALINPUT}
ユーザー名マクロ
ユーザー定義マクロ
1 確認テキストのみ
2 Zabbix server および Zabbix proxy でサポート
コマンド
(タイプ: スクリプト、手動 イベントアクション
日付/時刻マクロ
イベントマクロ、原因/症状イベントマクロ、復旧イベントマクロ(復旧が行われた場合)
イベント更新マクロ: {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プロキシ フィールド ユーザー定義マクロ
更新間隔 フィールド ユーザー定義マクロ 単一のマクロでフィールド全体を埋める必要があります。複数のマクロやテキストとの混在はサポートされません。
変数、ヘッダー、SSL証明書、SSLキーファイル フィールド ホストマクロ: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
ユーザー定義マクロ
ユーザー、パスワード、SSLキーパスワード フィールド ユーザー定義マクロ
Webシナリオステップ
名前、変数(値のみ) フィールド
ユーザー定義マクロ
Webシナリオステップ
タイムアウト、必要なステータスコード フィールド
ユーザー定義マクロ 単一のマクロでフィールド全体を埋める必要があります。複数のマクロやテキストとの混在はサポートされません。
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メディアタイプ
パラメータ値 アラートマクロ
トリガーベースの障害通知でサポートされるすべてのマクロ(上記参照)
単一のマクロでフィールド全体を埋める必要があります。複数のマクロやテキストとの混在はサポートされません。
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}
ユーザー定義マクロ
その他の場所
稼働時間 フィールド ユーザー定義マクロ(グローバルのみ) 単一のマクロでフィールド全体を埋める必要があります。複数のマクロやテキストとの混在はサポートされません。
アイテムタイプのタイムアウト フィールド(グローバル設定)
ユーザーメディア
アクティブな時間 フィールド
メールメディアタイプ
ユーザー名、パスワード フィールド
ユーザー定義マクロ(グローバルのみ) シークレットマクロ の使用を推奨します。
定期レポート
件名、メッセージ フィールド
日付/時刻マクロ: {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}

特定のデバイスの検出ステータスが最後に変更されてからの経過時間
例: 1時間29分01秒
ステータスが DOWN のデバイスの場合、これはダウンタイムの期間です。

{DISCOVERY.RULE.NAME}

デバイス/サービスの有無を検出した検出ルールの名前

{DISCOVERY.SERVICE.NAME}

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

{DISCOVERY.SERVICE.PORT}

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

{DISCOVERY.SERVICE.STATUS}

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

{DISCOVERY.SERVICE.UPTIME}

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

エスカレーションマクロ

{ESC.HISTORY}

以前送信された通知のログ、エスカレーション手順、ステータス(送信済み進行中失敗

イベントマクロ

{EVENT.ACK.STATUS}

イベントの確認ステータス(はい/いいえ)

{EVENT.AGE}

アクションをトリガーしたイベントの経過時間(秒単位の精度)
エスカレーションされたメッセージで役立ちます。 例:9分13秒

{EVENT.DATE}

アクションをトリガーしたイベントの日付です。形式は yyyy.mm.dd です。
例: 2025.04.14。

{EVENT.DURATION}

イベントの継続時間(問題発生イベントと回復イベント間の時間差)。精度は1秒単位です。
問題発生時の回復メッセージで役立ちます。

{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<タグ名>}

タグ名が参照するイベントタグの値
タグ名に英数字以外の文字(英語以外のマルチバイト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.DURATION}

イベントの継続時間(問題発生イベントと回復イベント間の時間差)。精度は1秒単位です。
問題発生時の回復メッセージで役立ちます。

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

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

{EVENT.CAUSE.SEVERITY}

原因イベントの重大度の名前
可能な値: 未分類情報警告平均災害
症状イベントのコンテキストで使用されます。

{EVENT.CAUSE.SOURCE}

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

{EVENT.CAUSE.STATUS}

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

{EVENT.CAUSE.TAGS}

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

{EVENT.CAUSE.TAGSJSON}

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

{EVENT.CAUSE.TAGS.<タグ名>}

タグ名が参照する原因イベントタグの値
英数字以外の文字(英語以外のマルチバイト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プロパティ値:
- trueacknowledgeunacknowledgecloseunsuppresscausesymptom プロパティの場合);
- <メッセージ文字列>(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}

イベントの更新(障害確認など)の日付です。形式は yyyy.mm.dd です。
{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}

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

{EVENT.UPDATE.TIMESTAMP}

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

関数マクロ

{FUNCTION.VALUE}

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

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

{FUNCTION.RECOVERY.VALUE}

イベント発生時点における、リカバリ式内のN番目のアイテムベース関数の値。*
第1パラメータが/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}) では、マクロ関数はこのマクロではサポートされません。
{HOSTNAME<1-9>} は非推奨であり、サポートされている場所で解決されない場合があります。

このマクロは、トリガー式内の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' に解決されます。
{IPADDRESS<1-9>} は非推奨であり、サポートされている場所では解決されない可能性があります。

このマクロは、トリガー式内の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>} のように記述します。indexed macrosを参照してください。

{INVENTORY.ASSET.TAG}

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

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

{INVENTORY.CHASSIS}

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

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

{INVENTORY.CONTACT}

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

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

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

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

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

{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>}。インデックス付きマクロを参照してください。

{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>}。indexed macrosを参照してください。

{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>}。詳細はindexed macrosを参照してください。

{INVENTORY.INSTALLER.NAME}

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

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

{INVENTORY.LOCATION}

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

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

{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フィールドです。
{PROFILE.MACADDRESS<1-9>} は非推奨であり、サポートされている場所では解決されない場合があります。

このマクロは、トリガー条件式内の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}

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

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

{INVENTORY.NOTES}

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

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

{INVENTORY.OOB.IP}

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

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

{INVENTORY.OOB.NETMASK}

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

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

{INVENTORY.OOB.ROUTER}

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

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

{INVENTORY.OS}

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

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

{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>}。詳細はインデックス付きマクロを参照してください。

{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>}。indexed macrosを参照してください。

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

このマクロは、トリガー式内で1番目、2番目、3番目などのホストを指定するために、数値インデックス付きで使用できます。例: {INVENTORY.POC.PRIMARY.SCREEN<1-9>}。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フィールド。

このマクロは数値インデックスとともに使用できます。例: {INVENTORY.POC.SECONDARY.NOTES<1-9>}。これにより、トリガー式内の1番目、2番目、3番目などのホストを指定できます。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フィールド。

このマクロは、トリガー式内で最初、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フィールド。
{PROFILE.SERIALNO<1-9>} は非推奨であり、サポートされている場所では解決されない可能性があります。

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

{INVENTORY.SERIALNO.B}

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

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

{INVENTORY.SITE.ADDRESS.A}

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

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

{INVENTORY.SITE.ADDRESS.B}

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

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

{INVENTORY.SITE.ADDRESS.C}

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

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

{INVENTORY.SITE.CITY}

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

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

{INVENTORY.SITE.COUNTRY}

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

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

{INVENTORY.SITE.NOTES}

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

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

{INVENTORY.SITE.RACK}

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

このマクロは、トリガー条件式内で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フィールド。

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

{INVENTORY.SOFTWARE}

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

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

{INVENTORY.SOFTWARE.APP.A}

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

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

{INVENTORY.SOFTWARE.APP.B}

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

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

{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>}。インデックス付きマクロを参照してください。

{INVENTORY.SOFTWARE.APP.E}

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

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

{INVENTORY.SOFTWARE.FULL}

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

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

{INVENTORY.TAG}

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

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

{INVENTORY.TYPE}

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

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

{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>}。詳細はindexed macrosを参照してください。

{INVENTORY.URL.B}

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

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

{INVENTORY.URL.C}

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

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

{INVENTORY.VENDOR}

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

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

アイテムマクロ

{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 番目のアイテムのキー。
このマクロが履歴関数の最初のパラメータ内のプレースホルダーとして使用される場合、たとえば last(/{HOST.HOST}/{ITEM.KEY}) のような場合には、このマクロではマクロ関数はサポートされません。
{TRIGGER.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 で指定された時間より前に収集された場合(Administration → General メニューセクションで設定)、Webインターフェースでは *UNKNOWN* に展開されます。
障害名で使用した場合、このマクロは障害イベントの表示時に最新のアイテム値には展開されず、代わりに障害発生時点のアイテム値が保持されます。
通知で使用した場合、状況によっては、このマクロがトリガー発生時点の最新アイテム値に展開されないことがあります。例えば、あるアイテムが短時間のうちに "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>}。インデックス付きマクロを参照してください。

{ITEM.LASTVALUE.DATE}

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

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

{ITEM.LASTVALUE.TIME}

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

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

{ITEM.LASTVALUE.TIMESTAMP}

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

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

{ITEM.LOG.AGE}

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

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

{ITEM.LOG.DATE}

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

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

{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番目のアイテムの最新の状態。
使用可能な値: 未サポート, 正常

このマクロは、数値インデックスとともに使用できます。例えば、{ITEM.STATE<1-9>} は、トリガー式内の1番目、2番目、3番目などのアイテムを指します。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 形式で表示されます。
トリガー名(監視 -> 障害リスト内)、イベント名、タグ名およびタグ値ではサーバーのタイムゾーンが使用されます。それ以外のすべての場合では、ユーザーのタイムゾーンが使用されます。

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

{ITEM.VALUE.TIME}

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

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

{ITEM.VALUE.TIMESTAMP}

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

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

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

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

{LLDRULE.NAME}

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

{LLDRULE.NAME.ORIG}

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

{LLDRULE.STATE}

ローレベルディスカバリルールの最新の状態です。
使用可能な値: 未サポート正常

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

{LLDRULE.STATE.ERROR}

ローレベルディスカバリルールが未サポートになった理由の詳細を示すエラーメッセージです。
ローレベルディスカバリルールが未サポート状態になった後、すぐに再びサポート状態に戻った場合、エラーフィールドは空になることがあります。

マップマクロ

{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.COMMENT} は非推奨であり、サポートされている場所でも解決されない場合があります。

{TRIGGER.EVENTS.ACK}

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

{TRIGGER.EVENTS.PROBLEM.ACK}

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

{TRIGGER.EVENTS.PROBLEM.UNACK}

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

{TRIGGER.EVENTS.UNACK}

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

{TRIGGER.EXPRESSION}

トリガーの条件式です。

{TRIGGER.EXPRESSION.EXPLAIN}

部分的に評価されたトリガー式です。
アイテムベースの関数はイベント生成時点の結果に評価・置換され、その他のすべての関数は式に記述されたとおりに表示されます。トリガー式のデバッグに使用できます。

{TRIGGER.EXPRESSION.RECOVERY}

トリガー設定OK event generation が「Recovery expression」に設定されている場合のトリガーのリカバリー条件式です。それ以外の場合は空文字列が返されます。

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

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

{TRIGGER.PROBLEM.EVENTS.PROBLEM.UNACK}

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

{TRIGGER.SEVERITY}

トリガーの深刻度名です。
Administration > General > Trigger displaying options で定義できます。

{TRIGGER.STATE}

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

{TRIGGER.STATE.ERROR}

トリガーが未サポートになった理由の詳細を含むエラーメッセージです。
トリガーが未サポート状態になった後、すぐに再びサポート状態に戻った場合、エラーフィールドが空になることがあります。

{TRIGGER.STATUS}

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

{TRIGGER.TEMPLATE.NAME}

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

{TRIGGER.URL}

トリガーURL。

{TRIGGER.URL.NAME}

トリガーURLのラベル。

{TRIGGER.VALUE}

現在の数値トリガー値です。
使用可能な値: 0 - トリガーがOK状態、1 - トリガーが障害状態。

{TRIGGERS.ACK}

トリガーの状態に関係なく、マップ要素の確認済みトリガーの数。
トリガーは、そのすべての障害イベントが確認済みである場合に、確認済みと見なされます。

{TRIGGERS.PROBLEM.ACK}

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

{TRIGGERS.PROBLEM.UNACK}

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

{TRIGGERS.UNACK}

マップ要素の未確認トリガーの数です。トリガーの状態は考慮されません。
トリガーは、その障害イベントのうち少なくとも1つが未確認である場合、未確認と見なされます。

ユーザー名マクロ

{USER.FULLNAME}

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

{USER.NAME}

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

{USER.SURNAME}

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

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

インデックス付きマクロ

インデックス付きマクロ構文 {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} など)を使用してください。