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である関数のみがカウントされます。

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

{FUNCTION.RECOVERY.VALUE}

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

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

ホストマクロ

{HOST.CONN}

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

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

{HOST.DESCRIPTION}

ホストの説明。

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

{HOST.DNS}

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

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

{HOST.HOST}

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

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

{HOST.ID}

ホストID。

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

{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>} のように数値インデックス付きで使用できます。インデックス付きマクロを参照してください。

{HOST.PORT}

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

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

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

{HOST.TARGET.CONN}

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

{HOST.TARGET.DNS}

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

{HOST.TARGET.HOST}

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

{HOST.TARGET.IP}

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

{HOST.TARGET.NAME}

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

ホストグループマクロ

{HOSTGROUP.ID}

ホストグループID。

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

{INVENTORY.ALIAS}

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

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

{INVENTORY.ASSET.TAG}

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

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

{INVENTORY.CHASSIS}

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

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

{INVENTORY.CONTACT}

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

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

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

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

{INVENTORY.HOST.ROUTER}

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

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

{INVENTORY.HW.ARCH}

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

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

{INVENTORY.HW.DATE.DECOMM}

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

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

{INVENTORY.HW.DATE.EXPIRY}

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

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

{INVENTORY.HW.DATE.INSTALL}

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

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

{INVENTORY.HW.DATE.PURCHASE}

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

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

{INVENTORY.INSTALLER.NAME}

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

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

{INVENTORY.LOCATION}

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

このマクロは、数値インデックスとともに使用できます。たとえば、{INVENTORY.LOCATION<1-9>} を使用すると、トリガー式内で 1 番目、2 番目、3 番目などのホストを指すことができます。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アドレス A フィールド。
{PROFILE.MACADDRESS<1-9>} は非推奨であり、サポートされている場所では解決されない場合があります。

このマクロは、数値インデックスとともに使用できます。たとえば、{INVENTORY.MACADDRESS.A<1-9>} のように指定すると、トリガー式内で 1 番目、2 番目、3 番目などのホストを指すことができます。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>} は非推奨であり、サポートされている場所では解決されない場合があります。

このマクロは、数値インデックスとともに使用できます。たとえば、{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アドレス フィールドです。

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

{INVENTORY.OOB.NETMASK}

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

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

{INVENTORY.OOB.ROUTER}

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

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

{INVENTORY.OS}

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

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

{INVENTORY.POC.PRIMARY.EMAIL}

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

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

{INVENTORY.POC.PRIMARY.NAME}

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

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

{INVENTORY.POC.PRIMARY.NOTES}

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

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

{INVENTORY.POC.PRIMARY.PHONE.A}

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

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

{INVENTORY.POC.PRIMARY.PHONE.B}

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

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

{INVENTORY.POC.PRIMARY.SCREEN}

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

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

{INVENTORY.POC.SECONDARY.CELL}

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

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

{INVENTORY.POC.SECONDARY.EMAIL}

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

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

{INVENTORY.POC.SECONDARY.NAME}

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

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

{INVENTORY.POC.SECONDARY.NOTES}

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

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

{INVENTORY.POC.SECONDARY.PHONE.A}

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

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

{INVENTORY.POC.SECONDARY.PHONE.B}

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

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

{INVENTORY.POC.SECONDARY.SCREEN}

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

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

{INVENTORY.SERIALNO.A}

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

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

{INVENTORY.SERIALNO.B}

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

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

{INVENTORY.SITE.ADDRESS.A}

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

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

{INVENTORY.SITE.ADDRESS.B}

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

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

{INVENTORY.SITE.ADDRESS.C}

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

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

{INVENTORY.SITE.CITY}

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

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

{INVENTORY.SITE.COUNTRY}

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

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

{INVENTORY.SITE.NOTES}

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

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

{INVENTORY.SITE.RACK}

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

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

{INVENTORY.SITE.STATE}

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

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

{INVENTORY.SITE.ZIP}

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

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

{INVENTORY.SOFTWARE}

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

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

{INVENTORY.SOFTWARE.APP.A}

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

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

{INVENTORY.SOFTWARE.APP.B}

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

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

{INVENTORY.SOFTWARE.APP.C}

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

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

{INVENTORY.SOFTWARE.APP.D}

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

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

{INVENTORY.SOFTWARE.APP.E}

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

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

{INVENTORY.SOFTWARE.FULL}

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

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

{INVENTORY.TAG}

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

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

{INVENTORY.TYPE}

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

このマクロは、数値インデックスとともに使用できます。たとえば、トリガー式内で最初、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>}。インデックス付きマクロを参照してください。

