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

概要

場所ごとにサポートされるマクロの表には、特定の場所でサポートされるすべてのマクロ(組み込み、式、およびユーザー定義)の参照が含まれています。

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

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

ロケーションごとにサポートされるマクロ

ロケーション サポートされるマクロ コメント
アクション
Time period condition, Default operation step duration, Step duration ユーザー定義マクロ(グローバルのみ) 1つのマクロでフィールド全体を埋める必要があります。複数のマクロやテキストとの混在はサポートされません
通知とコマンド
Trigger-based Actionマクロ
Date/timeマクロ
{ESC.HISTORY}
Eventマクロ、Cause/symptom eventマクロ
Event updateマクロ: {EVENT.UPDATE.HISTORY}, {EVENT.UPDATE.STATUS}
Expression macro: {?EXPRESSION}
{FUNCTION.VALUE}
ホストマクロ: {HOST.CONN}, {HOST.DESCRIPTION}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Target hostマクロ(コマンドのみ)
Host inventoryマクロ
Itemマクロ({ITEM.STATE}, {ITEM.STATE.ERROR}を除く)
Proxyマクロ
Triggerマクロ: {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}
ユーザー定義マクロ
関連項目: メッセージ内でのマクロの使用
Problem update Actionマクロ
Date/timeマクロ
{ESC.HISTORY}
Eventマクロ、Cause/symptom eventマクロ、Recovery eventマクロ
Event updateマクロ: すべて({EVENT.UPDATE.NSEVERITY}, {EVENT.UPDATE.SEVERITY}を除く)
Expression macro: {?EXPRESSION}
Functionマクロ
ホストマクロ: {HOST.CONN}, {HOST.DESCRIPTION}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Target hostマクロ(コマンドのみ)
Host inventoryマクロ
Itemマクロ({ITEM.STATE}, {ITEM.STATE.ERROR}を除く)
Proxyマクロ
Triggerマクロ: {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}
ユーザー定義マクロ
Problem recovery Recovery eventマクロ
{FUNCTION.RECOVERY.VALUE}
{TRIGGER.EXPRESSION.RECOVERY.EXPLAIN}
Discovery Actionマクロ
Date/timeマクロ
Discoveryマクロ
Eventマクロ: {EVENT.AGE}, {EVENT.DATE}, {EVENT.ID}, {EVENT.OBJECT}, {EVENT.SOURCE}, {EVENT.TIME}, {EVENT.TIMESTAMP}
Target hostマクロ(コマンドのみ)
Proxyマクロ
Autoregistration Actionマクロ
Date/timeマクロ
Eventマクロ: {EVENT.AGE}, {EVENT.DATE}, {EVENT.ID}, {EVENT.OBJECT}, {EVENT.SOURCE}, {EVENT.TIME}, {EVENT.TIMESTAMP}
ホストマクロ: {HOST.HOST}, {HOST.IP}, {HOST.PORT}, {HOST.METADATA}
Target hostマクロ(コマンドのみ)
Proxyマクロ
Service-based Actionマクロ
Date/timeマクロ
{ESC.HISTORY}
Eventマクロ: すべて{EVENT.ACK.STATUS}, {EVENT.OPDATA}を除く)
Serviceマクロ
ユーザー定義マクロ
Service recovery Eventマクロ({EVENT.ACK.STATUS}, {EVENT.OPDATA}を除く)、Recovery eventマクロ
Service update Actionマクロ
Date/timeマクロ
{ESC.HISTORY}
Eventマクロ({EVENT.ACK.STATUS}, {EVENT.OPDATA}を除く)
Event updateマクロ: {EVENT.UPDATE.DATE}, {EVENT.UPDATE.NSEVERITY}, {EVENT.UPDATE.SEVERITY}, {EVENT.UPDATE.STATUS}, {EVENT.UPDATE.TIME}, {EVENT.UPDATE.TIMESTAMP}
Serviceマクロ
ユーザー定義マクロ
内部通知 Actionマクロ
Date/timeマクロ
{ESC.HISTORY}
Eventマクロ({EVENT.NSEVERITY}, {EVENT.SEVERITY}を除く)、Recovery eventマクロ
ホストマクロ: {HOST.CONN}, {HOST.DESCRIPTION}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Host inventoryマクロ
Itemマクロ: {ITEM.DESCRIPTION}, {ITEM.DESCRIPTION.ORIG}, {ITEM.ID}, {ITEM.KEY}, {ITEM.KEY.ORIG}, {ITEM.NAME}, {ITEM.NAME.ORIG}, {ITEM.VALUETYPE}
Proxyマクロ
Item-based Itemマクロ: {ITEM.STATE}, {ITEM.STATE.ERROR}
LLD rule-based Low-level discovery notificationマクロ
Trigger-based Triggerマクロ: {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}
ユーザー定義マクロ
アラートスクリプトのパラメーター Alertマクロ
ユーザー定義マクロ(グローバルのみ)
コネクタ
URL, Username, Password, Bearer token, HTTP proxy, SSL certificate, SSL key file, SSL key password field ユーザー定義マクロ(グローバルのみ)
Timeout field ユーザー定義マクロ(グローバルのみ) 1つのマクロでフィールド全体を埋める必要があります。複数のマクロやテキストとの混在はサポートされません。
グラフ名 Expression macro: {?EXPRESSION} このロケーションでは、秒を引数とする単一の avg, last, max, min 関数のみがサポートされます(時間の接尾辞を使用できます)。
マクロ内のホストとして {HOST.HOST<1-9>} マクロを使用できます(indexed macros も参照してください)。
使用例:
{?avg(/{HOST.HOST}/item.key,1h)}
サポートされない使用例:
{?last(/host/item1)/last(/host/item2)}
{?last(/host/item1)*10}
{?count(/host/item1,5m)}
ホスト、ホストプロトタイプ
Interface IP/DNS ホストマクロ: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}
ユーザー定義マクロ 1
1 IPアドレスの場合、1つのマクロでフィールド全体を埋める必要があります。複数のマクロやテキストとの混在はサポートされません
Interface port ユーザー定義マクロ 1つのマクロでフィールド全体を埋める必要があります。複数のマクロやテキストとの混在はサポートされません
SNMP community ユーザー定義マクロ
SNMPv3 Context name, Security name, Authentication passphrase, Privacy passphrase
IPMI username, password
アイテム、アイテムプロトタイプ、LLDルール
Name ユーザー定義マクロ LLDルール名ではサポートされません。
Description ユーザー定義マクロ
Key parameters ホストマクロ: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
ユーザー定義マクロ
サポートされる {HOST.*} マクロは、アイテムに選択されたインターフェースに解決されます。インターフェースのないアイテムで使用した場合は、優先順位の高い順に Zabbix エージェント、SNMP、JMX、または IPMI インターフェースに解決されます。ホストにいずれのインターフェースもない場合は 'UNKNOWN' に解決されます。
Update interval, Custom intervals, Timeout (available for supported item types), Store up to (for history/trends) fields ユーザー定義マクロ 1つのマクロでフィールド全体を埋める必要があります。複数のマクロやテキストとの混在はサポートされません。
Delete lost resources, Disable lost resources fields ユーザー定義マクロ これらのフィールドはLLDルールでのみサポートされます。

