1 ロケーションでサポートされているマクロ
概要
場所ごとにサポートされるマクロの表には、特定の場所でサポートされるすべてのマクロ(組み込み、式、およびユーザー定義)の参照が含まれています。
関連するグループのすべてのマクロがサポートされている場合は、グループ名のみが表示されます。 各マクロ名またはグループ名をクリックすると、マクロの詳細を確認できます。
マクロの詳細の一覧には、アプリケーション領域ごとにグループ化された、すべての組み込みマクロの詳細な一覧が含まれています。 マクロ値をカスタマイズする場合(たとえば、文字列を短縮したり、特定の部分文字列を抽出したりする場合)は、マクロ関数を使用できます。
ロケーションでサポートされているマクロ
マクロの詳細
このリストには、アプリケーション領域ごとにグループ化された各組み込みマクロの詳細が含まれています:
- アクションマクロ
- アラートマクロ
- 日付/時刻マクロ
- ディスカバリーマクロ
- イベントマクロ
- エスカレーションマクロ
- 関数マクロ
- ホストマクロ
- ホストグループマクロ
- ホストインベントリマクロ
- アイテムマクロ
- ローレベルディスカバリ通知マクロ
- マップマクロ
- プロキシマクロ
- スクリプトマクロ
- サービスマクロ
- トリガーマクロ
- ユーザー名マクロ
アクションマクロ
{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 classified、Information、Warning、Average、High、Disaster。
症状イベントのコンテキストで使用されます。
{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}
障害更新中に実行されたアクションの、人が読める形式の名前です。
次の値に展開されます: acknowledged、unacknowledged、commented、changed severity from (original severity) to (updated severity)、および closed(1回の更新で実行されたアクション数に応じて異なります)。
{EVENT.UPDATE.ACTIONJSON}
障害更新中に実行されたアクションの詳細を含むJSON配列です。
使用可能なJSONプロパティ値:
- acknowledge、unacknowledge、close、unsuppress、cause、symptom プロパティの場合は true。
- message プロパティの場合は <message string>。
- suppress_until および timestamp プロパティの場合は timestamp、または無期限に抑制されている場合の suppress_until プロパティでは 0。
- 重大度の old および new プロパティの場合は 0、1、2、3、4、5。
例: {"acknowledge":true,"message":"Monthly maintenance.","severity":{"old":2,"new":1},"suppress_until":1730851199,"timestamp":1730822048}。
{EVENT.UPDATE.DATE}
イベントの更新(障害確認応答など)の日付。形式は yyyy.mm.dd です。
{EVENT.UPDATE.HISTORY}
問題の更新履歴(アクノレッジなど)。
{EVENT.UPDATE.MESSAGE}
問題の更新メッセージ。
{EVENT.UPDATE.NSEVERITY}
問題の更新操作中に設定された新しいイベントの深刻度の数値。
{EVENT.UPDATE.SEVERITY}
問題の更新操作中に設定された新しいイベントの深刻度の名前。
{EVENT.UPDATE.STATUS}
問題の更新ステータスの数値。
可能な値:0 - 問題/復旧イベントによってWebhookが呼び出された、1 - 更新操作。
{EVENT.UPDATE.TIME}
イベントの更新(障害確認応答など)の時刻。形式は hh:mm:ss です。
{EVENT.UPDATE.TIMESTAMP}
イベント更新(確認など)のUNIXタイムスタンプ
関数マクロ
{FUNCTION.VALUE}
イベント発生時点におけるトリガー式内の N 番目のアイテムベースの関数の値。
最初のパラメーターが /host/key の関数のみがカウントされます。
このマクロは、数値インデックスとともに使用できます。たとえば、{FUNCTION.VALUE<1-9>} のように指定すると、トリガー式内の 1 番目、2 番目、3 番目などの関数を参照できます。
indexed macros を参照してください。
{FUNCTION.RECOVERY.VALUE}
イベント発生時点における、復旧式内のN番目のアイテムベース関数の値。*
最初のパラメーターが /host/key の関数のみがカウントされます。
このマクロは、数値インデックスとともに使用できます。たとえば {FUNCTION.RECOVERY.VALUE<1-9>} のように指定すると、トリガー式内の1番目、2番目、3番目などの関数を参照できます。
indexed macros を参照してください。
ホストマクロ
{HOST.CONN}
ホストの設定に応じた、ホストの IP アドレスまたは DNS 名です。
グローバルスクリプト、インターフェースの IP/DNS フィールド、および Web シナリオでは、このマクロはメインのエージェントインターフェースに解決されます。
エージェントインターフェースが定義されていない場合は、メインの SNMP インターフェースが使用されます。
SNMP インターフェースも定義されていない場合は、メインの JMX インターフェースが使用されます。
JMX インターフェースも定義されていない場合は、メインの IPMI インターフェースが使用されます。
ホストにインターフェースが1つもない場合、このマクロは 'UNKNOWN' に解決されます。
このマクロは、{HOST.CONN<1-9>} のように数値インデックスとともに使用でき、トリガー式内で1番目、2番目、3番目などのホストを指すことができます。
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番目などのホストを指します。
indexed macros を参照してください。
{HOST.HOST}
技術的なホスト名。
このマクロが 履歴関数 の第1引数でプレースホルダーとして使用される場合、マクロ関数 はサポートされません。たとえば、last(/{HOST.HOST}/{ITEM.KEY}) のようになります。
このマクロは、{HOST.HOST<1-9>} のように数値インデックスとともに使用して、トリガー式内の1番目、2番目、3番目などのホストを指定できます。
インデックス付きマクロ を参照してください。
{HOST.ID}
ホストID。
このマクロは、{HOST.ID<1-9>} のように数値インデックスとともに使用でき、トリガー式内で1番目、2番目、3番目などのホストを指定できます。
indexed macros を参照してください。
{HOST.IP}
ホストのIPアドレス。
グローバルスクリプト、インターフェースのIP/DNSフィールド、およびWebシナリオでは、このマクロはメインのエージェントインターフェースに展開されます。
エージェントインターフェースが定義されていない場合は、メインのSNMPインターフェースが使用されます。
SNMPインターフェースも定義されていない場合は、メインのJMXインターフェースが使用されます。
JMXインターフェースも定義されていない場合は、メインのIPMIインターフェースが使用されます。
ホストにいずれのインターフェースもない場合、このマクロは 'UNKNOWN' に展開されます。
このマクロは、{HOST.IP<1-9>} のように数値インデックス付きで使用でき、トリガー式内の1番目、2番目、3番目などのホストを指します。
indexed macros を参照してください。
{HOST.METADATA}
ホストのメタデータ。
アクティブエージェントの自動登録でのみ使用されます。
{HOST.NAME}
表示されるホスト名。
このマクロは、{HOST.NAME<1-9>} のように数値インデックスとともに使用でき、トリガー式内で1番目、2番目、3番目などのホストを指します。
indexed macros を参照してください。
{HOST.PORT}
ホストのエージェントポート。
グローバルスクリプト、インターフェースの IP/DNS フィールド、および Web シナリオでは、このマクロはメインのエージェントインターフェースに解決されます。
エージェントインターフェースが定義されていない場合は、メインの SNMP インターフェースが使用されます。
SNMP インターフェースも定義されていない場合は、メインの JMX インターフェースが使用されます。
JMX インターフェースも定義されていない場合は、メインの IPMI インターフェースが使用されます。
ホストにいずれのインターフェースもない場合、このマクロは 'UNKNOWN' に解決されます。
このマクロは、{HOST.PORT<1-9>} のように数値インデックスとともに使用して、トリガー式内の 1 番目、2 番目、3 番目などのホストを指すことができます。
インデックス付きマクロ を参照してください。
ターゲットホストのマクロ
{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番目などのホストを参照できます。
インデックス付きマクロ を参照してください。
{INVENTORY.ASSET.TAG}
ホストインベントリの Asset tag フィールド。
このマクロは、数値インデックスとともに使用できます。たとえば、{INVENTORY.ASSET.TAG<1-9>} のように指定すると、トリガー式内で1番目、2番目、3番目などのホストを参照できます。
インデックス付きマクロ を参照してください。
{INVENTORY.CHASSIS}
ホストインベントリの Chassis フィールド。
このマクロは、数値インデックスとともに使用できます。たとえば、{INVENTORY.CHASSIS<1-9>} のように指定すると、トリガー式内で1番目、2番目、3番目などのホストを指すことができます。
indexed macros を参照してください。
{INVENTORY.CONTACT}
ホストインベントリの Contact フィールド。
このマクロは、数値インデックスとともに使用できます。たとえば、{INVENTORY.CONTACT<1-9>} を使用すると、トリガー式内で1番目、2番目、3番目などのホストを指すことができます。
インデックス付きマクロを参照してください。
{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 フィールド。
このマクロは、数値インデックスとともに使用できます。たとえば、{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 番目などのホストを参照できます。
indexed macros を参照してください。
{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番目などのホストを指すことができます。
インデックス付きマクロ を参照してください。
{INVENTORY.HW.DATE.EXPIRY}
ホストインベントリの Date hardware maintenance expires フィールド。
このマクロは、数値インデックスと組み合わせて使用できます。たとえば、{INVENTORY.HW.DATE.EXPIRY<1-9>} のように指定すると、トリガー式内で 1 番目、2 番目、3 番目などのホストを参照できます。
indexed macros を参照してください。
{INVENTORY.HW.DATE.INSTALL}
ホストインベントリの Date hardware installed フィールド。
このマクロは、数値インデックスとともに使用できます。たとえば、{INVENTORY.HW.DATE.INSTALL<1-9>} のように指定すると、トリガー式内で1番目、2番目、3番目などのホストを指すことができます。
indexed macros を参照してください。
{INVENTORY.HW.DATE.PURCHASE}
ホストインベントリの Date hardware purchased フィールド。
このマクロは、数値インデックスとともに使用できます。たとえば、{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 フィールド。
このマクロは、数値インデックスと組み合わせて使用できます。たとえば、{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 address A フィールド。
このマクロは、数値インデックスと組み合わせて使用できます。たとえば、{INVENTORY.MACADDRESS.A<1-9>} のように指定すると、トリガー式内で 1 番目、2 番目、3 番目などのホストを指すことができます。
indexed macros を参照してください。
{INVENTORY.MACADDRESS.B}
ホストインベントリの MACアドレス B フィールド。
このマクロは、数値インデックスと組み合わせて使用できます。たとえば、{INVENTORY.MACADDRESS.B<1-9>} のように指定すると、トリガー式内で 1 番目、2 番目、3 番目などのホストを参照できます。
インデックス付きマクロ を参照してください。
{INVENTORY.MODEL}
ホストインベントリの Model フィールド。
このマクロは、数値インデックスとともに使用できます。たとえば、{INVENTORY.MODEL<1-9>} のように指定すると、トリガー式内で1番目、2番目、3番目などのホストを参照できます。
インデックス付きマクロ を参照してください。
{INVENTORY.NAME}
ホストインベントリの Name フィールド。
このマクロは、数値インデックスと組み合わせて使用できます。たとえば、{INVENTORY.NAME<1-9>} のように指定すると、トリガー式内で1番目、2番目、3番目などのホストを参照できます。
インデックス付きマクロを参照してください。
{INVENTORY.NOTES}
ホストインベントリの Notes フィールド。
このマクロは、数値インデックスとともに使用できます。たとえば、{INVENTORY.NOTES<1-9>} のように指定すると、トリガー式内で1番目、2番目、3番目などのホストを参照できます。
インデックス付きマクロ を参照してください。
{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 番目などのホストを参照できます。
インデックス付きマクロ を参照してください。
{INVENTORY.OOB.ROUTER}
ホストインベントリの OOB router フィールド。
このマクロは、数値インデックスとともに使用できます。たとえば、{INVENTORY.OOB.ROUTER<1-9>} のように指定すると、トリガー式内で1番目、2番目、3番目などのホストを指すことができます。
indexed macros を参照してください。
{INVENTORY.OS}
ホストインベントリの OS フィールド。
このマクロは、数値インデックスとともに使用できます。たとえば、{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>} のように指定すると、トリガー式内で最初、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 番目などのホストを指すことができます。
indexed macros を参照してください。
{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 フィールド。
このマクロは、数値インデックスと組み合わせて使用できます。たとえば、{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番目などのホストを参照できます。
インデックス付きマクロを参照してください。
{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 フィールド。
このマクロは、数値インデックスとともに使用できます。たとえば、{INVENTORY.SOFTWARE<1-9>} のように指定すると、トリガー式内で1番目、2番目、3番目などのホストを指すことができます。
indexed macros を参照してください。
{INVENTORY.SOFTWARE.APP.A}
ホストインベントリの Software application A フィールド。
このマクロは、数値インデックスとともに使用できます。たとえば、{INVENTORY.SOFTWARE.APP.A<1-9>} のように指定すると、トリガー式内で1番目、2番目、3番目などのホストを指すことができます。
indexed macros を参照してください。
{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番目などのホストを参照できます。
indexed macros を参照してください。
{INVENTORY.SOFTWARE.APP.E}
ホストインベントリの Software application E フィールド。
このマクロは、数値インデックスと組み合わせて使用できます。たとえば、{INVENTORY.SOFTWARE.APP.E<1-9>} のように指定すると、トリガー式内で1番目、2番目、3番目などのホストを参照できます。
indexed macros を参照してください。
{INVENTORY.SOFTWARE.FULL}
ホストインベントリの ソフトウェア(詳細) フィールド。
このマクロは、数値インデックスとともに使用できます。たとえば、{INVENTORY.SOFTWARE.FULL<1-9>} のように指定すると、トリガー式内で1番目、2番目、3番目などのホストを参照できます。
インデックス付きマクロ を参照してください。
{INVENTORY.TAG}
ホストインベントリの Tag フィールド。
このマクロは、数値インデックス付きで使用できます。たとえば、{INVENTORY.TAG<1-9>} のように指定すると、トリガー式内で1番目、2番目、3番目などのホストを参照できます。
indexed macros を参照してください。
{INVENTORY.TYPE}
ホストインベントリの Type フィールド。
このマクロは、数値インデックスとともに使用できます。たとえば、{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 番目などのホストを指すことができます。
indexed macros を参照してください。
{INVENTORY.URL.B}
ホストインベントリの URL B フィールド。
このマクロは、数値インデックスとともに使用できます。たとえば、{INVENTORY.URL.B<1-9>} のように指定すると、トリガー式内で1番目、2番目、3番目などのホストを指すことができます。
indexed macros を参照してください。
{INVENTORY.URL.C}
ホストインベントリの URL C フィールド。
このマクロは、数値インデックスとともに使用できます。たとえば、{INVENTORY.URL.C<1-9>} のように指定すると、トリガー式内で 1 番目、2 番目、3 番目などのホストを指すことができます。
インデックス付きマクロ を参照してください。
{INVENTORY.VENDOR}
ホストインベントリの Vendor フィールド。
このマクロは、数値インデックスとともに使用できます。たとえば、{INVENTORY.VENDOR<1-9>} のように指定すると、トリガー式内で1番目、2番目、3番目などのホストを参照できます。
インデックス付きマクロ を参照してください。
アイテムマクロ
{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}) です。
このマクロは、{ITEM.KEY<1-9>} のように数値インデックス付きで使用して、トリガー式内の 1 番目、2 番目、3 番目などのホストを指すことができます。
indexed macros を参照してください。
{ITEM.KEY.ORIG}
通知の原因となったトリガー式内の N 番目のアイテムの元のキー(マクロが展開されていない状態)。
このマクロは、{ITEM.KEY.ORIG<1-9>} のように数値インデックスとともに使用して、トリガー式内の 1 番目、2 番目、3 番目などのホストを指すことができます。
インデックス付きマクロ を参照してください。
{ITEM.LASTVALUE}
通知を引き起こしたトリガー式内の N 番目のアイテムの最新値。
Webインターフェースでは、最新の履歴値が収集されてから Max history display period の時間を超えている場合、*UNKNOWN* に解決されます(Administration > General メニューセクションで設定)。
障害名で使用した場合、このマクロは障害イベントを表示しているときに最新のアイテム値へは解決されず、代わりに障害が発生した時点のアイテム値を保持します。
通知で使用した場合、状況によっては、トリガーが発火した時点の最新アイテム値に解決されないことがあります。
たとえば、あるアイテムが "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番目などのアイテムを指します。
インデックス付きマクロを参照してください。
{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>} のように指定すると、トリガー式内の1番目、2番目、3番目などのアイテムを指します。
indexed macros を参照してください。
{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>} のように指定すると、トリガー式内の 1 番目、2 番目、3 番目などのアイテムを指します。
indexed macros を参照してください。
{ITEM.LOG.SEVERITY}
イベントログ内のイベントの言語による深刻度。
Windows のイベントログ監視でのみ使用されます。
このマクロは、数値インデックスとともに使用できます。たとえば、{ITEM.LOG.SEVERITY<1-9>} を指定すると、トリガー式内の 1 番目、2 番目、3 番目などのアイテムを指します。
indexed macros を参照してください。
{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番目などのアイテムを参照できます。
indexed macros を参照してください。
{ITEM.LOG.TIMESTAMP}
ログエントリがログに書き込まれた時点の UNIX タイムスタンプ。
このマクロは、数値インデックスと組み合わせて使用できます。たとえば、{ITEM.LOG.TIMESTAMP<1-9>} のように指定すると、トリガー式内の 1 番目、2 番目、3 番目などのアイテムを参照できます。
インデックス付きマクロ を参照してください。
{ITEM.NAME}
すべてのマクロが展開されたアイテムの名前。
このマクロは、数値インデックス付きで使用できます。たとえば、{ITEM.NAME<1-9>} のようにすると、トリガー式内の1番目、2番目、3番目などのアイテムを参照できます。
インデックス付きマクロを参照してください。
{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 -> 障害一覧)、イベント名、およびタグ名と値に使用されます。
それ以外の場合は、ユーザーのタイムゾーンが使用されます。
このマクロは、数値インデックスとともに使用できます。たとえば、{ITEM.VALUE.TIME<1-9>} のように指定すると、トリガー式内の1番目、2番目、3番目などのアイテムを指すことができます。
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>} のように指定すると、トリガー式内の最初、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.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。
{TRIGGER.TEMPLATE.NAME}
トリガーが定義されているテンプレートのリストをSQLクエリでソートし、カンマ区切りで表示します。トリガーがホストに定義されている場合は*UNKNOWN*となります。
{TRIGGER.URL}
トリガーのURL。
{TRIGGER.URL.NAME}
トリガーURLのラベル。
{TRIGGER.VALUE}
現在の数値のトリガー値。
可能な値: 0 - トリガーは正常、1 - トリガーは障害。
{TRIGGERS.ACK}
トリガーの状態に関係なく、マップエレメントに対して認識されたトリガーの数。
トリガーのすべての障害イベントが認識されている場合、そのトリガーは認識されたと見なされます。
{TRIGGERS.PROBLEM.ACK}
マップ要素の認識済み障害トリガーの数。
トリガーの障害イベントがすべて認識済みの場合、そのトリガーは認識済みとみなされます。
{TRIGGERS.PROBLEM.UNACK}
マップ要素の未確認の障害トリガーの数。
トリガーの障害イベントのうち少なくとも1つが未確認の場合、そのトリガーは未確認とみなされます。
{TRIGGERS.UNACK}
トリガーの状態に関係なく、マップ要素の未確認トリガーの数。
トリガーの障害イベントのうち、少なくとも1つが未確認の場合、そのトリガーは未確認とみなされます。
ユーザー名マクロ
{USER.FULLNAME}
イベントの確認を追加した、またはスクリプトを開始したユーザーの名前、姓、ユーザー名。
{USER.NAME}
スクリプトを開始したユーザーの名前。
{USER.SURNAME}
スクリプトを開始したユーザーの姓。
スクリプトを開始したユーザーのユーザー名。
インデックス付きマクロ
インデックス付きマクロの構文 {MACRO<1-9>} は、トリガーの Expression フィールド内の N 番目のアイテム、関数、またはホストのみを参照できます。
- {HOST.IP1}, {HOST.IP2}, {HOST.IP3} は、トリガー式に含まれる 1 番目、2 番目、3 番目のホストの IP アドレスに解決されます(存在する場合)。
- {ITEM.VALUE1}, {ITEM.VALUE2}, {ITEM.VALUE3} は、イベント発生時点のトリガー式に含まれる 1 番目、2 番目、3 番目のアイテムの値に解決されます(存在する場合)。
- {FUNCTION.VALUE1}, {FUNCTION.VALUE2}, {FUNCTION.VALUE3} は、イベント発生時点の 1 番目、2 番目、3 番目のアイテムベースの関数の値に解決されます(存在する場合)。
トリガーの文脈では、インデックス付きマクロは常にトリガー設定の Expression フィールドを参照し、Recovery expression は参照しません。 たとえば、復旧イベントでは、{ITEM.VALUE2} は復旧時点の障害式に含まれる 2 番目のアイテムの値に解決されます。
{HOST.HOST<1-9>} マクロは、グラフ名 内の {?func(/host/key,param)} 式マクロでもサポートされています。
たとえば、グラフ名内の {?func(/{HOST.HOST2}/key,param)} は、グラフ内の 2 番目のアイテムのホストに解決されます。
インデックス付きマクロは、ここで挙げたケース以外の文脈では解決されません。 それ以外の文脈では、インデックスなしのマクロ({HOST.HOST}, {HOST.IP} など)を使用してください。