{INVENTORY.URL.B}

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

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

{INVENTORY.URL.C}

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

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

{INVENTORY.VENDOR}

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

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

アイテムマクロ

{ITEM.DESCRIPTION}

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

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

{ITEM.DESCRIPTION.ORIG}

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

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

{ITEM.ID}

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

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

{ITEM.KEY}

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

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

{ITEM.LASTVALUE}

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

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

{ITEM.LASTVALUE.AGE}

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

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

{ITEM.LASTVALUE.DATE}

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

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

{ITEM.LASTVALUE.TIME}

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

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

{ITEM.LASTVALUE.TIMESTAMP}

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

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

{ITEM.LOG.AGE}

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

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

{ITEM.LOG.DATE}

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

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

{ITEM.LOG.EVENTID}

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

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

{ITEM.LOG.NSEVERITY}

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

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

{ITEM.LOG.SEVERITY}

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

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

{ITEM.LOG.SOURCE}

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

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

{ITEM.LOG.TIME}

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

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

{ITEM.LOG.TIMESTAMP}

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

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

{ITEM.NAME}

すべてのマクロが展開されたアイテムの名前です。

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

{ITEM.NAME.ORIG}

アイテムの元の名前(マクロが未解決の状態)です。

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

{ITEM.STATE}

通知を発生させたトリガー条件式内のN番目のアイテムの最新の状態です。
使用可能な値: 未サポート, 正常

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

{ITEM.STATE.ERROR}

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

{ITEM.VALUE}

以下のいずれかに展開されます。

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

最初の場合、履歴値がすでに削除されているか、または一度も保存されていない場合は *UNKNOWN* に展開されます。
2 番目の場合は、Webインターフェース上でのみ、最新の履歴値が収集されてから Max history display period の時間を超えていると *UNKNOWN* に展開されます(Administration→General メニューセクションで設定)。
テキスト/ログアイテムの展開後の値は、次の場所では 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)で表示されます。

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

{ITEM.VALUE.DATE}

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

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

{ITEM.VALUE.TIME}

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

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

{ITEM.VALUE.TIMESTAMP}

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

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

{ITEM.VALUETYPE}

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

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

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

{LLDRULE.DESCRIPTION}

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

{LLDRULE.DESCRIPTION.ORIG}

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

{LLDRULE.ID}

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

{LLDRULE.KEY}

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

{LLDRULE.KEYORIG}

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

{LLDRULE.NAME}

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

{LLDRULE.NAMEORIG}

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

{LLDRULE.STATE}

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

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

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

マップマクロ

{MAP.ID}

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

{MAP.NAME}

ネットワークマップ名。

プロキシマクロ

{PROXY.DESCRIPTION}

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

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

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

{PROXY.NAME}

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

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

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

スクリプトマクロ

{MANUALINPUT}

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

サービスマクロ

{SERVICE.DESCRIPTION}

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

{SERVICE.ID}

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

{SERVICE.NAME}

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

{SERVICE.ROOTCAUSE}

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

{SERVICE.TAGS}

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

{SERVICE.TAGSJSON}

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

{SERVICE.TAGS.<tag name>}

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

トリガーマクロ

{TRIGGER.DESCRIPTION}

トリガーの説明。
トリガーの説明でサポートされているすべてのマクロは、通知テキストで {TRIGGER.DESCRIPTION} が使用されている場合に展開されます。
{TRIGGER.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} など)を使用してください。