1つのマクロでフィールド全体を埋める必要があります。複数のマクロやテキストとの混在はサポートされません。
Preprocessing step parameters (including custom scripts),
custom error-handling parameters (Set value to and Set error to fields)
ユーザー定義マクロ
Filter regular expressions ホストマクロ: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
ユーザー定義マクロ
これらのフィールドはLLDルールでのみサポートされます。
Override filter regular expressions ユーザー定義マクロ これらのフィールドはLLDルールでのみサポートされます。
Override operations: Update interval, History storage period, Trend storage period (for item prototypes) ユーザー定義マクロ これらのフィールドはLLDルールでのみサポートされます。

1つのマクロでフィールド全体を埋める必要があります。複数のマクロやテキストとの混在はサポートされません。
アイテムタイプ
Browser item
parameter names and values
ホストマクロ: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Host inventoryマクロ
Itemマクロ: {ITEM.ID}, {ITEM.KEY}, {ITEM.KEY.ORIG}
ユーザー定義マクロ
Script item
parameter names and values
Calculated/aggregate item formula
(expression constants, function parameters, item key parameters, (aggregate item only) filter conditions (host group name and tag name))
ユーザー定義マクロ
Database monitor item
Username, Password, SQL query fields
ユーザー定義マクロ
HTTP agent item
URL, Query fields, Request body, Headers (names and values), SSL certificate file, SSL key file fields
ホストマクロ: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Itemマクロ: {ITEM.ID}, {ITEM.KEY}, {ITEM.KEY.ORIG}
ユーザー定義マクロ
secret macroを含むURLは、マクロが "**" として解決されるため動作しません
HTTP agent item
HTTP Proxy field
Itemマクロ: {ITEM.ID}, {ITEM.KEY}, {ITEM.KEY.ORIG}
ユーザー定義マクロ
HTTP agent item
Required status codes, HTTP authentication username/password, SSL key password fields
ユーザー定義マクロ
HTTP agent item
Allowed hosts field
ホストマクロ: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
ユーザー定義マクロ
JMX agent item
Endpoint field
ホストマクロ: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.PORT}
ユーザー定義マクロ
Trapper item
Allowed hosts field
SNMP agent item
SNMP OID field
ユーザー定義マクロ
SSH and Telnet item
script
ホストマクロ: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
ユーザー定義マクロ
SSH agent item
Username, Public key file, Private key file, Password fields
ユーザー定義マクロ
Telnet agent item
Username, Password fields
ユーザー定義マクロ
マップ
URL, URL name ホストマクロ: {HOST.CONN}, {HOST.DESCRIPTION}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
{HOSTGROUP.ID}
Host inventoryマクロ
Mapマクロ
{TRIGGER.ID}
Element label Expression macro: {?EXPRESSION} 1
ホストマクロ: {HOST.CONN}, {HOST.DESCRIPTION}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
{HOSTGROUP.ID}
Host inventoryマクロ
Mapマクロ
Triggerマクロ: {TRIGGER.EVENTS.*}, {TRIGGER.ID}, {TRIGGER.PROBLEM.EVENTS.*}, {TRIGGERS.ACK}, {TRIGGERS.PROBLEM.ACK}, {TRIGGERS.PROBLEM.UNACK}, {TRIGGERS.UNACK}
1 このロケーションでは、秒を引数とする単一の avg, last, max, min 関数のみがサポートされます(時間の接尾辞を使用できます)。
マクロ内のホストとして {HOST.HOST<1-9>} マクロを使用できます。
使用例:
{?avg(/{HOST.HOST}/item.key,1h)}
サポートされない使用例:
{?last(/host/item1)/last(/host/item2)}
{?last(/host/item1)*10}
{?count(/host/item1,5m)}
Link label Expression macro: {?EXPRESSION} 1
Shape label Expression macro: {?EXPRESSION} 1
Text field in map shapes {MAP.NAME}
ネットワークディスカバリ
Update interval field ユーザー定義マクロ(グローバルのみ) 1つのマクロでフィールド全体を埋める必要があります。複数のマクロやテキストとの混在はサポートされません。
SNMP community, SNMP OID fields ユーザー定義マクロ(グローバルのみ)
SNMPv3 Context name, Security name, Authentication passphrase, Privacy passphrase fields
プロキシ
Address for active agents > Port (if the proxy belongs to a group)
For passive proxy mode: interface Address and Port fields
Timeouts for item types fields in override mode
ユーザー定義マクロ(グローバルのみ) 1つのマクロでフィールド全体を埋める必要があります。複数のマクロやテキストとの混在はサポートされません。
プロキシグループ
Failover period, Minimum number of proxies fields ユーザー定義マクロ(グローバルのみ) 1つのマクロでフィールド全体を埋める必要があります。複数のマクロやテキストとの混在はサポートされません。
スクリプト
Commands, confirmation text
(Type: script, manual host action)
ホストマクロ: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.ID} 1, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Host inventoryマクロ 2
{MANUALINPUT}
Usernameマクロ
ユーザー定義マクロ
1 確認テキストのみ
2 ZabbixサーバーとZabbixプロキシでサポートされます
Commands
(Type: script, manual event action)
Date/timeマクロ
Eventマクロ、Cause/symptom eventマクロ、Recovery eventマクロ(復旧が発生した場合)
Event updateマクロ: {EVENT.UPDATE.HISTORY}, {EVENT.UPDATE.STATUS}
{FUNCTION.VALUE}
ホストマクロ: {HOST.CONN}, {HOST.DESCRIPTION}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Host inventoryマクロ
Itemマクロ({ITEM.STATE}, {ITEM.STATE.ERROR}を除く)
{MANUALINPUT}
Proxyマクロ
Triggerマクロ: {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}
Usernameマクロ
ユーザー定義マクロ
Confirmation text
(Type: script, manual event action)
Eventマクロ: {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}
Host inventoryマクロ
{MANUALINPUT}
Usernameマクロ
ユーザー定義マクロ
URL, confirmation text
(Type: URL, manual host/event action)
タグ名と値 ホストマクロ: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Host inventoryマクロ
Itemマクロ: {ITEM.LASTVALUE*}, {ITEM.LOG.*}, {ITEM.VALUE*}
Triggerマクロ: {TRIGGER.ID}(trigger tag valueのみ)
ユーザー定義マクロ
タグ名と値のマクロは、イベント生成プロセス中にのみ解決されます。
トリガー
Name ホストマクロ: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Itemマクロ: {ITEM.LASTVALUE*}, {ITEM.LOG.*}, {ITEM.VALUE*}
位置マクロ/参照: $1...$9
ユーザー定義マクロ
Event name Date/timeマクロ: {TIME}, {TIMESTAMP}
Expression macro: {?EXPRESSION}
Functionマクロ
ホストマクロ: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Itemマクロ: {ITEM.LASTVALUE*}, {ITEM.LOG.*}, {ITEM.VALUE*}
Triggerマクロ: {TRIGGER.EXPRESSION.EXPLAIN}
Operational data ホストマクロ: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Itemマクロ: {ITEM.LASTVALUE*}, {ITEM.LOG.*}, {ITEM.VALUE*}
ユーザー定義マクロ
Expression {TRIGGER.VALUE}
ユーザー定義マクロ 1
1 定数と関数パラメーターでのみ使用できます。secret macroはサポートされません
Tag for matching, Menu entry name, Menu entry URL fields ユーザー定義マクロ secret macroを含むURLは、マクロが "**" として解決されるため動作しません。
Description ホストマクロ: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Itemマクロ: {ITEM.LASTVALUE*}, {ITEM.LOG.*}, {ITEM.VALUE*}
ユーザー定義マクロ
URL {EVENT.ID}
ホストマクロ: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Itemマクロ: {ITEM.LASTVALUE*}, {ITEM.LOG.*}, {ITEM.VALUE*}
{TRIGGER.ID}
User parameter commands 位置マクロ/参照: $1...$9
Webシナリオ
Name, Agent, HTTP proxy fields ユーザー定義マクロ
Update interval field ユーザー定義マクロ 1つのマクロでフィールド全体を埋める必要があります。複数のマクロやテキストとの混在はサポートされません。
Variables, Headers, SSL certificate, SSL key file fields ホストマクロ: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
ユーザー定義マクロ
User, Password, SSL key password fields ユーザー定義マクロ
Webシナリオステップ
Name, Variables (values only) fields
ユーザー定義マクロ
Webシナリオステップ
Timeout, Required status codes fields
ユーザー定義マクロ 1つのマクロでフィールド全体を埋める必要があります。複数のマクロやテキストとの混在はサポートされません。
Webシナリオステップ
URL, Headers (names and values), Required string fields
ホストマクロ: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
ユーザー定義マクロ
Webシナリオステップ
Post field
ホストマクロ: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Webhookメディアタイプ
Parameter values Alertマクロ
トリガーベースの障害通知でサポートされるすべてのマクロ(上記参照)
1つのマクロでフィールド全体を埋める必要があります。複数のマクロやテキストとの混在はサポートされません。
JavaScript script, JavaScript script parameter name ユーザー定義マクロ(グローバルのみ)
Menu entry name, Menu entry URL {EVENT.TAGS.<tag name>}
ウィジェット
Gauge widget
Description field
ホストマクロ: {HOST.CONN}, {HOST.DESCRIPTION}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Host inventoryマクロ
Itemマクロ: {ITEM.STATE.ERROR}を除くItemマクロ
ユーザー定義マクロ(グローバルのみ)
Honeycomb widget
Primary/secondary label field
Item value widget
Description field
Top hosts widget
Text data column
ホストマクロ: {HOST.CONN}, {HOST.DESCRIPTION}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Host inventoryマクロ
ユーザー定義マクロ(グローバルのみ)
URL (Dynamic) widget
URL field
ホストマクロ: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
ユーザー定義マクロ
その他のロケーション
Working time field ユーザー定義マクロ(グローバルのみ) 1つのマクロでフィールド全体を埋める必要があります。複数のマクロやテキストとの混在はサポートされません。
Timeouts for item types field (global setting)
User media
When active field
Email media type
Username, Password fields
ユーザー定義マクロ(グローバルのみ) secret macroの使用を推奨します。
Scheduled reports
Subject, Message fields
Date/timeマクロ: {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 形式で表します。
{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番目のアイテムベースの関数の値。
最初のパラメーターが /host/key の関数のみがカウントされます。

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

{FUNCTION.RECOVERY.VALUE}

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

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

ホストマクロ

{HOST.CONN}

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

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

{HOST.DESCRIPTION}

ホストの説明です。

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

{HOST.DNS}

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

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

{HOST.HOST}

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

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

{HOST.ID}

ホストID。

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

{HOST.IP}

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

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

{HOST.METADATA}

ホストのメタデータ。

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

{HOST.NAME}

表示されるホスト名。

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

{HOST.PORT}

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

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

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

{INVENTORY.ASSET.TAG}

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

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

{INVENTORY.CHASSIS}

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

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

{INVENTORY.CONTACT}

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

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

{INVENTORY.CONTRACT.NUMBER}

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

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

{INVENTORY.DEPLOYMENT.STATUS}

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

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

{INVENTORY.HARDWARE}

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

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

{INVENTORY.HARDWARE.FULL}

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

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

{INVENTORY.HOST.NETMASK}

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

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

{INVENTORY.HOST.NETWORKS}

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

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

{INVENTORY.HOST.ROUTER}

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

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

{INVENTORY.HW.ARCH}

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

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

{INVENTORY.HW.DATE.DECOMM}

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

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

{INVENTORY.HW.DATE.EXPIRY}

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

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

{INVENTORY.HW.DATE.INSTALL}

ホストインベントリの Date hardware installed フィールド。

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

{INVENTORY.HW.DATE.PURCHASE}

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

このマクロは、数値インデックスと組み合わせて使用できます。たとえば、{INVENTORY.HW.DATE.PURCHASE<1-9>} を使用すると、トリガー式内で1番目、2番目、3番目などのホストを指すことができます。 indexed macros を参照してください。

{INVENTORY.INSTALLER.NAME}

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

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

{INVENTORY.LOCATION}

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

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

{INVENTORY.LOCATION.LAT}

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

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

{INVENTORY.LOCATION.LON}

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

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

{INVENTORY.MACADDRESS.A}

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

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

{INVENTORY.MACADDRESS.B}

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

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

{INVENTORY.MODEL}

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

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

{INVENTORY.NAME}

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

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

{INVENTORY.NOTES}

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

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

{INVENTORY.OOB.IP}

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

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

{INVENTORY.OOB.NETMASK}

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

このマクロは、数値インデックスと組み合わせて使用できます。たとえば、{INVENTORY.OOB.NETMASK<1-9>} を使用すると、トリガー式内で 1 番目、2 番目、3 番目などのホストを指すことができます。 indexed macros を参照してください。

{INVENTORY.OOB.ROUTER}

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

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

{INVENTORY.OS}

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

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

{INVENTORY.OS.FULL}

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

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

{INVENTORY.OS.SHORT}

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

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

{INVENTORY.POC.PRIMARY.CELL}

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

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

{INVENTORY.POC.PRIMARY.EMAIL}

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

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

{INVENTORY.POC.PRIMARY.NAME}

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

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

{INVENTORY.POC.PRIMARY.NOTES}

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

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

{INVENTORY.POC.PRIMARY.PHONE.A}

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

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

{INVENTORY.POC.PRIMARY.PHONE.B}

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

このマクロは、数値インデックスと組み合わせて使用できます。たとえば、{INVENTORY.POC.PRIMARY.PHONE.B<1-9>} のように指定すると、トリガー式内で 1 番目、2 番目、3 番目などのホストを参照できます。 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 フィールド。

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

{INVENTORY.POC.SECONDARY.EMAIL}

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

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

{INVENTORY.POC.SECONDARY.NAME}

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

このマクロは、数値インデックスと組み合わせて使用できます。たとえば、{INVENTORY.POC.SECONDARY.NAME<1-9>} のように指定すると、トリガー式内で 1 番目、2 番目、3 番目などのホストを参照できます。 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 フィールド。

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

{INVENTORY.POC.SECONDARY.PHONE.B}

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

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

{INVENTORY.POC.SECONDARY.SCREEN}

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

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

{INVENTORY.SERIALNO.A}

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

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

{INVENTORY.SERIALNO.B}

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

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

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

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

{INVENTORY.SITE.ADDRESS.C}

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

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

{INVENTORY.SITE.CITY}

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

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

{INVENTORY.SITE.COUNTRY}

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

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

{INVENTORY.SITE.NOTES}

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

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

{INVENTORY.SITE.RACK}

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

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

{INVENTORY.SITE.STATE}

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

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

{INVENTORY.SITE.ZIP}

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

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

{INVENTORY.SOFTWARE}

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

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

{INVENTORY.SOFTWARE.APP.A}

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

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

{INVENTORY.SOFTWARE.APP.B}

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

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

{INVENTORY.SOFTWARE.APP.C}

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

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

{INVENTORY.SOFTWARE.APP.D}

ホストインベントリの Software application D フィールド。

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

{INVENTORY.SOFTWARE.APP.E}

ホストインベントリの Software application E フィールド。

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

{INVENTORY.SOFTWARE.FULL}

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

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

{INVENTORY.TAG}

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

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

{INVENTORY.TYPE}

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

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

{INVENTORY.TYPE.FULL}

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

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

{INVENTORY.URL.A}

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

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

{INVENTORY.URL.B}

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

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

{INVENTORY.URL.C}

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

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

{INVENTORY.VENDOR}

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

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

アイテムマクロ

{ITEM.DESCRIPTION}

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

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

{ITEM.DESCRIPTION.ORIG}

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

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

{ITEM.ID}

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

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

{ITEM.KEY}

通知を発生させたトリガー式内の N 番目のアイテムのキー。
このマクロが history function の第 1 パラメーター内のプレースホルダーとして使用される場合、Macro functions はサポートされません。たとえば、last(/{HOST.HOST}/{ITEM.KEY}) です。
{TRIGGER.KEY} は非推奨であり、サポートされている場所では解決されない場合があります。

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

{ITEM.KEY.ORIG}

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

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

{ITEM.LASTVALUE}

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

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

{ITEM.LASTVALUE.AGE}

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

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

{ITEM.LASTVALUE.DATE}

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

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

{ITEM.LASTVALUE.TIME}

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

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

{ITEM.LASTVALUE.TIMESTAMP}

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

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

{ITEM.LOG.AGE}

ログイベントの経過時間。
1秒単位までの精度で指定できます。

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

{ITEM.LOG.DATE}

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

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

{ITEM.LOG.EVENTID}

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

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

{ITEM.LOG.NSEVERITY}

イベントログ内のイベントの数値重大度。
Windows のイベントログ監視でのみ使用されます。

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

{ITEM.LOG.SEVERITY}

イベントログ内のイベントの言語による重大度。
Windowsイベントログの監視でのみ使用されます。

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

{ITEM.LOG.SOURCE}

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

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

{ITEM.LOG.TIME}

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

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

{ITEM.LOG.TIMESTAMP}

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

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

{ITEM.NAME}

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

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

{ITEM.NAME.ORIG}

アイテムの元の名前(マクロが展開されていない状態)。

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

{ITEM.STATE}

通知の原因となったトリガー式内の N 番目のアイテムの最新の状態。
取り得る値: Not supported, Normal

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

{ITEM.STATE.ERROR}

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

{ITEM.VALUE}

以下のいずれかに解決されます。

  • トリガー式内の N 番目のアイテムの、履歴上の(イベント発生時点の)値。トリガー状態の変化の文脈で使用される場合、たとえばイベントの表示や通知の送信時など。
  • トリガー式内の N 番目のアイテムの最新値。トリガー状態の変化の文脈なしで使用される場合、たとえばポップアップ選択ウィンドウでトリガー一覧を表示する際など。

この場合、{ITEM.LASTVALUE} と同じように動作します。

1つ目の場合、履歴値がすでに削除されているか、または一度も保存されていない場合は *UNKNOWN* に解決されます。
2つ目の場合は、Webインターフェースのみで、最新の履歴値が収集されてから Max history display period の時間を超えている場合(Administration > General メニューセクションで設定)に *UNKNOWN* に解決されます。
テキスト/ログアイテムの解決後の値は、次の場所では Webインターフェースによって 20 文字に切り詰められます。
- Operational data;
- Trigger description;
- Trigger URLs;
- Trigger URL labels;
- Description of the item value widget.
完全な値に解決するには、macro functions を使用できます。サーバー側では値が切り詰められないためです。 たとえば: {{ITEM.VALUE}.regsub("(.*)", \1)}

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

{ITEM.VALUE.AGE}

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

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

{ITEM.VALUE.DATE}

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

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

{ITEM.VALUE.TIME}

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

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

{ITEM.VALUE.TIMESTAMP}

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

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

{ITEM.VALUETYPE}

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

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

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

{LLDRULE.DESCRIPTION}

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

{LLDRULE.DESCRIPTION.ORIG}

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

{LLDRULE.ID}

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

{LLDRULE.KEY}

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

{LLDRULE.KEYORIG}

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

{LLDRULE.NAME}

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

{LLDRULE.NAMEORIG}

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

{LLDRULE.STATE}

低レベルディスカバリルールの最新の状態。
取りうる値: Not supported, Normal

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

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

マップマクロ

{MAP.ID}

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

{MAP.NAME}

ネットワークマップ名。

プロキシマクロ

{PROXY.DESCRIPTION}

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

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

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

{PROXY.NAME}

プロキシ名。
次のいずれかに解決されます:

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

このマクロは、数値インデックス付きで使用できます。たとえば {PROXY.NAME<1-9>} のようにすると、トリガー式内の 1 番目、2 番目、3 番目などのアイテムを指すことができます。 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.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}

オペレーションステップ実行時点でのトリガーの値。
取りうる値: Problem, OK
{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)} 式マクロでもサポートされています。
たとえば、graph name 内の {?func(/{HOST.HOST2}/key,param)} は、グラフ内の 2 番目のアイテムのホストに解決されます。

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