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である関数のみがカウントされます。
このマクロは、トリガー式内の1番目、2番目、3番目などの関数を指定するために、数値インデックスとともに使用できます。例: {FUNCTION.VALUE<1-9>}。詳細はindexed macrosを参照してください。
{FUNCTION.RECOVERY.VALUE}
イベント発生時のリカバリ式におけるN番目のアイテムベース関数の値。*
最初のパラメータが/host/keyである関数のみがカウントされます。
このマクロは、トリガー式内の1番目、2番目、3番目などの関数を指すために、数値インデックスとともに使用できます。例: {FUNCTION.RECOVERY.VALUE<1-9>}。indexed macrosを参照してください。
ホストマクロ
{HOST.CONN}
ホストの設定に応じて、ホストのIPアドレスまたはDNS名です。
グローバルスクリプト、インターフェースのIP/DNSフィールド、およびWebシナリオでは、このマクロはメインのエージェントインターフェースに解決されます。エージェントインターフェースが定義されていない場合は、メインのSNMPインターフェースが使用されます。SNMPインターフェースも定義されていない場合は、メインのJMXインターフェースが使用されます。JMXインターフェースも定義されていない場合は、メインのIPMIインターフェースが使用されます。ホストにインターフェースが1つもない場合、このマクロは「UNKNOWN」に解決されます。
このマクロは、トリガー式内の1番目、2番目、3番目などのホストを指すために、{HOST.CONN<1-9>} のように数値インデックス付きで使用できます。indexed macrosを参照してください。
{HOST.DESCRIPTION}
ホストの説明。
このマクロは、トリガー式内の1番目、2番目、3番目などのホストを指すために、{HOST.DESCRIPTION<1-9>} のように数値インデックス付きで使用できます。インデックス付きマクロを参照してください。
{HOST.DNS}
ホストのDNS名です。
グローバルスクリプト、インターフェースのIP/DNSフィールド、およびWebシナリオでは、このマクロはメインのエージェントインターフェースに解決されます。エージェントインターフェースが定義されていない場合は、メインのSNMPインターフェースが使用されます。SNMPインターフェースも定義されていない場合は、メインのJMXインターフェースが使用されます。JMXインターフェースも定義されていない場合は、メインのIPMIインターフェースが使用されます。ホストにインターフェースが1つもない場合、このマクロは 'UNKNOWN' に解決されます。
このマクロは、トリガー式内の1番目、2番目、3番目などのホストを指すために、{HOST.DNS<1-9>} のように数値インデックス付きで使用できます。indexed macros を参照してください。
{HOST.HOST}
技術的なホスト名です。
このマクロが履歴関数の最初のパラメータ内でプレースホルダーとして使用される場合、たとえば last(/{HOST.HOST}/{ITEM.KEY}) のような場合には、マクロ関数はこのマクロではサポートされません。
このマクロは、トリガー条件式内の1番目、2番目、3番目などのホストを指すために、{HOST.HOST<1-9>} のように数値インデックス付きで使用できます。インデックス付きマクロを参照してください。
{HOST.ID}
ホストID。
このマクロは、トリガー式内の1番目、2番目、3番目などのホストを指すために、{HOST.ID<1-9>} のように数値インデックス付きで使用できます。インデックス付きマクロを参照してください。
{HOST.IP}
ホストのIPアドレス。
グローバルスクリプト、インターフェースのIP/DNSフィールド、およびWebシナリオでは、このマクロはメインのエージェントインターフェースに展開されます。エージェントインターフェースが定義されていない場合は、メインのSNMPインターフェースが使用されます。SNMPインターフェースも定義されていない場合は、メインのJMXインターフェースが使用されます。JMXインターフェースも定義されていない場合は、メインのIPMIインターフェースが使用されます。ホストにインターフェースが1つもない場合、このマクロは 'UNKNOWN' に展開されます。
このマクロは、トリガー式内の1番目、2番目、3番目などのホストを指すために、{HOST.IP<1-9>} のように数値インデックス付きで使用できます。インデックス付きマクロを参照してください。
{HOST.METADATA}
ホストのメタデータ。
アクティブエージェントの自動登録でのみ使用されます。
{HOST.NAME}
表示されるホスト名です。
このマクロは、トリガー式内の1番目、2番目、3番目などのホストを指すために、{HOST.NAME<1-9>} のように数値インデックス付きで使用できます。インデックス付きマクロを参照してください。
{HOST.PORT}
ホストの(エージェント)ポートです。
グローバルスクリプト、インターフェースのIP/DNSフィールド、およびWebシナリオでは、このマクロはメインのエージェントインターフェースに解決されます。エージェントインターフェースが定義されていない場合は、メインのSNMPインターフェースが使用されます。SNMPインターフェースも定義されていない場合は、メインのJMXインターフェースが使用されます。JMXインターフェースも定義されていない場合は、メインのIPMIインターフェースが使用されます。ホストにインターフェースが1つもない場合、このマクロは 'UNKNOWN' に解決されます。
このマクロは、トリガー式内の1番目、2番目、3番目などのホストを指すために、{HOST.PORT<1-9>} のように数値インデックス付きで使用できます。indexed macros を参照してください。
ターゲットホストのマクロ
{HOST.TARGET.CONN}
ターゲットホストのIPアドレスまたはDNS名。
{HOST.TARGET.DNS}
ターゲットホストのDNS名。
{HOST.TARGET.HOST}
ターゲットホストの技術名。
{HOST.TARGET.IP}
ターゲットホストのIPアドレス。
{HOST.TARGET.NAME}
ターゲットホストの表示名。
ホストグループマクロ
{HOSTGROUP.ID}
ホストグループID。
ホストインベントリマクロ
{INVENTORY.ALIAS}
ホストインベントリ内のAliasフィールドです。
このマクロは数値インデックスとともに使用できます。例えば、トリガー式内で1番目、2番目、3番目などのホストを指定するには、{INVENTORY.ALIAS<1-9>} のように記述します。インデックス付きマクロを参照してください。
{INVENTORY.ASSET.TAG}
ホストインベントリのAsset tagフィールド。
このマクロは、トリガー式内で1番目、2番目、3番目などのホストを指定するために、数値インデックス付きで使用できます。例: {INVENTORY.ASSET.TAG<1-9>}。indexed macrosを参照してください。
{INVENTORY.CHASSIS}
ホストインベントリ内のシャーシフィールドです。
このマクロは数値インデックスとともに使用できます。例えば、{INVENTORY.CHASSIS<1-9>} のように指定すると、トリガー式内の1番目、2番目、3番目などのホストを指します。インデックス付きマクロを参照してください。
{INVENTORY.CONTACT}
ホストインベントリの連絡先フィールドです。
このマクロは、トリガー式内で1番目、2番目、3番目などのホストを指定するために、数値インデックス付きで使用できます(例: {INVENTORY.CONTACT<1-9>})。インデックス付きマクロを参照してください。
{INVENTORY.CONTRACT.NUMBER}
ホストインベントリの契約番号フィールド。
このマクロは、トリガー式内の1番目、2番目、3番目などのホストを指すために、数値インデックス付きで使用できます。例: {INVENTORY.CONTRACT.NUMBER<1-9>}。インデックス付きマクロを参照してください。
{INVENTORY.DEPLOYMENT.STATUS}
ホストインベントリのDeployment statusフィールド。
このマクロは、トリガー条件式内で1番目、2番目、3番目などのホストを指定するために、数値インデックスとともに使用できます。例: {INVENTORY.DEPLOYMENT.STATUS<1-9>}。indexed macrosを参照してください。
{INVENTORY.HARDWARE}
ホストインベントリのハードウェアフィールド。
このマクロは、数値インデックスとともに使用できます。例えば、トリガー条件式内で1番目、2番目、3番目などのホストを指定するには、{INVENTORY.HARDWARE<1-9>} のように記述します。インデックス付きマクロを参照してください。
{INVENTORY.HARDWARE.FULL}
ホストインベントリのハードウェア(詳細)フィールド。
このマクロは、トリガー条件式内で1番目、2番目、3番目などのホストを指定するために、数値インデックス付きで使用できます。例えば、{INVENTORY.HARDWARE.FULL<1-9>} のように指定します。インデックス付きマクロを参照してください。
{INVENTORY.HOST.NETMASK}
ホストインベントリのホストのサブネットマスクフィールド。
このマクロは、トリガー式内で1番目、2番目、3番目などのホストを指定するために、数値インデックス付きで使用できます。例: {INVENTORY.HOST.NETMASK<1-9>}。インデックス付きマクロを参照してください。
{INVENTORY.HOST.NETWORKS}
ホストインベントリのホストのネットワークフィールド。
このマクロは、トリガー条件式内で1番目、2番目、3番目などのホストを指定するために、数値インデックス付きで使用できます。例: {INVENTORY.HOST.NETWORKS<1-9>}。indexed macrosを参照してください。
{INVENTORY.HOST.ROUTER}
ホストインベントリ内のホストルーターフィールド。
このマクロは、トリガー式内で1番目、2番目、3番目などのホストを指すために、数値インデックス付きで使用できます。例: {INVENTORY.HOST.ROUTER<1-9>}。インデックス付きマクロを参照してください。
{INVENTORY.HW.ARCH}
ホストインベントリのハードウェアアーキテクチャフィールド。
このマクロは、トリガー条件式内で1番目、2番目、3番目などのホストを指定するために、数値インデックス付きで使用できます。例: {INVENTORY.HW.ARCH<1-9>}。インデックス付きマクロを参照してください。
{INVENTORY.HW.DATE.DECOMM}
ホストインベントリのハードウェアの廃止日フィールドです。
このマクロは、トリガー式内で1番目、2番目、3番目などのホストを指定するために、数値インデックスとともに使用できます。例: {INVENTORY.HW.DATE.DECOMM<1-9>}。インデックス付きマクロを参照してください。
{INVENTORY.HW.DATE.EXPIRY}
ホストインベントリのハードウェア保守期限日フィールドです。
このマクロは、トリガー条件式内で1番目、2番目、3番目などのホストを指定するために、数値インデックスとともに使用できます。例: {INVENTORY.HW.DATE.EXPIRY<1-9>}。インデックス付きマクロを参照してください。
{INVENTORY.HW.DATE.INSTALL}
ホストインベントリのハードウェアの設置日フィールド。
このマクロは、トリガー条件式内で1番目、2番目、3番目などのホストを指定するために、数値インデックス付きで使用できます。例: {INVENTORY.HW.DATE.INSTALL<1-9>}。インデックス付きマクロを参照してください。
{INVENTORY.HW.DATE.PURCHASE}
ホストインベントリのハードウェア購入日フィールド。
このマクロは、トリガー式内で1番目、2番目、3番目などのホストを指定するために、数値インデックスとともに使用できます。例えば、{INVENTORY.HW.DATE.PURCHASE<1-9>} のように指定します。インデックス付きマクロを参照してください。
{INVENTORY.INSTALLER.NAME}
ホストインベントリのインストーラー名フィールド。
このマクロは、トリガー条件式内で1番目、2番目、3番目などのホストを指定するために、数値インデックス付きで使用できます。例: {INVENTORY.INSTALLER.NAME<1-9>}。indexed macrosを参照してください。
{INVENTORY.LOCATION}
ホストインベントリのLocationフィールド。
このマクロは、トリガー条件式内で1番目、2番目、3番目などのホストを指定するために、数値インデックス付きで使用できます。例: {INVENTORY.LOCATION<1-9>}。インデックス付きマクロを参照してください。
{INVENTORY.LOCATION.LAT}
ホストインベントリ内の位置の緯度フィールド。
このマクロは、トリガー式内で1番目、2番目、3番目などのホストを指定するために、数値インデックスとともに使用できます(例: {INVENTORY.LOCATION.LAT<1-9>})。インデックス付きマクロを参照してください。
{INVENTORY.LOCATION.LON}
ホストインベントリ内の位置の経度フィールド。
このマクロは、トリガー式内で1番目、2番目、3番目などのホストを指定するために、数値インデックスとともに使用できます。例: {INVENTORY.LOCATION.LON<1-9>}。インデックス付きマクロを参照してください。
{INVENTORY.MACADDRESS.A}
ホストインベントリ内のMAC address Aフィールド。
このマクロは、トリガー式内で1番目、2番目、3番目などのホストを指すために、数値インデックス付きで使用できます。例: {INVENTORY.MACADDRESS.A<1-9>}。indexed macrosを参照してください。
{INVENTORY.MACADDRESS.B}
ホストインベントリの MAC address B フィールドです。
このマクロは、トリガー式内で1番目、2番目、3番目などのホストを指すために、数値インデックス付きで使用できます(例: {INVENTORY.MACADDRESS.B<1-9>})。インデックス付きマクロを参照してください。
{INVENTORY.MODEL}
ホストインベントリ内のモデルフィールド。
このマクロは、トリガー式内で1番目、2番目、3番目などのホストを指定するために、数値インデックス付きで使用できます。例: {INVENTORY.MODEL<1-9>}。インデックス付きマクロを参照してください。
{INVENTORY.NAME}
ホストインベントリの名前フィールド。
このマクロは、トリガー条件式内の1番目、2番目、3番目などのホストを指定するために、数値インデックス付きで使用できます。例: {INVENTORY.NAME<1-9>}。インデックス付きマクロを参照してください。
{INVENTORY.NOTES}
ホストインベントリのメモフィールド。
このマクロは、トリガー式内で1番目、2番目、3番目などのホストを指定するために、数値インデックス付きで使用できます。例: {INVENTORY.NOTES<1-9>}。インデックス付きマクロを参照してください。
{INVENTORY.OOB.IP}
ホストインベントリの OOB IPアドレス フィールドです。
このマクロは、トリガー式内で1番目、2番目、3番目などのホストを指定するために、数値インデックス付きで使用できます(例: {INVENTORY.OOB.IP<1-9>})。indexed macros を参照してください。
{INVENTORY.OOB.NETMASK}
ホストインベントリのOOBサブネットマスクフィールドです。
このマクロは、トリガー式内で最初、2番目、3番目などのホストを指定するために、数値インデックス付きで使用できます。例: {INVENTORY.OOB.NETMASK<1-9>}。詳細はindexed macrosを参照してください。
{INVENTORY.OOB.ROUTER}
ホストインベントリ内の OOB router フィールド。
このマクロは、トリガー式内で1番目、2番目、3番目などのホストを指すために、数値インデックス付きで使用できます(例: {INVENTORY.OOB.ROUTER<1-9>})。indexed macrosを参照してください。
{INVENTORY.OS}
ホストインベントリの OS フィールドです。
このマクロは、数値インデックスとともに使用できます。例えば、トリガー式内で1番目、2番目、3番目などのホストを指定するには、{INVENTORY.OS<1-9>} のように記述します。インデックス付きマクロを参照してください。
{INVENTORY.OS.FULL}
ホストインベントリの OS(詳細) フィールド。
このマクロは、トリガー式内で1番目、2番目、3番目などのホストを指定するために、数値インデックス付きで使用できます。例: {INVENTORY.OS.FULL<1-9>}。indexed macros を参照してください。
{INVENTORY.OS.SHORT}
ホストインベントリの OS(短縮名) フィールド。
このマクロは、トリガー式内の1番目、2番目、3番目などのホストを指定するために、数値インデックス付きで使用できます。例えば、{INVENTORY.OS.SHORT<1-9>} のように指定します。インデックス付きマクロを参照してください。
{INVENTORY.POC.PRIMARY.CELL}
ホストインベントリのPrimary POC cellフィールド。
このマクロは、トリガー式内で1番目、2番目、3番目などのホストを指定するために、数値インデックス付きで使用できます。例: {INVENTORY.POC.PRIMARY.CELL<1-9>}。indexed macrosを参照してください。
{INVENTORY.POC.PRIMARY.EMAIL}
ホストインベントリのPrimary POC emailフィールド。
このマクロは、トリガー式内で1番目、2番目、3番目などのホストを指定するために、数値インデックス付きで使用できます。例: {INVENTORY.POC.PRIMARY.EMAIL<1-9>}。indexed macrosを参照してください。
{INVENTORY.POC.PRIMARY.NAME}
ホストインベントリのPrimary POC nameフィールド。
このマクロは、トリガー条件式内で1番目、2番目、3番目などのホストを指定するために、数値インデックス付きで使用できます。例: {INVENTORY.POC.PRIMARY.NAME<1-9>}。indexed macrosを参照してください。
{INVENTORY.POC.PRIMARY.NOTES}
ホストインベントリのPrimary POC notesフィールド。
このマクロは、数値インデックスとともに使用できます。例えば、トリガー条件式内で1番目、2番目、3番目などのホストを指定するために、{INVENTORY.POC.PRIMARY.NOTES<1-9>} のように使用します。indexed macrosを参照してください。
{INVENTORY.POC.PRIMARY.PHONE.A}
ホストインベントリ内のPrimary POC phone Aフィールド。
このマクロは、トリガー式内で1番目、2番目、3番目などのホストを指すために、数値インデックス付きで使用できます。例: {INVENTORY.POC.PRIMARY.PHONE.A<1-9>}。インデックス付きマクロを参照してください。
{INVENTORY.POC.PRIMARY.PHONE.B}
ホストインベントリ内のPrimary POC phone Bフィールド。
このマクロは、トリガー条件式内で1番目、2番目、3番目などのホストを指定するために、数値インデックス付きで使用できます。例: {INVENTORY.POC.PRIMARY.PHONE.B<1-9>}。詳細はindexed macrosを参照してください。
{INVENTORY.POC.PRIMARY.SCREEN}
ホストインベントリ内のPrimary POC screen nameフィールド。
このマクロは、数値インデックスとともに使用できます。例えば {INVENTORY.POC.PRIMARY.SCREEN<1-9>} のように指定すると、トリガー式内で1番目、2番目、3番目などのホストを指すことができます。indexed macrosを参照してください。
{INVENTORY.POC.SECONDARY.CELL}
ホストインベントリ内のSecondary POC cellフィールド。
このマクロは、トリガー式内で1番目、2番目、3番目などのホストを指定するために、数値インデックス付きで使用できます。例: {INVENTORY.POC.SECONDARY.CELL<1-9>}。indexed macrosを参照してください。
{INVENTORY.POC.SECONDARY.EMAIL}
ホストインベントリ内のSecondary POC emailフィールド。
このマクロは、トリガー式内で1番目、2番目、3番目などのホストを指すために、数値インデックス付きで使用できます。例: {INVENTORY.POC.SECONDARY.EMAIL<1-9>}。indexed macrosを参照してください。
{INVENTORY.POC.SECONDARY.NAME}
ホストインベントリ内のSecondary POC nameフィールド。
このマクロは数値インデックスとともに使用できます。例えば、トリガー式内で1番目、2番目、3番目などのホストを指すには、{INVENTORY.POC.SECONDARY.NAME<1-9>} のように指定します。indexed macrosを参照してください。
{INVENTORY.POC.SECONDARY.NOTES}
ホストインベントリ内のSecondary POC notesフィールド。
このマクロは、トリガー式内で1番目、2番目、3番目などのホストを指定するために、数値インデックス付きで使用できます。例: {INVENTORY.POC.SECONDARY.NOTES<1-9>}。indexed macrosを参照してください。
{INVENTORY.POC.SECONDARY.PHONE.A}
ホストインベントリ内のSecondary POC phone Aフィールド。
このマクロは、トリガー条件式内で1番目、2番目、3番目などのホストを指定するために、数値インデックスを付けて使用できます。例: {INVENTORY.POC.SECONDARY.PHONE.A<1-9>}。indexed macrosを参照してください。
{INVENTORY.POC.SECONDARY.PHONE.B}
ホストインベントリ内のSecondary POC phone Bフィールド。
このマクロは、トリガー式内で1番目、2番目、3番目などのホストを指定するために、数値インデックス付きで使用できます。例: {INVENTORY.POC.SECONDARY.PHONE.B<1-9>}。indexed macrosを参照してください。
{INVENTORY.POC.SECONDARY.SCREEN}
ホストインベントリ内のSecondary POC screen nameフィールド。
このマクロは、トリガー式内で1番目、2番目、3番目などのホストを指定するために、数値インデックス付きで使用できます。例: {INVENTORY.POC.SECONDARY.SCREEN<1-9>}。indexed macrosを参照してください。
{INVENTORY.SERIALNO.A}
ホストインベントリ内のシリアル番号Aフィールドです。
このマクロは、トリガー式内で1番目、2番目、3番目などのホストを指定するために、数値インデックスとともに使用できます。例: {INVENTORY.SERIALNO.A<1-9>}。詳細はindexed macrosを参照してください。
{INVENTORY.SERIALNO.B}
ホストインベントリのシリアル番号Bフィールド。
このマクロは、トリガー式内で1番目、2番目、3番目などのホストを指定するために、数値インデックスとともに使用できます。例: {INVENTORY.SERIALNO.B<1-9>}。インデックス付きマクロを参照してください。
{INVENTORY.SITE.ADDRESS.A}
ホストインベントリ内のSite address Aフィールドです。
このマクロは、トリガー条件式内で1番目、2番目、3番目などのホストを指定するために、数値インデックス付きで使用できます。例: {INVENTORY.SITE.ADDRESS.A<1-9>}。indexed macrosを参照してください。
{INVENTORY.SITE.ADDRESS.B}
ホストインベントリのSite address Bフィールドです。
このマクロは数値インデックスとともに使用できます。例えば、トリガー条件式内で1番目、2番目、3番目などのホストを指定するには、{INVENTORY.SITE.ADDRESS.B<1-9>} のように記述します。indexed macrosを参照してください。
{INVENTORY.SITE.ADDRESS.C}
ホストインベントリのSite address Cフィールドです。
このマクロは、トリガー式内で1番目、2番目、3番目などのホストを指定するために、数値インデックス付きで使用できます。例: {INVENTORY.SITE.ADDRESS.C<1-9>}。インデックス付きマクロを参照してください。
{INVENTORY.SITE.CITY}
ホストインベントリのSite cityフィールドです。
このマクロは、トリガー条件式内で1番目、2番目、3番目などのホストを指定するために、数値インデックス付きで使用できます。例: {INVENTORY.SITE.CITY<1-9>}。indexed macrosを参照してください。
{INVENTORY.SITE.COUNTRY}
ホストインベントリのSite countryフィールドです。
このマクロは、トリガー条件式内で1番目、2番目、3番目などのホストを指定するために、数値インデックス付きで使用できます。例: {INVENTORY.SITE.COUNTRY<1-9>}。詳細はindexed macrosを参照してください。
{INVENTORY.SITE.NOTES}
ホストインベントリのサイトメモフィールド。
このマクロは、トリガー条件式内で1番目、2番目、3番目などのホストを指定するために、数値インデックス付きで使用できます。例: {INVENTORY.SITE.NOTES<1-9>}。インデックス付きマクロを参照してください。
{INVENTORY.SITE.RACK}
ホストインベントリのサイトラックの場所フィールド。
このマクロは、トリガー式内で1番目、2番目、3番目などのホストを指定するために、数値インデックスとともに使用できます。例えば、{INVENTORY.SITE.RACK<1-9>} のように指定します。インデックス付きマクロを参照してください。
{INVENTORY.SITE.STATE}
ホストインベントリのSite state/provinceフィールド。
このマクロは、トリガー式内で1番目、2番目、3番目などのホストを指すために、数値インデックス付きで使用できます。例: {INVENTORY.SITE.STATE<1-9>}。indexed macrosを参照してください。
{INVENTORY.SITE.ZIP}
ホストインベントリのSite ZIP/postalフィールドです。
このマクロは、トリガー式内で1番目、2番目、3番目などのホストを指定するために、数値インデックス付きで使用できます。例: {INVENTORY.SITE.ZIP<1-9>}。インデックス付きマクロを参照してください。
{INVENTORY.SOFTWARE}
ホストインベントリ内のソフトウェアフィールドです。
このマクロは、トリガー式内で1番目、2番目、3番目などのホストを指定するために、数値インデックス付きで使用できます。例: {INVENTORY.SOFTWARE<1-9>}。インデックス付きマクロを参照してください。
{INVENTORY.SOFTWARE.APP.A}
ホストインベントリ内のソフトウェアアプリケーションAフィールドです。
このマクロは、トリガー式内で1番目、2番目、3番目などのホストを指定するために、数値インデックス付きで使用できます。例: {INVENTORY.SOFTWARE.APP.A<1-9>}。インデックス付きマクロを参照してください。
{INVENTORY.SOFTWARE.APP.B}
ホストインベントリ内のソフトウェアアプリケーションBフィールド。
このマクロは、トリガー式内で1番目、2番目、3番目などのホストを指定するために、数値インデックス付きで使用できます。例: {INVENTORY.SOFTWARE.APP.B<1-9>}。詳細はindexed macrosを参照してください。
{INVENTORY.SOFTWARE.APP.C}
ホストインベントリのソフトウェアアプリケーションCフィールド。
このマクロは、トリガー条件式内で1番目、2番目、3番目などのホストを指定するために、数値インデックスとともに使用できます。例: {INVENTORY.SOFTWARE.APP.C<1-9>}。インデックス付きマクロを参照してください。
{INVENTORY.SOFTWARE.APP.D}
ホストインベントリのソフトウェアアプリケーションDフィールドです。
このマクロは、数値インデックスとともに使用できます。例えば、トリガー式内で1番目、2番目、3番目などのホストを指定するには、{INVENTORY.SOFTWARE.APP.D<1-9>} のように記述します。indexed macrosを参照してください。
{INVENTORY.SOFTWARE.APP.E}
ホストインベントリのソフトウェアアプリケーションEフィールド。
このマクロは数値インデックスとともに使用できます。例えば、トリガー式で1番目、2番目、3番目などのホストを指定するには、{INVENTORY.SOFTWARE.APP.E<1-9>} を使用します。インデックス付きマクロを参照してください。
{INVENTORY.SOFTWARE.FULL}
ホストインベントリ内のソフトウェア(詳細)フィールドです。
このマクロは、トリガー条件式内で1番目、2番目、3番目などのホストを指定するために、数値インデックス付きで使用できます。例: {INVENTORY.SOFTWARE.FULL<1-9>}。インデックス付きマクロを参照してください。
{INVENTORY.TAG}
ホストインベントリ内のタグフィールドです。
このマクロは、トリガー式内で1番目、2番目、3番目などのホストを指定するために、数値インデックス付きで使用できます(例: {INVENTORY.TAG<1-9>})。インデックス付きマクロを参照してください。
{INVENTORY.TYPE}
ホストインベントリのタイプフィールド。
このマクロは、トリガー式内で1番目、2番目、3番目などのホストを指定するために、数値インデックス付きで使用できます(例: {INVENTORY.TYPE<1-9>})。インデックス付きマクロを参照してください。
{INVENTORY.TYPE.FULL}
ホストインベントリのType (Full details)フィールドです。
このマクロは、トリガー式内で1番目、2番目、3番目などのホストを指定するために、数値インデックス付きで使用できます。例: {INVENTORY.TYPE.FULL<1-9>}。indexed macrosを参照してください。
{INVENTORY.URL.A}
ホストインベントリのURL Aフィールド。
このマクロは、トリガー条件式内で1番目、2番目、3番目などのホストを指定するために、数値インデックス付きで使用できます。例: {INVENTORY.URL.A<1-9>}。インデックス付きマクロを参照してください。
{INVENTORY.URL.B}
ホストインベントリのURL Bフィールド。
このマクロは、トリガー式内で1番目、2番目、3番目などのホストを指定するために、数値インデックス付きで使用できます。例: {INVENTORY.URL.B<1-9>}。インデックス付きマクロを参照してください。
{INVENTORY.URL.C}
ホストインベントリのURL Cフィールド。
このマクロは、数値インデックスとともに使用できます。例えば {INVENTORY.URL.C<1-9>} のように指定すると、トリガー条件式内の1番目、2番目、3番目などのホストを指します。インデックス付きマクロを参照してください。
{INVENTORY.VENDOR}
ホストインベントリ内のベンダーフィールド。
このマクロは数値インデックスとともに使用できます。例えば、{INVENTORY.VENDOR<1-9>} のように指定すると、トリガー式内の1番目、2番目、3番目などのホストを指します。インデックス付きマクロを参照してください。
アイテムマクロ
{ITEM.DESCRIPTION}
通知の原因となったトリガー式内のN番目のアイテムの説明。
このマクロは、トリガー式内の1番目、2番目、3番目などのホストを指定するために、{ITEM.DESCRIPTION<1-9>} のように数値インデックス付きで使用できます。インデックス付きマクロを参照してください。
{ITEM.DESCRIPTION.ORIG}
通知の原因となったトリガー式内のN番目のアイテムの元の説明(マクロが未展開の状態)。
このマクロは、トリガー式内の1番目、2番目、3番目などのホストを指定するために、数値インデックス付きで {ITEM.DESCRIPTION.ORIG<1-9>} のように使用できます。インデックス付きマクロを参照してください。
{ITEM.ID}
通知の原因となったトリガー式内のN番目のアイテムの数値IDです。
このマクロは、トリガー式内の1番目、2番目、3番目などのホストを指定するために、{ITEM.ID<1-9>} のように数値インデックス付きで使用できます。インデックス付きマクロを参照してください。
{ITEM.KEY}
通知の原因となったトリガー式内のN番目のアイテムのキー。
このマクロが履歴関数の第1パラメータ内のプレースホルダーとして使用される場合、たとえば last(/{HOST.HOST}/{ITEM.KEY}) のような場合には、このマクロではマクロ関数はサポートされません。
このマクロは、トリガー式内の1番目、2番目、3番目などのホストを指すために、{ITEM.KEY<1-9>} のように数値インデックス付きで使用できます。インデックス付きマクロを参照してください。
{ITEM.KEY.ORIG}
通知の原因となったトリガー式内のN番目のアイテムの元のキー(マクロが未解決の状態)。
このマクロは、トリガー式内の1番目、2番目、3番目などのホストを指定するために、数値インデックス付きの {ITEM.KEY.ORIG<1-9>} として使用できます。indexed macros を参照してください。
{ITEM.LASTVALUE}
通知の原因となったトリガー式内のN番目のアイテムの最新の値です。
最新の履歴値が Max history display period で指定された時間より前に収集されたものである場合、このマクロはWebインターフェースでは *UNKNOWN* に展開されます(設定場所は Administration → General メニューセクションです)。
問題名で使用した場合、このマクロは障害イベントの表示時に最新のアイテム値には展開されず、代わりに障害発生時点のアイテム値が保持されます。
通知で使用した場合、状況によっては、トリガーが発生した時点の最新のアイテム値にこのマクロが展開されないことがあります。たとえば、あるアイテムが短時間のうちに "A" と "B" の2つの値を受信し、"A" に対してトリガーが発生した場合でも、処理のわずかな遅延により、通知には最新の値として "B" が表示されることがあります。これは、トリガー発生時から通知作成時までの間に最新のアイテム値が変化したためです。これを避けるには、トリガー発生時点の値に展開される {ITEM.VALUE} マクロを使用できます。これにより、通知で正しい値が使用されることが保証されます。
これは last(/{HOST.HOST}/{ITEM.KEY}) の別名です。
text/logアイテムの展開後の値は、以下の場所ではWebインターフェースによって20文字に切り詰められます。
- 運用データ;
- トリガーの説明;
- トリガーURL;
- トリガーURLラベル;
- アイテム値ウィジェットの説明。
完全な値に展開するには、サーバーでは値が切り詰められないため、マクロ関数 を使用できます。例: {{ITEM.LASTVALUE}.regsub("(.*)", \1)}。
このマクロは、トリガー式内の1番目、2番目、3番目…のアイテムを指定するために、数値インデックス付きで使用できます。例: {ITEM.LASTVALUE<1-9>}。インデックス付きマクロ を参照してください。
{ITEM.LASTVALUE.AGE}
最新のアイテム値の収集からマクロ評価までの間に経過した時間です。
人が読みやすい形式(例: 1m 45s)で表示されます。
このマクロは、トリガー式内の1番目、2番目、3番目などのアイテムを指定するために、数値インデックスとともに使用できます。例: {ITEM.LASTVALUE.AGE<1-9>}。indexed macrosを参照してください。
{ITEM.LASTVALUE.DATE}
最新のアイテム値が収集された日付。
YYYYMMDD 形式で表示されます。
トリガー名(「監視」→「障害」一覧内)、イベント名、タグ名およびタグ値ではサーバーのタイムゾーンが使用されます。それ以外のすべてのケースでは、ユーザーのタイムゾーンが使用されます。
このマクロは、トリガー式内の1番目、2番目、3番目などのアイテムを指定するために、数値インデックス付きで使用できます。例: {ITEM.LASTVALUE.DATE<1-9>}。詳細はindexed macrosを参照してください。
{ITEM.LASTVALUE.TIME}
最新のアイテム値が収集された時刻です。
HHMMSS 形式で表示されます。
トリガー名(監視 -> 障害リスト内)、イベント名、タグ名およびタグ値ではサーバーのタイムゾーンが使用されます。それ以外のすべての場合では、ユーザーのタイムゾーンが使用されます。
このマクロは、数値インデックスとともに使用できます。例えば {ITEM.LASTVALUE.TIME<1-9>} は、トリガー式内の1番目、2番目、3番目などのアイテムを指します。indexed macros を参照してください。
{ITEM.LASTVALUE.TIMESTAMP}
最新のアイテム値が収集された時点のUNIXタイムスタンプです。
このマクロは、トリガー条件式内の1番目、2番目、3番目などのアイテムを指定するために、数値インデックスとともに使用できます(例: {ITEM.LASTVALUE.TIMESTAMP<1-9>})。詳細はindexed macrosを参照してください。
{ITEM.LOG.AGE}
ログイベントの経過時間です。
秒単位の精度です。
このマクロは数値インデックスとともに使用できます。例えば、{ITEM.LOG.AGE<1-9>} はトリガー条件式内の1番目、2番目、3番目などのアイテムを指します。インデックス付きマクロを参照してください。
{ITEM.LOG.DATE}
ログエントリがログに書き込まれた日付です。
このマクロは、トリガー式内の1番目、2番目、3番目などのアイテムを指すために、数値インデックスとともに使用できます。例: {ITEM.LOG.DATE<1-9>}。indexed macrosを参照してください。
{ITEM.LOG.EVENTID}
イベントログ内のイベントのID。
Windowsイベントログの監視でのみ使用できます。
このマクロは、トリガー条件式内の1番目、2番目、3番目などのアイテムを指すために、数値インデックスとともに使用できます。例: {ITEM.LOG.EVENTID<1-9>}。インデックス付きマクロを参照してください。
{ITEM.LOG.NSEVERITY}
イベントログ内のイベントの数値による重要度。
Windowsイベントログの監視でのみ使用できます。
このマクロは、トリガー式内の1番目、2番目、3番目などのアイテムを指すために、数値インデックスとともに使用できます。例: {ITEM.LOG.NSEVERITY<1-9>}。詳細はインデックス付きマクロを参照してください。
{ITEM.LOG.SEVERITY}
イベントログ内のイベントの重大度を表す文字列表現です。
Windowsイベントログの監視でのみ使用できます。
このマクロは、トリガー式内の1番目、2番目、3番目などのアイテムを指定するために、数値インデックスとともに使用できます。例: {ITEM.LOG.SEVERITY<1-9>}。詳細はindexed macrosを参照してください。
{ITEM.LOG.SOURCE}
イベントログ内のイベントのソース。
Windowsイベントログの監視でのみ使用できます。
このマクロは、トリガー式内の1番目、2番目、3番目などのアイテムを指すために、数値インデックスとともに使用できます。例: {ITEM.LOG.SOURCE<1-9>}。インデックス付きマクロを参照してください。
{ITEM.LOG.TIME}
ログエントリがログに書き込まれた時刻です。
このマクロは、トリガー式内の1番目、2番目、3番目などのアイテムを指すために、数値インデックス付きで使用できます。例: {ITEM.LOG.TIME<1-9>}。インデックス付きマクロを参照してください。
{ITEM.LOG.TIMESTAMP}
ログエントリがログに書き込まれた時点のUNIXタイムスタンプです。
このマクロは、トリガー条件式内の1番目、2番目、3番目などのアイテムを指すために、数値インデックスとともに使用できます。例: {ITEM.LOG.TIMESTAMP<1-9>}。インデックス付きマクロを参照してください。
{ITEM.NAME}
すべてのマクロが展開されたアイテムの名前です。
このマクロは、トリガー式内の1番目、2番目、3番目などのアイテムを指定するために、数値インデックスとともに使用できます。例: {ITEM.NAME<1-9>}。インデックス付きマクロを参照してください。
{ITEM.NAME.ORIG}
アイテムの元の名前(マクロが未解決の状態)です。
このマクロは、トリガー式内の1番目、2番目、3番目などのアイテムを指すために、{ITEM.NAME.ORIG<1-9>} のように数値インデックス付きで使用できます。インデックス付きマクロを参照してください。
{ITEM.STATE}
通知を発生させたトリガー条件式内のN番目のアイテムの最新の状態です。
使用可能な値: 未サポート, 正常。
このマクロは、トリガー条件式内の1番目、2番目、3番目などのアイテムを指定するために、数値インデックスとともに使用できます。例: {ITEM.STATE<1-9>}。indexed macrosを参照してください。
{ITEM.STATE.ERROR}
アイテムがサポートされなくなった理由の詳細を含むエラーメッセージ。
アイテムがサポートされない状態になり、すぐに再びサポートされるようになった場合、エラーフィールドは空になることがあります。
{ITEM.VALUE}
次のいずれかに展開されます:
- トリガー状態の変化のコンテキストで使用された場合、トリガー式内のN番目のアイテムの履歴上の値(イベント発生時点の値)。例えば、イベントの表示時や通知の送信時などです。
- トリガー状態の変化のコンテキストなしで使用された場合、トリガー式内のN番目のアイテムの最新の値。例えば、ポップアップ選択ウィンドウでトリガーの一覧を表示する場合などです。この場合、{ITEM.LASTVALUE} と同じように動作します。
最初のケースでは、履歴値がすでに削除されているか、一度も保存されたことがない場合、*UNKNOWN* に展開されます。
2番目のケースでは、かつWebインターフェースでのみ、最新の履歴値が Max history display period で指定された時間より前に収集されたものである場合、*UNKNOWN* に展開されます(設定場所は Administration→General メニューセクションです)。
text/logアイテムの展開後の値は、Webインターフェースにより次の場所で20文字に切り詰められます:
- 運用データ;
- トリガーの説明;
- トリガーURL;
- トリガーURLラベル;
- アイテム値ウィジェットの説明。
完全な値に展開するには、サーバーでは値が切り詰められないため、マクロ関数を使用できます。例: {{ITEM.VALUE}.regsub("(.*)", \1)}。
このマクロは、トリガー式内の1番目、2番目、3番目などのアイテムを指定するために、数値インデックス付きで使用できます。例: {ITEM.VALUE<1-9>}。インデックス付きマクロを参照してください。
{ITEM.VALUE.AGE}
アイテムの値が収集されてからマクロが評価されるまでに経過した時間。
人間が読みやすい形式(例: 1m 45s)で表示されます。
このマクロは、トリガー式内の1番目、2番目、3番目などのアイテムを指定するために、数値インデックス付きで使用できます。例: {ITEM.VALUE.AGE<1-9>}。詳細はindexed macrosを参照してください。
{ITEM.VALUE.DATE}
アイテムの値が収集された日付です。
YYYYMMDD 形式で表示されます。
トリガー名(監視 -> 障害リスト内)、イベント名、タグ名およびタグ値ではサーバーのタイムゾーンが使用されます。それ以外のすべての場合では、ユーザーのタイムゾーンが使用されます。
このマクロは、トリガー式内の1番目、2番目、3番目などのアイテムを指定するために、数値インデックスとともに使用できます。例: {ITEM.VALUE.DATE<1-9>}。indexed macros を参照してください。
{ITEM.VALUE.TIME}
アイテムの値が収集された時刻です。
HHMMSS 形式で表示されます。
トリガー名(監視 -> 障害一覧内)、イベント名、タグ名およびタグ値では、サーバーのタイムゾーンが使用されます。それ以外のすべての場合では、ユーザーのタイムゾーンが使用されます。
このマクロは、トリガー式内の1番目、2番目、3番目などのアイテムを指定するために、数値インデックスとともに使用できます。例: {ITEM.VALUE.TIME<1-9>}。indexed macrosを参照してください。
{ITEM.VALUE.TIMESTAMP}
アイテムの値が収集された時点のUNIXタイムスタンプです。
このマクロは、トリガー条件式内の1番目、2番目、3番目などのアイテムを指定するために、数値インデックス付きで使用できます。例: {ITEM.VALUE.TIMESTAMP<1-9>}。インデックス付きマクロを参照してください。
{ITEM.VALUETYPE}
通知の原因となったトリガー条件式内のN番目のアイテムの値のタイプです。
指定可能な値: 0 - 数値(浮動小数), 1 - 文字列, 2 - ログ, 3 - 数値(符号なし), 4 - テキスト。
このマクロは、トリガー条件式内の1番目、2番目、3番目などのアイテムを指定するために、数値インデックスとともに使用できます。例: {ITEM.VALUETYPE<1-9>}。indexed macrosを参照してください。
ローレベルディスカバリ通知マクロ
{LLDRULE.DESCRIPTION}
通知を発生させたローレベルディスカバリルールの説明。
{LLDRULE.DESCRIPTION.ORIG}
通知を発生させたローレベルディスカバリルールの元の説明(マクロが展開されていないもの)です。
{LLDRULE.ID}
通知を発生させたローレベルディスカバリルールの数値ID。
{LLDRULE.KEY}
通知を発生させたローレベルディスカバリルールのキー。
{LLDRULE.KEYORIG}
通知を発生させたローレベルディスカバリルールの元のキー(マクロ未解決)。
{LLDRULE.NAME}
通知を発生させたローレベルディスカバリルールの名前。
{LLDRULE.NAMEORIG}
通知を発生させたローレベルディスカバリルールの元の名前(マクロ未解決)。
{LLDRULE.STATE}
ローレベルディスカバリルールの最新の状態です。
使用可能な値: 未サポート, 正常。
このマクロは、トリガー条件式内の1番目、2番目、3番目などのアイテムを指定するために、数値インデックスとともに使用できます。例えば、{LLDRULE.STATE<1-9>} のように指定します。indexed macrosを参照してください。
低レベルディスカバリルールがサポートされなくなった理由の詳細を含むエラーメッセージ。
低レベルディスカバリルールがサポートされなくなり、すぐに再びサポートされるようになった場合、エラーフィールドは空になることがあります。
マップマクロ
{MAP.ID}
ネットワークマップのID。
{MAP.NAME}
ネットワークマップ名。
プロキシマクロ
{PROXY.DESCRIPTION}
プロキシの説明です。
以下のいずれかに解決されます。
- トリガー式内のN番目のアイテムのプロキシ(トリガーベースの通知の場合)。ここではindexedマクロを使用できます。
- ディスカバリを実行したプロキシ(ディスカバリ通知の場合)。ここでは、インデックスなしで{PROXY.DESCRIPTION}を使用します。
- アクティブエージェントが登録した先のプロキシ(自動登録通知の場合)。ここでは、インデックスなしで{PROXY.DESCRIPTION}を使用します。
このマクロは、トリガー式内の1番目、2番目、3番目などのアイテムを指すために、数値インデックス付きで使用できます。例: {PROXY.DESCRIPTION<1-9>}。indexed macrosを参照してください。
{PROXY.NAME}
プロキシ名です。
これは次のいずれかに展開されます:
- トリガー条件式内のN番目のアイテムのプロキシ(トリガーベースの通知内)。ここではindexedマクロを使用できます。
- ディスカバリを実行したプロキシ(ディスカバリ通知内)。ここでは、インデックスなしで{PROXY.NAME}を使用します。
- アクティブエージェントが登録したプロキシ(自動登録通知内)。ここでは、インデックスなしで{PROXY.NAME}を使用します。
このマクロは、トリガー条件式内の1番目、2番目、3番目などのアイテムを指すために、数値インデックス付きで使用できます(例: {PROXY.NAME<1-9>})。詳細はindexed macrosを参照してください。
スクリプトマクロ
{MANUALINPUT}
スクリプト実行時にユーザーが指定した手動入力値です。
サービスマクロ
{SERVICE.DESCRIPTION}
マクロが解決されたサービスの説明。
{SERVICE.ID}
アクションをトリガーしたサービスの数値ID。
{SERVICE.NAME}
マクロが解決されたサービス名。
{SERVICE.ROOTCAUSE}
サービスの障害の原因となったトリガーの障害イベントのリスト。重大度とホスト名でソートされます。
ホスト名、イベント名、重大度、経過時間、サービスタグと値の詳細が含まれます。
{SERVICE.TAGS}
サービスイベントタグのカンマ区切りリスト。
サービスイベントタグは、サービス設定のタグセクションで定義できます。タグが存在しない場合は空文字列に展開されます。
{SERVICE.TAGSJSON}
サービスイベントタグオブジェクトを含むJSON配列。
サービスイベントタグは、サービス設定のタグセクションで定義できます。タグが存在しない場合は空の配列に展開されます。
{SERVICE.TAGS.<tag name>}
タグ名で参照されるサービスイベントタグの値。
サービスイベントタグは、サービス設定のタグセクションで定義できます。
英数字以外の文字(非英語のマルチバイトUTF文字を含む)を含むタグ名は、二重引用符で囲む必要があります。引用符やバックスラッシュが引用符で囲まれたタグ名内にある場合は、バックスラッシュでエスケープする必要があります。
トリガーマクロ
{TRIGGER.DESCRIPTION}
トリガーの説明。
通知テキストで{TRIGGER.DESCRIPTION}が使用されている場合、トリガーの説明でサポートされているすべてのマクロが展開されます。
マップ内のマップ要素、または通知内の現在のイベントを生成したトリガーの認識済みイベントの数。
{TRIGGER.EVENTS.PROBLEM.ACK}
状態に関係なく、すべてのトリガーの認識された障害イベントの数。
{TRIGGER.EVENTS.PROBLEM.UNACK}
状態に関係なく、すべてのトリガーの未確認の障害イベントの数。
マップ内のマップ要素、または通知内の現在のイベントを生成したトリガーに対する未確認イベントの数。
{TRIGGER.EXPRESSION}
トリガーの式。
{TRIGGER.EXPRESSION.EXPLAIN}
部分的に評価されたトリガー式。
アイテムベースの関数は、イベント生成時に評価されて結果に置き換えられますが、それ以外の関数は式に記載されたまま表示されます。トリガー式のデバッグに使用できます。
{TRIGGER.EXPRESSION.RECOVERY}
トリガーの設定でOKイベントの生成が「リカバリー式」に設定されている場合は、トリガーのリカバリー式。それ以外の場合は空文字列を返します。
{TRIGGER.EXPRESSION.RECOVERY.EXPLAIN}
部分的に評価されたトリガーのリカバリー式。
アイテムベースの関数は、イベント生成時に評価され、その結果に置き換えられますが、それ以外の関数は式に記載されたまま表示されます。トリガーのリカバリー式のデバッグに使用できます。
{TRIGGER.HOSTGROUP.NAME}
トリガーが定義されているホストグループのリストを、SQLクエリでソートし、カンマとスペースで区切ったものです。
{TRIGGER.ID}
このアクションをトリガーしたトリガーの数値ID。
{TRIGGER.NAME}
マクロが解決されたトリガー名。
アクションでは、{EVENT.NAME}を使用して、マクロが解決されたトリガーイベント/問題名を表示できることに注意してください。
{TRIGGER.NAME.ORIG}
元のトリガー名(マクロ未解決)。
{TRIGGER.NSEVERITY}
数値で表したトリガーの深刻度。
指定可能な値: 0 - 未分類, 1 - 情報, 2 - 警告, 3 - 軽度障害, 4 - 障害, 5 - 重度障害。
問題状態のトリガーに対して認識された問題イベントの数。
{TRIGGER.PROBLEM.EVENTS.PROBLEM.UNACK}
障害状態のトリガーに対する未確認の障害イベントの数。
{TRIGGER.SEVERITY}
トリガーの深刻度名。
管理 > 一般設定 > トリガーの表示オプションで定義できます。
{TRIGGER.STATE}
トリガー式の最新の状態。
使用可能な値: Unknown, Normal。
トリガーがサポートされなくなった理由の詳細を含むエラーメッセージ。
トリガーがサポートされなくなり、すぐに再びサポートされるようになった場合、エラーフィールドは空になることがあります。
{TRIGGER.STATUS}
オペレーションステップ実行時のトリガーの値。
指定可能な値: 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>} マクロは、graph names 内の {?func(/host/key,param)} 式マクロでもサポートされています。
例えば、グラフ名内の {?func(/{HOST.HOST2}/key,param)} は、グラフ内の2番目のアイテムのホストに展開されます。
インデックス付きマクロは、ここで説明したケース以外の文脈では展開されません。 その他の文脈では、インデックスなしのマクロ({HOST.HOST}, {HOST.IP} など)を使用してください。