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}
特定のデバイスの検出ステータスが最後に変更されてからの経過時間
例: 1時間29分01秒
ステータスが DOWN のデバイスの場合、これはダウンタイムの期間です。
{DISCOVERY.RULE.NAME}
デバイス/サービスの有無を検出した検出ルールの名前
{DISCOVERY.SERVICE.NAME}
検出されたサービスの名前
例: HTTP
{DISCOVERY.SERVICE.PORT}
検出されたサービスのポート
例: 80
{DISCOVERY.SERVICE.STATUS}
検出されたサービスのステータス(UP/DOWN)
{DISCOVERY.SERVICE.UPTIME}
特定のサービスの検出ステータスが最後に変更されてからの経過時間
例: 1時間29分01秒
ステータスがDOWNのサービスの場合、これはダウンタイムの期間です。
エスカレーションマクロ
{ESC.HISTORY}
以前送信された通知のログ、エスカレーション手順、ステータス(送信済み、進行中、失敗)
イベントマクロ
{EVENT.ACK.STATUS}
イベントの確認ステータス(はい/いいえ)
{EVENT.AGE}
アクションをトリガーしたイベントの経過時間(秒単位の精度)
エスカレーションされたメッセージで役立ちます。
例:9分13秒
{EVENT.DATE}
アクションをトリガーしたイベントの日付です。形式は yyyy.mm.dd です。
例: 2025.04.14。
{EVENT.DURATION}
イベントの継続時間(問題発生イベントと回復イベント間の時間差)。精度は1秒単位です。
問題発生時の回復メッセージで役立ちます。
{EVENT.ID}
アクションをトリガーしたイベントの数値ID
{EVENT.NAME}
アクションをトリガーしたイベントの名前
{EVENT.NSEVERITY}
イベントの重大度を表す数値
有効な値: 0 - 未分類、1 - 情報、2 - 警告、3 - 平均、4 - 高、5 - 災害
{EVENT.OBJECT}
イベントオブジェクトの数値
可能な値: 0 - トリガー、1 - 検出されたホスト、2 - 検出されたサービス、3 - 自動登録、4 - アイテム、5 - 低レベル検出ルール
{EVENT.OPDATA}
問題の根本的なトリガーの運用データ
{EVENT.SEVERITY}
イベントの重大度名
{EVENT.SOURCE}
イベントソースの数値
有効な値: 0 - トリガー、1 - 検出、2 - 自動登録、3 - 内部、4 - サービス
{EVENT.STATUS}
アクションをトリガーしたイベントの言語値
{EVENT.TAGS}
イベントタグのコンマ区切りリスト
タグが存在しない場合は空の文字列に展開されます。
{EVENT.TAGSJSON}
イベントタグのオブジェクトを含むJSON配列です。
タグが存在しない場合は、空の配列に展開されます。
{EVENT.TAGS<タグ名>}
タグ名が参照するイベントタグの値
タグ名に英数字以外の文字(英語以外のマルチバイトUTF文字を含む)が含まれる場合は、二重引用符で囲む必要があります。引用符で囲まれたタグ名内の引用符とバックスラッシュは、バックスラッシュでエスケープする必要があります。
{EVENT.TIME}
アクションをトリガーしたイベントの時刻です。形式は hh:mm:ss です。
例: 12:57:53。
{EVENT.TIMESTAMP}
アクションをトリガーしたイベントのUNIXタイムスタンプ
{EVENT.VALUE}
アクションをトリガーしたイベントの数値
有効な値: 1 - 問題あり 0 - 回復中
原因/症状イベントマクロ
{EVENT.CAUSE.ACK.STATUS}
原因イベントの確認ステータス(Yes/No)
症状イベントのコンテキストで使用されます。
{EVENT.CAUSE.AGE}
原因イベントの発生期間(秒単位の精度)
エスカレーションされたメッセージで役立ちます。
症状イベントのコンテキストで使用されます。
{EVENT.CAUSE.DATE}
原因イベントの日付(yyyy.mm.dd形式)。
症状イベントのコンテキストで使用されます。
{EVENT.DURATION}
イベントの継続時間(問題発生イベントと回復イベント間の時間差)。精度は1秒単位です。
問題発生時の回復メッセージで役立ちます。
{EVENT.CAUSE.ID}
原因イベントの数値ID
症状イベントのコンテキストで使用されます。
{EVENT.CAUSE.NAME}
原因イベントの名前
症状イベントのコンテキストで使用されます。
{EVENT.CAUSE.NSEVERITY}
原因イベントの重大度を表す数値
有効な値: 0 - 未分類、1 - 情報、2 - 警告、3 - 平均、4 - 高、5 - 災害。
症状イベントのコンテキストで使用されます。
{EVENT.CAUSE.OBJECT}
原因イベントオブジェクトの数値
可能な値: 0 - トリガー、1 - 検出されたホスト、2 - 検出されたサービス、3 - 自動登録、4 - 項目、5 - 低レベル検出ルール
症状イベントのコンテキストで使用されます。
{EVENT.CAUSE.OPDATA}
原因となる問題の根本的なトリガーの運用データ
症状イベントのコンテキストで使用されます。
{EVENT.CAUSE.SEVERITY}
原因イベントの重大度の名前
可能な値: 未分類、情報、警告、平均、高、災害
症状イベントのコンテキストで使用されます。
{EVENT.CAUSE.SOURCE}
原因イベントソースの数値
有効な値: 0 - トリガー、1 - 検出、2 - 自動登録、3 - 内部
症状イベントのコンテキストで使用されます。
{EVENT.CAUSE.STATUS}
原因イベントの言語的値
症状イベントのコンテキストで使用されます。
{EVENT.CAUSE.TAGS}
原因イベントタグのコンマ区切りリスト
タグが存在しない場合は空の文字列に展開されます。
症状イベントのコンテキストで使用されます。
{EVENT.CAUSE.TAGSJSON}
原因イベントのタグオブジェクトを含むJSON配列。
タグが存在しない場合は空の配列に展開されます。
症状イベントのコンテキストで使用されます。
{EVENT.CAUSE.TAGS.<タグ名>}
タグ名が参照する原因イベントタグの値
英数字以外の文字(英語以外のマルチバイトUTF文字を含む)を含むタグ名は、二重引用符で囲む必要があります。引用符で囲まれたタグ名内の引用符とバックスラッシュは、バックスラッシュでエスケープする必要があります。
症状イベントのコンテキストで使用されます。
{EVENT.CAUSE.TIME}
原因イベントの時刻です。形式は hh:mm:ss です。
症状イベントのコンテキストで使用されます。
{EVENT.CAUSE.TIMESTAMP}
原因イベントのUNIXタイムスタンプ
症状イベントのコンテキストで使用されます。
{EVENT.CAUSE.UPDATE.HISTORY}
原因となる問題の更新(確認応答など)のログ
症状イベントのコンテキストで使用されます。
{EVENT.CAUSE.VALUE}
原因イベントの数値
有効な値: 1 - 問題、0 - 回復中
症状イベントのコンテキストで使用されます。
{EVENT.SYMPTOMS}
症状イベントのリスト。ホスト名、イベント名、重大度、経過時間、サービスタグと値などの詳細が含まれます。
このマクロは原因イベントのコンテキストで使用され、症状イベントに関する情報を返します。
リカバリイベントマクロ
{EVENT.RECOVERY.DATE}
復旧イベントの日付です。形式は yyyy.mm.dd です。
{EVENT.RECOVERY.ID}
リカバリイベントの数値ID
{EVENT.RECOVERY.NAME}
リカバリイベントの名前
{EVENT.RECOVERY.STATUS}
リカバリイベントの言語値
{EVENT.RECOVERY.TAGS}
リカバリイベントタグのカンマ区切りリスト。タグが存在しない場合は空の文字列に展開されます。
{EVENT.RECOVERY.TAGSJSON}
リカバリーイベントのタグオブジェクトを含むJSON配列です。タグが存在しない場合は、空の配列に展開されます。
{EVENT.RECOVERY.TIME}
復旧イベントの時刻です。hh:mm:ss 形式です。
{EVENT.RECOVERY.TIMESTAMP}
リカバリイベントのUNIXタイムスタンプ
{EVENT.RECOVERY.VALUE}
リカバリイベントの数値
イベント更新マクロ
{EVENT.UPDATE.ACTION}
障害の更新中に実行されたアクションの、人が読める形式の名前です。
次の値に展開されます: acknowledged、unacknowledged、commented、changed severity from (original severity) to (updated severity)、closed(1回の更新で実行されたアクション数に応じて異なります)。
{EVENT.UPDATE.ACTIONJSON}
障害更新中に実行されたアクションの詳細を含むJSON配列。
使用可能なJSONプロパティ値:
- true(acknowledge、unacknowledge、close、unsuppress、cause、symptom プロパティの場合);
- <メッセージ文字列>(message プロパティの場合);
- タイムスタンプ(suppress_until および timestamp プロパティの場合)、または 0(無期限に抑制されている場合の suppress_until プロパティ);
- 0、1、2、3、4、5(old および new の深刻度プロパティの場合)。
例: {"acknowledge":true,"message":"Monthly maintenance.","severity":{"old":2,"new":1},"suppress_until":1730851199,"timestamp":1730822048}
{EVENT.UPDATE.DATE}
イベントの更新(障害確認など)の日付です。形式は yyyy.mm.dd です。{ACK.DATE} は非推奨であり、サポートされている場所では解決されない場合があります。
{EVENT.UPDATE.HISTORY}
障害の更新(障害確認など)のログです。
{EVENT.ACK.HISTORY} は非推奨であり、サポートされている場所では解決されない可能性があります。
{EVENT.UPDATE.MESSAGE}
障害更新メッセージ。
{ACK.MESSAGE} は非推奨であり、サポートされている場所でも解決されない場合があります。
{EVENT.UPDATE.NSEVERITY}
問題更新操作中に設定された新しいイベント重大度の数値
{EVENT.UPDATE.SEVERITY}
問題更新操作中に設定された新しいイベント重大度の名前
{EVENT.UPDATE.STATUS}
問題の更新ステータスの数値
有効な値: 0 - 問題/回復イベントによりWebhookが呼び出された。1 - 更新操作
{EVENT.UPDATE.TIME}
イベントの更新(障害確認など)の時刻です。形式は hh:mm:ss です。{ACK.TIME} は非推奨であり、サポートされている場所では解決されない場合があります。
{EVENT.UPDATE.TIMESTAMP}
イベント更新(確認応答など)のUNIXタイムスタンプ
関数マクロ
{FUNCTION.VALUE}
イベント発生時点における、トリガー式内のN番目のアイテムベース関数の値です。
第1パラメータが /host/key の関数のみがカウントされます。
このマクロは、トリガー式内の1番目、2番目、3番目などの関数を指定するために、数値インデックスとともに使用できます。例: {FUNCTION.VALUE<1-9>}。詳細はindexed macrosを参照してください。
{FUNCTION.RECOVERY.VALUE}
イベント発生時点における、リカバリ式内のN番目のアイテムベース関数の値。*
第1パラメータが/host/keyである関数のみがカウントされます。
このマクロは、トリガー式内の1番目、2番目、3番目などの関数を指定するために、数値インデックスとともに使用できます。例: {FUNCTION.RECOVERY.VALUE<1-9>}。indexed macrosを参照してください。
ホストマクロ
{HOST.CONN}
ホストの設定に応じた、ホストのIPアドレスまたはDNS名です。
グローバルスクリプト、インターフェースのIP/DNSフィールド、およびWebシナリオでは、このマクロはメインのエージェントインターフェースに解決されます。エージェントインターフェースが定義されていない場合は、メインのSNMPインターフェースが使用されます。SNMPインターフェースも定義されていない場合は、メインのJMXインターフェースが使用されます。JMXインターフェースも定義されていない場合は、メインのIPMIインターフェースが使用されます。ホストにインターフェースが1つもない場合、このマクロは 'UNKNOWN' に解決されます。
このマクロは、トリガー式内の1番目、2番目、3番目などのホストを指すために、{HOST.CONN<1-9>} のように数値インデックス付きで使用できます。indexed macrosを参照してください。
{HOST.DESCRIPTION}
ホストの説明。
このマクロは、トリガー式内の1番目、2番目、3番目などのホストを指すために、{HOST.DESCRIPTION<1-9>} のように数値インデックス付きで使用できます。インデックス付きマクロを参照してください。
{HOST.DNS}
ホストのDNS名です。
グローバルスクリプト、インターフェースのIP/DNSフィールド、およびWebシナリオでは、このマクロはメインのエージェントインターフェースに解決されます。エージェントインターフェースが定義されていない場合は、メインのSNMPインターフェースが使用されます。SNMPインターフェースも定義されていない場合は、メインのJMXインターフェースが使用されます。JMXインターフェースも定義されていない場合は、メインのIPMIインターフェースが使用されます。ホストにインターフェースが1つもない場合、このマクロは「UNKNOWN」に解決されます。
このマクロは、トリガー式内の1番目、2番目、3番目などのホストを指すために、{HOST.DNS<1-9>} のように数値インデックス付きで使用できます。indexed macros を参照してください。
{HOST.HOST}
技術的なホスト名です。
このマクロが履歴関数の最初のパラメータ内のプレースホルダーとして使用される場合、たとえば last(/{HOST.HOST}/{ITEM.KEY}) では、マクロ関数はこのマクロではサポートされません。
{HOSTNAME<1-9>} は非推奨であり、サポートされている場所で解決されない場合があります。
このマクロは、トリガー式内の1番目、2番目、3番目などのホストを指すために、{HOST.HOST<1-9>} のように数値インデックス付きで使用できます。インデックス付きマクロを参照してください。
{HOST.ID}
ホストID。
このマクロは、トリガー式内の1番目、2番目、3番目などのホストを指すために、{HOST.ID<1-9>} のように数値インデックス付きで使用できます。インデックス付きマクロを参照してください。
{HOST.IP}
ホストのIPアドレス。
グローバルスクリプト、インターフェースのIP/DNSフィールド、およびWebシナリオでは、このマクロはメインのエージェントインターフェースに解決されます。エージェントインターフェースが定義されていない場合は、メインのSNMPインターフェースが使用されます。SNMPインターフェースも定義されていない場合は、メインのJMXインターフェースが使用されます。JMXインターフェースも定義されていない場合は、メインのIPMIインターフェースが使用されます。ホストにインターフェースが1つもない場合、このマクロは 'UNKNOWN' に解決されます。
{IPADDRESS<1-9>} は非推奨であり、サポートされている場所では解決されない可能性があります。
このマクロは、トリガー式内の1番目、2番目、3番目などのホストを指すために、{HOST.IP<1-9>} のように数値インデックス付きで使用できます。インデックス付きマクロを参照してください。
{HOST.METADATA}
ホストのメタデータ
アクティブエージェントの自動登録にのみ使用されます。
{HOST.NAME}
表示されるホスト名。
このマクロは、トリガー式内の1番目、2番目、3番目などのホストを指すために、{HOST.NAME<1-9>} のように数値インデックス付きで使用できます。インデックス付きマクロを参照してください。
{HOST.PORT}
ホストの(エージェント)ポートです。
グローバルスクリプト、インターフェースのIP/DNSフィールド、およびWebシナリオでは、このマクロはメインのエージェントインターフェースに解決されます。エージェントインターフェースが定義されていない場合は、メインのSNMPインターフェースが使用されます。SNMPインターフェースも定義されていない場合は、メインのJMXインターフェースが使用されます。JMXインターフェースも定義されていない場合は、メインのIPMIインターフェースが使用されます。ホストにインターフェースが1つもない場合、このマクロは 'UNKNOWN' に解決されます。
このマクロは、トリガー式内の1番目、2番目、3番目などのホストを指すために、{HOST.PORT<1-9>} のように数値インデックス付きで使用できます。indexed macros を参照してください。
ターゲットホストマクロ
{HOST.TARGET.CONN}
ターゲットホストのIPアドレスまたはDNS名
{HOST.TARGET.DNS}
ターゲットホストのDNS名
{HOST.TARGET.HOST}
ターゲットホストの技術名
{HOST.TARGET.IP}
ターゲットホストのIPアドレス
{HOST.TARGET.NAME}
ターゲットホストの表示名
ホストグループマクロ
{HOSTGROUP.ID}
ホストグループID
ホストインベントリマクロ
{INVENTORY.ALIAS}
ホストインベントリのAliasフィールド。
このマクロは数値インデックスとともに使用できます。例えば、トリガー条件式内で1番目、2番目、3番目などのホストを指定するには、{INVENTORY.ALIAS<1-9>} のように記述します。indexed macrosを参照してください。
{INVENTORY.ASSET.TAG}
ホストインベントリの資産タグフィールド。
このマクロは、トリガー式内で1番目、2番目、3番目などのホストを指定するために、数値インデックス付きで使用できます。例: {INVENTORY.ASSET.TAG<1-9>}。インデックス付きマクロを参照してください。
{INVENTORY.CHASSIS}
ホストインベントリ内のシャーシフィールド。
このマクロは、トリガー式内で1番目、2番目、3番目などのホストを指すために、数値インデックス付きで使用できます。例: {INVENTORY.CHASSIS<1-9>}。インデックス付きマクロを参照してください。
{INVENTORY.CONTACT}
ホストインベントリのContactフィールドです。
{PROFILE.CONTACT<1-9>} は非推奨であり、サポートされている場所では解決されない場合があります。
このマクロは、トリガー式内で1番目、2番目、3番目などのホストを指すために、数値インデックス付きで使用できます。例: {INVENTORY.CONTACT<1-9>}。詳細はindexed macrosを参照してください。
{INVENTORY.CONTRACT.NUMBER}
ホストインベントリの契約番号フィールド。
このマクロは、トリガー式内で1番目、2番目、3番目などのホストを指すために、数値インデックス付きで使用できます。例: {INVENTORY.CONTRACT.NUMBER<1-9>}。インデックス付きマクロを参照してください。
{INVENTORY.DEPLOYMENT.STATUS}
ホストインベントリのDeployment statusフィールド。
このマクロは、トリガー式内で1番目、2番目、3番目などのホストを指定するために、数値インデックス付きで使用できます。例: {INVENTORY.DEPLOYMENT.STATUS<1-9>}。indexed macrosを参照してください。
{INVENTORY.HARDWARE}
ホストインベントリ内のハードウェアフィールド。
{PROFILE.HARDWARE<1-9>} は非推奨であり、サポートされている場所では解決されない可能性があります。
このマクロは、トリガー式内で1番目、2番目、3番目などのホストを指定するために、数値インデックス付きで使用できます。例: {INVENTORY.HARDWARE<1-9>}。詳細は indexed macros を参照してください。
{INVENTORY.HARDWARE.FULL}
ホストインベントリのハードウェア(詳細)フィールド。
このマクロは数値インデックスとともに使用できます。例えば、トリガー式内で1番目、2番目、3番目などのホストを指定するには、{INVENTORY.HARDWARE.FULL<1-9>} のように指定します。インデックス付きマクロを参照してください。
{INVENTORY.HOST.NETMASK}
ホストインベントリのホストのサブネットマスクフィールド。
このマクロは、トリガー式内で1番目、2番目、3番目などのホストを指定するために、数値インデックス付きで使用できます。例: {INVENTORY.HOST.NETMASK<1-9>}。インデックス付きマクロを参照してください。
{INVENTORY.HOST.NETWORKS}
ホストインベントリのホストのネットワークフィールド。
このマクロは、トリガー式内で1番目、2番目、3番目などのホストを指定するために、数値インデックスとともに使用できます。例: {INVENTORY.HOST.NETWORKS<1-9>}。インデックス付きマクロを参照してください。
{INVENTORY.HOST.ROUTER}
ホストインベントリ内のホストルーターフィールド。
このマクロは、トリガー式内で1番目、2番目、3番目などのホストを指定するために、数値インデックス付きで使用できます。例: {INVENTORY.HOST.ROUTER<1-9>}。インデックス付きマクロを参照してください。
{INVENTORY.HW.ARCH}
ホストインベントリのハードウェアアーキテクチャフィールド。
このマクロは数値インデックスとともに使用できます。例えば、トリガー式内で1番目、2番目、3番目などのホストを指定するには、{INVENTORY.HW.ARCH<1-9>} を使用します。インデックス付きマクロを参照してください。
{INVENTORY.HW.DATE.DECOMM}
ホストインベントリのハードウェアの廃棄日フィールド。
このマクロは、トリガー式内で1番目、2番目、3番目などのホストを指すために、数値インデックス付きで使用できます。例: {INVENTORY.HW.DATE.DECOMM<1-9>}。インデックス付きマクロを参照してください。
{INVENTORY.HW.DATE.EXPIRY}
ホストインベントリ内のハードウェア保守期限日フィールド。
このマクロは、トリガー条件式内で1番目、2番目、3番目などのホストを指定するために、数値インデックス付きで使用できます。例: {INVENTORY.HW.DATE.EXPIRY<1-9>}。indexed macrosを参照してください。
{INVENTORY.HW.DATE.INSTALL}
ホストインベントリのハードウェアの設置日フィールド。
このマクロは、トリガー条件式内で1番目、2番目、3番目などのホストを指定するために、数値インデックスとともに使用できます。例: {INVENTORY.HW.DATE.INSTALL<1-9>}。インデックス付きマクロを参照してください。
{INVENTORY.HW.DATE.PURCHASE}
ホストインベントリ内のハードウェア購入日フィールド。
このマクロは、トリガー式内で1番目、2番目、3番目などのホストを指定するために、数値インデックスとともに使用できます。例: {INVENTORY.HW.DATE.PURCHASE<1-9>}。詳細はindexed macrosを参照してください。
{INVENTORY.INSTALLER.NAME}
ホストインベントリ内のインストーラー名フィールド。
このマクロは数値インデックスとともに使用できます。例えば、{INVENTORY.INSTALLER.NAME<1-9>} のように指定すると、トリガー条件式内で1番目、2番目、3番目などのホストを指すことができます。インデックス付きマクロを参照してください。
{INVENTORY.LOCATION}
ホストインベントリ内のLocationフィールドです。
{PROFILE.LOCATION<1-9>} は非推奨であり、サポートされている場所では解決されない場合があります。
このマクロは、トリガー式内で1番目、2番目、3番目などのホストを指定するために、数値インデックス付きで使用できます。例: {INVENTORY.LOCATION<1-9>}。詳細はindexed macrosを参照してください。
{INVENTORY.LOCATION.LAT}
ホストインベントリ内の位置の緯度フィールド。
このマクロは、トリガー式内で1番目、2番目、3番目などのホストを指定するために、数値インデックス付きで使用できます。例: {INVENTORY.LOCATION.LAT<1-9>}。インデックス付きマクロを参照してください。
{INVENTORY.LOCATION.LON}
ホストインベントリの位置の経度フィールド。
このマクロは、トリガー式内で1番目、2番目、3番目などのホストを指すために、数値インデックス付きで使用できます。例: {INVENTORY.LOCATION.LON<1-9>}。インデックス付きマクロを参照してください。
{INVENTORY.MACADDRESS.A}
ホストインベントリ内のMAC address Aフィールドです。
{PROFILE.MACADDRESS<1-9>} は非推奨であり、サポートされている場所では解決されない場合があります。
このマクロは、トリガー条件式内の1番目、2番目、3番目などのホストを指すために、数値インデックス付きで使用できます。例: {INVENTORY.MACADDRESS.A<1-9>}。詳細はindexed macrosを参照してください。
{INVENTORY.MACADDRESS.B}
ホストインベントリ内の MAC address B フィールド。
このマクロは、トリガー式内で1番目、2番目、3番目などのホストを指定するために、数値インデックスとともに使用できます。例: {INVENTORY.MACADDRESS.B<1-9>}。詳細はインデックス付きマクロを参照してください。
{INVENTORY.MODEL}
ホストインベントリ内のモデルフィールド。
このマクロは数値インデックスとともに使用できます。例えば、トリガー式で1番目、2番目、3番目などのホストを指定するには、{INVENTORY.MODEL<1-9>} のように指定します。インデックス付きマクロを参照してください。
{INVENTORY.NAME}
ホストインベントリ内のNameフィールド。
{PROFILE.NAME<1-9>} は非推奨であり、サポートされている場所では解決されない場合があります。
このマクロは、トリガー式内の1番目、2番目、3番目などのホストを指すために、数値インデックス付きで使用できます。例: {INVENTORY.NAME<1-9>}。詳細は indexed macros を参照してください。
{INVENTORY.NOTES}
ホストインベントリ内のNotesフィールド。
{PROFILE.NOTES<1-9>} は非推奨であり、サポートされている場所では解決されない場合があります。
このマクロは、トリガー式内の1番目、2番目、3番目などのホストを指すために、数値インデックス付きで使用できます。例: {INVENTORY.NOTES<1-9>}。詳細は indexed macros を参照してください。
{INVENTORY.OOB.IP}
ホストインベントリ内のOOB IPアドレスフィールド。
このマクロは、トリガー式内で1番目、2番目、3番目などのホストを指すために、数値インデックス付きで使用できます。例: {INVENTORY.OOB.IP<1-9>}。インデックス付きマクロを参照してください。
{INVENTORY.OOB.NETMASK}
ホストインベントリ内のOOBサブネットマスクフィールド。
このマクロは、トリガー式内で最初、2番目、3番目などのホストを指定するために、数値インデックスとともに使用できます。例: {INVENTORY.OOB.NETMASK<1-9>}。indexed macrosを参照してください。
{INVENTORY.OOB.ROUTER}
ホストインベントリ内の OOBルーター フィールドです。
このマクロは、トリガー式内で1番目、2番目、3番目などのホストを指定するために、数値インデックス付きで使用できます。例: {INVENTORY.OOB.ROUTER<1-9>}。インデックス付きマクロを参照してください。
{INVENTORY.OS}
ホストインベントリ内の OS フィールドです。
{PROFILE.OS<1-9>} は非推奨であり、サポートされている場所では解決されない場合があります。
このマクロは、トリガー式内で1番目、2番目、3番目などのホストを指定するために、数値インデックスとともに使用できます。例: {INVENTORY.OS<1-9>}。詳細は indexed macros を参照してください。
{INVENTORY.OS.FULL}
ホストインベントリ内の OS(詳細) フィールド。
このマクロは、トリガー式内で1番目、2番目、3番目などのホストを指定するために、数値インデックス付きで使用できます。例: {INVENTORY.OS.FULL<1-9>}。詳細はindexed macrosを参照してください。
{INVENTORY.OS.SHORT}
ホストインベントリ内の OS(短縮名) フィールド。
このマクロは、トリガー式内で1番目、2番目、3番目などのホストを指定するために、数値インデックス付きで使用できます。例: {INVENTORY.OS.SHORT<1-9>}。インデックス付きマクロを参照してください。
{INVENTORY.POC.PRIMARY.CELL}
ホストインベントリ内のPrimary POC cellフィールド。
このマクロは、トリガー条件式内で1番目、2番目、3番目などのホストを指定するために、数値インデックスとともに使用できます。例: {INVENTORY.POC.PRIMARY.CELL<1-9>}。詳細はインデックス付きマクロを参照してください。
{INVENTORY.POC.PRIMARY.EMAIL}
ホストインベントリのPrimary POC emailフィールド。
このマクロは、トリガー式内で1番目、2番目、3番目などのホストを指すために、数値インデックス付きで使用できます。例: {INVENTORY.POC.PRIMARY.EMAIL<1-9>}。indexed macrosを参照してください。
{INVENTORY.POC.PRIMARY.NAME}
ホストインベントリ内のPrimary POC nameフィールド。
このマクロは、トリガー式内で1番目、2番目、3番目などのホストを指すために、数値インデックス付きで使用できます。例: {INVENTORY.POC.PRIMARY.NAME<1-9>}。indexed macrosを参照してください。
{INVENTORY.POC.PRIMARY.NOTES}
ホストインベントリ内のPrimary POC notesフィールド。
このマクロは、トリガー式内で1番目、2番目、3番目などのホストを指すために、数値インデックス付きで使用できます(例: {INVENTORY.POC.PRIMARY.NOTES<1-9>})。indexed macrosを参照してください。
{INVENTORY.POC.PRIMARY.PHONE.A}
ホストインベントリ内のPrimary POC phone Aフィールド。
このマクロは、トリガー条件式内で1番目、2番目、3番目などのホストを指すために、数値インデックス付きで使用できます。例: {INVENTORY.POC.PRIMARY.PHONE.A<1-9>}。indexed macrosを参照してください。
{INVENTORY.POC.PRIMARY.PHONE.B}
ホストインベントリ内のPrimary POC phone Bフィールド。
このマクロは、トリガー式内で1番目、2番目、3番目などのホストを指定するために、数値インデックス付きで使用できます。例: {INVENTORY.POC.PRIMARY.PHONE.B<1-9>}。詳細はindexed macrosを参照してください。
{INVENTORY.POC.PRIMARY.SCREEN}
ホストインベントリ内のPrimary POC screen nameフィールド。
このマクロは、トリガー式内で1番目、2番目、3番目などのホストを指定するために、数値インデックス付きで使用できます。例: {INVENTORY.POC.PRIMARY.SCREEN<1-9>}。indexed macrosを参照してください。
{INVENTORY.POC.SECONDARY.CELL}
ホストインベントリ内のSecondary POC cellフィールドです。
このマクロは、トリガー式内で1番目、2番目、3番目などのホストを指定するために、数値インデックス付きで使用できます。例: {INVENTORY.POC.SECONDARY.CELL<1-9>}。indexed macrosを参照してください。
{INVENTORY.POC.SECONDARY.EMAIL}
ホストインベントリ内のSecondary POC emailフィールド。
このマクロは、トリガー式内で1番目、2番目、3番目などのホストを指定するために、数値インデックス付きで使用できます。例: {INVENTORY.POC.SECONDARY.EMAIL<1-9>}。詳細はindexed macrosを参照してください。
{INVENTORY.POC.SECONDARY.NAME}
ホストインベントリ内のSecondary POC nameフィールド。
このマクロは、トリガー式内で1番目、2番目、3番目などのホストを指定するために、数値インデックス付きで使用できます。例: {INVENTORY.POC.SECONDARY.NAME<1-9>}。indexed macrosを参照してください。
{INVENTORY.POC.SECONDARY.NOTES}
ホストインベントリ内のSecondary POC notesフィールド。
このマクロは数値インデックスとともに使用できます。例: {INVENTORY.POC.SECONDARY.NOTES<1-9>}。これにより、トリガー式内の1番目、2番目、3番目などのホストを指定できます。indexed macrosを参照してください。
{INVENTORY.POC.SECONDARY.PHONE.A}
ホストインベントリ内のSecondary POC phone Aフィールド。
このマクロは、トリガー式内で1番目、2番目、3番目などのホストを指すために、数値インデックス付きで使用できます。例: {INVENTORY.POC.SECONDARY.PHONE.A<1-9>}。indexed macrosを参照してください。
{INVENTORY.POC.SECONDARY.PHONE.B}
ホストインベントリ内のSecondary POC phone Bフィールド。
このマクロは、トリガー式内で最初、2番目、3番目などのホストを指すために、数値インデックス付きで使用できます。例: {INVENTORY.POC.SECONDARY.PHONE.B<1-9>}。詳細はindexed macrosを参照してください。
{INVENTORY.POC.SECONDARY.SCREEN}
ホストインベントリ内のSecondary POC screen nameフィールド。
このマクロは、トリガー式内で1番目、2番目、3番目などのホストを指定するために、数値インデックス付きで使用できます(例: {INVENTORY.POC.SECONDARY.SCREEN<1-9>})。詳細はindexed macrosを参照してください。
{INVENTORY.SERIALNO.A}
ホストインベントリのシリアル番号Aフィールド。
{PROFILE.SERIALNO<1-9>} は非推奨であり、サポートされている場所では解決されない可能性があります。
このマクロは、トリガー式内の1番目、2番目、3番目などのホストを指すために、数値インデックス付きで使用できます。例: {INVENTORY.SERIALNO.A<1-9>}。詳細はindexed macrosを参照してください。
{INVENTORY.SERIALNO.B}
ホストインベントリのシリアル番号Bフィールドです。
このマクロは数値インデックスとともに使用できます。例えば、{INVENTORY.SERIALNO.B<1-9>} のように指定すると、トリガー式内で1番目、2番目、3番目などのホストを指すことができます。indexed macrosを参照してください。
{INVENTORY.SITE.ADDRESS.A}
ホストインベントリ内のSite address Aフィールドです。
このマクロは数値インデックスとともに使用できます。例えば、{INVENTORY.SITE.ADDRESS.A<1-9>} のように指定すると、トリガー条件式内で1番目、2番目、3番目などのホストを指すことができます。indexed macrosを参照してください。
{INVENTORY.SITE.ADDRESS.B}
ホストインベントリ内のSite address Bフィールド。
このマクロは、トリガー式内で1番目、2番目、3番目などのホストを指定するために、数値インデックス付きで使用できます。例: {INVENTORY.SITE.ADDRESS.B<1-9>}。インデックス付きマクロを参照してください。
{INVENTORY.SITE.ADDRESS.C}
ホストインベントリのSite address Cフィールド。
このマクロは数値インデックスとともに使用できます。例えば、{INVENTORY.SITE.ADDRESS.C<1-9>} のように指定すると、トリガー条件式内で1番目、2番目、3番目などのホストを指すことができます。indexed macrosを参照してください。
{INVENTORY.SITE.CITY}
ホストインベントリのSite cityフィールド。
このマクロは、トリガー式内で1番目、2番目、3番目などのホストを指定するために、数値インデックス付きで使用できます。例: {INVENTORY.SITE.CITY<1-9>}。インデックス付きマクロを参照してください。
{INVENTORY.SITE.COUNTRY}
ホストインベントリのSite countryフィールドです。
このマクロは、トリガー条件式内で1番目、2番目、3番目などのホストを指定するために、数値インデックス付きで使用できます。例: {INVENTORY.SITE.COUNTRY<1-9>}。indexed macrosを参照してください。
{INVENTORY.SITE.NOTES}
ホストインベントリ内のSite notesフィールドです。
このマクロは数値インデックスとともに使用できます。例えば、トリガー式内で1番目、2番目、3番目などのホストを指すには、{INVENTORY.SITE.NOTES<1-9>} のように指定します。indexed macrosを参照してください。
{INVENTORY.SITE.RACK}
ホストインベントリのSite rack locationフィールドです。
このマクロは、トリガー条件式内で1番目、2番目、3番目などのホストを指定するために、数値インデックス付きで使用できます。例: {INVENTORY.SITE.RACK<1-9>}。インデックス付きマクロを参照してください。
{INVENTORY.SITE.STATE}
ホストインベントリの都道府県/州フィールドです。
このマクロは、トリガー条件式内で1番目、2番目、3番目などのホストを指定するために、数値インデックス付きで使用できます。例: {INVENTORY.SITE.STATE<1-9>}。インデックス付きマクロを参照してください。
{INVENTORY.SITE.ZIP}
ホストインベントリのSite ZIP/postalフィールド。
このマクロは、トリガー式内で1番目、2番目、3番目などのホストを指定するために、数値インデックスとともに使用できます。例: {INVENTORY.SITE.ZIP<1-9>}。indexed macrosを参照してください。
{INVENTORY.SOFTWARE}
ホストインベントリのソフトウェアフィールド。
{PROFILE.SOFTWARE<1-9>} は非推奨であり、サポートされている場所では解決されない可能性があります。
このマクロは、トリガー式内で1番目、2番目、3番目などのホストを指定するために、数値インデックス付きで使用できます。例: {INVENTORY.SOFTWARE<1-9>}。詳細はindexed macrosを参照してください。
{INVENTORY.SOFTWARE.APP.A}
ホストインベントリ内のソフトウェアアプリケーションAフィールドです。
このマクロは、トリガー式内で1番目、2番目、3番目などのホストを指定するために、数値インデックスとともに使用できます。例: {INVENTORY.SOFTWARE.APP.A<1-9>}。詳細はindexed macrosを参照してください。
{INVENTORY.SOFTWARE.APP.B}
ホストインベントリのソフトウェアアプリケーションBフィールド。
このマクロは、数値インデックスとともに使用できます。例えば、トリガー条件式で1番目、2番目、3番目などのホストを指定するには、{INVENTORY.SOFTWARE.APP.B<1-9>} のように記述します。インデックス付きマクロを参照してください。
{INVENTORY.SOFTWARE.APP.C}
ホストインベントリのソフトウェアアプリケーションCフィールド。
このマクロは、トリガー式内で1番目、2番目、3番目などのホストを指定するために、数値インデックスとともに使用できます。例: {INVENTORY.SOFTWARE.APP.C<1-9>}。インデックス付きマクロを参照してください。
{INVENTORY.SOFTWARE.APP.D}
ホストインベントリ内のソフトウェアアプリケーション Dフィールド。
このマクロは、トリガー式内で1番目、2番目、3番目などのホストを指定するために、数値インデックス付きで使用できます。例: {INVENTORY.SOFTWARE.APP.D<1-9>}。インデックス付きマクロを参照してください。
{INVENTORY.SOFTWARE.APP.E}
ホストインベントリ内のソフトウェアアプリケーション Eフィールド。
このマクロは、トリガー条件式内で1番目、2番目、3番目などのホストを指定するために、数値インデックス付きで使用できます。例: {INVENTORY.SOFTWARE.APP.E<1-9>}。詳細はindexed macrosを参照してください。
{INVENTORY.SOFTWARE.FULL}
ホストインベントリ内のソフトウェア(詳細)フィールド。
このマクロは数値インデックスとともに使用できます。例えば、トリガー条件式内で1番目、2番目、3番目などのホストを指定するには、{INVENTORY.SOFTWARE.FULL<1-9>} のように記述します。インデックス付きマクロを参照してください。
{INVENTORY.TAG}
ホストインベントリのタグフィールド。
{PROFILE.TAG<1-9>} は非推奨であり、サポートされている場所では解決されない場合があります。
このマクロは数値インデックスとともに使用できます。例えば、{INVENTORY.TAG<1-9>} はトリガー式内の1番目、2番目、3番目などのホストを指します。インデックス付きマクロを参照してください。
{INVENTORY.TYPE}
ホストインベントリ内のタイプフィールド。
{PROFILE.DEVICETYPE<1-9>} は非推奨であり、サポートされている場所では解決されない可能性があります。
このマクロは、トリガー式内の1番目、2番目、3番目などのホストを指すために、数値インデックスとともに使用できます。例: {INVENTORY.TYPE<1-9>}。詳細はindexed macrosを参照してください。
{INVENTORY.TYPE.FULL}
ホストインベントリの Type (Full details) フィールド。
このマクロは、トリガー式内で1番目、2番目、3番目などのホストを指定するために、数値インデックス付きで使用できます。例: {INVENTORY.TYPE.FULL<1-9>}。indexed macros を参照してください。
{INVENTORY.URL.A}
ホストインベントリのURL Aフィールド。
このマクロは、トリガー式内で1番目、2番目、3番目などのホストを指すために、数値インデックス付きで使用できます。例: {INVENTORY.URL.A<1-9>}。詳細はindexed macrosを参照してください。
{INVENTORY.URL.B}
ホストインベントリ内の URL B フィールド。
このマクロは、数値インデックスとともに使用できます。例えば、トリガー式で1番目、2番目、3番目などのホストを指すために {INVENTORY.URL.B<1-9>} のように指定します。インデックス付きマクロを参照してください。
{INVENTORY.URL.C}
ホストインベントリのURL Cフィールド。
このマクロは、トリガー式内で1番目、2番目、3番目などのホストを指定するために、数値インデックスとともに使用できます。例: {INVENTORY.URL.C<1-9>}。インデックス付きマクロを参照してください。
{INVENTORY.VENDOR}
ホストインベントリの Vendor フィールドです。
このマクロは数値インデックスとともに使用できます。例えば、トリガー式で1番目、2番目、3番目などのホストを指定するには、{INVENTORY.VENDOR<1-9>} のように記述します。indexed macros を参照してください。
アイテムマクロ
{ITEM.DESCRIPTION}
通知の原因となったトリガー式内のN番目のアイテムの説明。
このマクロは、トリガー式内の1番目、2番目、3番目などのホストを指定するために、{ITEM.DESCRIPTION<1-9>} のように数値インデックス付きで使用できます。インデックス付きマクロを参照してください。
{ITEM.DESCRIPTION.ORIG}
通知の原因となったトリガー式内のN番目のアイテムの元の説明(マクロが未解決の状態)。
このマクロは、トリガー式内の1番目、2番目、3番目などのホストを指定するために、数値インデックス付きで {ITEM.DESCRIPTION.ORIG<1-9>} のように使用できます。インデックス付きマクロを参照してください。
{ITEM.ID}
通知の原因となったトリガー式内のN番目のアイテムの数値IDです。
このマクロは、トリガー式内の1番目、2番目、3番目などのホストを指定するために、{ITEM.ID<1-9>} のように数値インデックス付きで使用できます。インデックス付きマクロを参照してください。
{ITEM.KEY}
通知の原因となったトリガー式内の N 番目のアイテムのキー。
このマクロが履歴関数の最初のパラメータ内のプレースホルダーとして使用される場合、たとえば last(/{HOST.HOST}/{ITEM.KEY}) のような場合には、このマクロではマクロ関数はサポートされません。
{TRIGGER.KEY} は非推奨であり、サポートされている場所では解決されない可能性があります。
このマクロは、トリガー式内の 1 番目、2 番目、3 番目などのホストを指すために、{ITEM.KEY<1-9>} のように数値インデックス付きで使用できます。インデックス付きマクロを参照してください。
{ITEM.KEY.ORIG}
通知の原因となったトリガー式内のN番目のアイテムの元のキー(マクロ未解決)。
このマクロは、トリガー式内の1番目、2番目、3番目などのホストを指定するために、{ITEM.KEY.ORIG<1-9>} のように数値インデックス付きで使用できます。indexed macros を参照してください。
{ITEM.LASTVALUE}
通知の原因となったトリガー式内のN番目のアイテムの最新値です。
最新の履歴値が Max history display period で指定された時間より前に収集された場合(Administration → General メニューセクションで設定)、Webインターフェースでは *UNKNOWN* に展開されます。
障害名で使用した場合、このマクロは障害イベントの表示時に最新のアイテム値には展開されず、代わりに障害発生時点のアイテム値が保持されます。
通知で使用した場合、状況によっては、このマクロがトリガー発生時点の最新アイテム値に展開されないことがあります。例えば、あるアイテムが短時間のうちに "A" と "B" の2つの値を受信し、トリガーが "A" で発生した場合でも、処理のわずかな遅延により、通知には最新値として "B" が表示されることがあります。これは、トリガー発生時点から通知作成時点までの間に、アイテムの最新値が変化したためです。これを避けるには、トリガー発生時点の値に展開される {ITEM.VALUE} マクロを使用できます。これにより、通知で正しい値が使用されます。
これは last(/{HOST.HOST}/{ITEM.KEY}) の別名です。
text/logアイテムの展開後の値は、以下の場所ではWebインターフェースによって20文字に切り詰められます。
- 運用データ
- トリガーの説明
- トリガーURL
- トリガーURLラベル
- アイテム値ウィジェットの説明
完全な値に展開するには、サーバーでは値が切り詰められないため、マクロ関数を使用できます。例: {{ITEM.LASTVALUE}.regsub("(.*)", \1)}
このマクロは、トリガー式内の1番目、2番目、3番目などのアイテムを指定するために、数値インデックス付きで使用できます。例: {ITEM.LASTVALUE<1-9>}。インデックス付きマクロを参照してください。
{ITEM.LASTVALUE.AGE}
最新のアイテム値の収集からマクロ評価までの間に経過した時間。
人間が読みやすい形式(例: 1m 45s)で表示されます。
このマクロは、トリガー条件式内の1番目、2番目、3番目などのアイテムを指定するために、数値インデックスとともに使用できます。例: {ITEM.LASTVALUE.AGE<1-9>}。インデックス付きマクロを参照してください。
{ITEM.LASTVALUE.DATE}
最新のアイテム値が収集された日付です。
YYYYMMDD 形式で表示されます。
トリガー名(監視 -> 障害のリスト内)、イベント名、タグ名およびタグ値ではサーバーのタイムゾーンが使用されます。それ以外のすべての場合では、ユーザーのタイムゾーンが使用されます。
このマクロは、トリガー式内の1番目、2番目、3番目などのアイテムを指すために、数値インデックスとともに使用できます。例: {ITEM.LASTVALUE.DATE<1-9>}。インデックス付きマクロを参照してください。
{ITEM.LASTVALUE.TIME}
最新のアイテム値が収集された時刻です。
HHMMSS 形式で表示されます。
トリガー名(Monitoring -> Problems リスト内)、イベント名、タグ名およびタグ値では、サーバーのタイムゾーンが使用されます。その他のすべての場合では、ユーザーのタイムゾーンが使用されます。
このマクロは、トリガー式内の1番目、2番目、3番目などのアイテムを指定するために、数値インデックスとともに使用できます。例: {ITEM.LASTVALUE.TIME<1-9>}。indexed macrosを参照してください。
{ITEM.LASTVALUE.TIMESTAMP}
最新のアイテム値が収集された時刻のUNIXタイムスタンプです。
このマクロは、トリガー式内の1番目、2番目、3番目などのアイテムを指すために、数値インデックス付きで使用できます。例: {ITEM.LASTVALUE.TIMESTAMP<1-9>}。indexed macrosを参照してください。
{ITEM.LOG.AGE}
ログイベントの経過時間です。
秒単位の精度です。
このマクロは、トリガー式内の1番目、2番目、3番目などのアイテムを指定するために、数値インデックスとともに使用できます。例: {ITEM.LOG.AGE<1-9>}。インデックス付きマクロを参照してください。
{ITEM.LOG.DATE}
ログエントリがログに書き込まれた日付です。
このマクロは数値インデックスとともに使用できます。例えば、{ITEM.LOG.DATE<1-9>} のように指定すると、トリガー式内の1番目、2番目、3番目などのアイテムを指します。indexed macros を参照してください。
{ITEM.LOG.EVENTID}
イベントログ内のイベントのID。
Windowsイベントログの監視でのみ使用できます。
このマクロは、トリガー条件式内の1番目、2番目、3番目などのアイテムを指すために、数値インデックスとともに使用できます。例: {ITEM.LOG.EVENTID<1-9>}。インデックス付きマクロを参照してください。
{ITEM.LOG.NSEVERITY}
イベントログ内のイベントの数値の重大度。
Windowsイベントログの監視でのみ使用できます。
このマクロは、トリガー条件式内の1番目、2番目、3番目などのアイテムを指すために、数値インデックスとともに使用できます。例: {ITEM.LOG.NSEVERITY<1-9>}。インデックス付きマクロを参照してください。
{ITEM.LOG.SEVERITY}
イベントログ内のイベントの重大度を表す文字列表現です。
Windowsイベントログの監視でのみ使用できます。
このマクロは、トリガー条件式内の1番目、2番目、3番目などのアイテムを指定するために、数値インデックスとともに使用できます。例: {ITEM.LOG.SEVERITY<1-9>}。インデックス付きマクロを参照してください。
{ITEM.LOG.SOURCE}
イベントログ内のイベントのソースです。
Windowsイベントログの監視でのみ使用できます。
このマクロは、トリガー式内の1番目、2番目、3番目などのアイテムを指すために、数値インデックスとともに使用できます。例: {ITEM.LOG.SOURCE<1-9>}。インデックス付きマクロを参照してください。
{ITEM.LOG.TIME}
ログエントリがログに書き込まれた時刻です。
このマクロは、トリガー式内の1番目、2番目、3番目などのアイテムを指すために、数値インデックスとともに使用できます。例: {ITEM.LOG.TIME<1-9>}。インデックス付きマクロを参照してください。
{ITEM.LOG.TIMESTAMP}
ログエントリがログに書き込まれた時刻のUNIXタイムスタンプです。
このマクロは、トリガー式内の1番目、2番目、3番目などのアイテムを指すために、数値インデックスとともに使用できます。例: {ITEM.LOG.TIMESTAMP<1-9>}。インデックス付きマクロを参照してください。
{ITEM.NAME}
すべてのマクロが展開されたアイテムの名前です。
このマクロは、トリガー式内の1番目、2番目、3番目などのアイテムを指定するために、数値インデックスとともに使用できます。例: {ITEM.NAME<1-9>}。インデックス付きマクロを参照してください。
{ITEM.NAME.ORIG}
アイテムの元の名前(マクロが未展開の状態)。
このマクロは、トリガー式内の1番目、2番目、3番目などのアイテムを指すために、数値インデックス付きで使用できます。例: {ITEM.NAME.ORIG<1-9>}。インデックス付きマクロを参照してください。
{ITEM.STATE}
通知の原因となったトリガー式内のN番目のアイテムの最新の状態。
使用可能な値: 未サポート, 正常。
このマクロは、数値インデックスとともに使用できます。例えば、{ITEM.STATE<1-9>} は、トリガー式内の1番目、2番目、3番目などのアイテムを指します。indexed macros を参照してください。
{ITEM.STATE.ERROR}
アイテムが未サポートになった理由の詳細を含むエラーメッセージです。
アイテムが未サポート状態になった後、すぐに再びサポート状態に戻った場合、エラーフィールドは空になることがあります。
{ITEM.VALUE}
次のいずれかに展開されます。
- トリガーのステータス変更のコンテキストで使用された場合、トリガー式内のN番目のアイテムの履歴上の値(イベント発生時点の値)。例えば、イベントの表示時や通知の送信時などです。
- トリガーのステータス変更のコンテキストなしで使用された場合、トリガー式内のN番目のアイテムの最新値。例えば、ポップアップ選択ウィンドウでトリガーの一覧を表示する場合などです。この場合、{ITEM.LASTVALUE} と同じように動作します。
最初のケースでは、履歴値がすでに削除されているか、一度も保存されていない場合、*UNKNOWN* に展開されます。
2番目のケースでは、かつWebインターフェースでのみ、最新の履歴値が Max history display period で指定された時間より前に収集されたものである場合、*UNKNOWN* に展開されます(Administration→General メニューセクションで設定)。
text/logアイテムの展開値は、Webインターフェースの以下の場所で20文字に切り詰められます。
- 運用データ;
- トリガーの説明;
- トリガーURL;
- トリガーURLラベル;
- アイテム値ウィジェットの説明。
完全な値に展開するには、サーバーでは値が切り詰められないため、マクロ関数を使用できます。例: {{ITEM.VALUE}.regsub("(.*)", \1)}
このマクロは、トリガー式内の1番目、2番目、3番目などのアイテムを指定するために、数値インデックス付きで使用できます。例: {ITEM.VALUE<1-9>}。インデックス付きマクロを参照してください。
{ITEM.VALUE.AGE}
アイテム値の収集からマクロ評価までの間に経過した時間。
人が読みやすい形式で表示されます(例: 1m 45s)。
このマクロは、トリガー式内の1番目、2番目、3番目などのアイテムを指定するために、数値インデックスとともに使用できます。例: {ITEM.VALUE.AGE<1-9>}。indexed macrosを参照してください。
{ITEM.VALUE.DATE}
アイテムの値が収集された日付です。
YYYYMMDD 形式で表示されます。
トリガー名(監視 -> 障害リスト内)、イベント名、タグ名およびタグ値ではサーバーのタイムゾーンが使用されます。それ以外のすべての場合では、ユーザーのタイムゾーンが使用されます。
このマクロは、数値インデックスとともに使用できます。例えば {ITEM.VALUE.DATE<1-9>} のように指定すると、トリガー式内の1番目、2番目、3番目などのアイテムを参照できます。indexed macros を参照してください。
{ITEM.VALUE.TIME}
アイテムの値が収集された時刻です。
HHMMSS 形式で表示されます。
トリガー名(監視 -> 障害一覧内)、イベント名、タグ名およびタグ値では、サーバーのタイムゾーンが使用されます。それ以外の場合は、ユーザーのタイムゾーンが使用されます。
このマクロは、数値インデックスとともに使用できます。例えば {ITEM.VALUE.TIME<1-9>} のように指定すると、トリガー式内の1番目、2番目、3番目などのアイテムを指します。indexed macros を参照してください。
{ITEM.VALUE.TIMESTAMP}
アイテムの値が収集された時刻のUNIXタイムスタンプです。
このマクロは、トリガー式内の1番目、2番目、3番目などのアイテムを指定するために、数値インデックスとともに使用できます。例: {ITEM.VALUE.TIMESTAMP<1-9>}。詳細はindexed macrosを参照してください。
{ITEM.VALUETYPE}
通知の原因となったトリガー式内のN番目のアイテムの値のタイプです。
使用可能な値: 0 - 数値(浮動小数), 1 - 文字列, 2 - ログ, 3 - 数値(符号なし), 4 - テキスト。
このマクロは、トリガー式内の1番目、2番目、3番目などのアイテムを指定するために、数値インデックスとともに使用できます。例: {ITEM.VALUETYPE<1-9>}。indexed macrosを参照してください。
ローレベルディスカバリ通知マクロ
{LLDRULE.DESCRIPTION}
通知を発生させたローレベルディスカバリルールの説明。
{LLDRULE.DESCRIPTION.ORIG}
通知を発生させたローレベルディスカバリルールの元の説明(マクロが未解決の状態)。
{LLDRULE.ID}
通知を発生させたローレベルディスカバリルールの数値ID。
{LLDRULE.KEY}
通知の原因となったローレベルディスカバリルールのキー。
{LLDRULE.KEY.ORIG}
通知を発生させたローレベルディスカバリルールの元のキー(マクロが未解決のもの)。
{LLDRULE.NAME}
通知を発生させたローレベルディスカバリルールの名前。
{LLDRULE.NAME.ORIG}
通知を発生させたローレベルディスカバリルールの元の名前(マクロが未解決の状態)。
{LLDRULE.STATE}
ローレベルディスカバリルールの最新の状態です。
使用可能な値: 未サポート、正常。
このマクロは、トリガー式内の1番目、2番目、3番目などのアイテムを指すために、数値インデックスとともに使用できます。例: {LLDRULE.STATE<1-9>}。indexed macrosを参照してください。
{LLDRULE.STATE.ERROR}
ローレベルディスカバリルールが未サポートになった理由の詳細を示すエラーメッセージです。
ローレベルディスカバリルールが未サポート状態になった後、すぐに再びサポート状態に戻った場合、エラーフィールドは空になることがあります。
マップマクロ
{MAP.ID}
ネットワークマップID。
{MAP.NAME}
ネットワークマップ名。
プロキシマクロ
{PROXY.DESCRIPTION}
プロキシの説明です。
以下のいずれかに解決されます。
- トリガー条件式内のN番目のアイテムのプロキシ(トリガーベースの通知の場合)。ここではindexedマクロを使用できます。
- ディスカバリを実行したプロキシ(ディスカバリ通知の場合)。ここではインデックスなしで {PROXY.DESCRIPTION} を使用します。
- アクティブエージェントが登録した先のプロキシ(自動登録通知の場合)。ここではインデックスなしで {PROXY.DESCRIPTION} を使用します。
このマクロは、トリガー条件式内の1番目、2番目、3番目などのアイテムを指すために、数値インデックス付きで使用できます(例: {PROXY.DESCRIPTION<1-9>})。indexed macrosを参照してください。
{PROXY.NAME}
プロキシ名です。
これは次のいずれかに展開されます。
- トリガー条件式内のN番目のアイテムのプロキシ(トリガーベースの通知の場合)。ここではindexedマクロを使用できます。
- ディスカバリを実行したプロキシ(ディスカバリ通知の場合)。ここでは、インデックスなしで {PROXY.NAME} を使用します。
- アクティブエージェントが登録した先のプロキシ(自動登録通知の場合)。ここでは、インデックスなしで {PROXY.NAME} を使用します。
このマクロは、トリガー条件式内の1番目、2番目、3番目などのアイテムを指すために、数値インデックス付きで使用できます。例: {PROXY.NAME<1-9>}。indexed macrosを参照してください。
スクリプトマクロ
{MANUALINPUT}
スクリプト実行時にユーザーが指定した手動入力値。
サービスマクロ
{SERVICE.DESCRIPTION}
マクロが展開されたサービスの説明。
{SERVICE.ID}
アクションをトリガーしたサービスの数値ID。
{SERVICE.NAME}
マクロが解決されたサービス名。
{SERVICE.ROOTCAUSE}
サービスの障害の原因となったトリガーの障害イベントの一覧です。重要度およびホスト名でソートされます。
以下の詳細が含まれます: ホスト名、イベント名、重要度、経過時間、サービスのタグと値。
{SERVICE.TAGS}
サービスイベントタグのカンマ区切りリストです。
サービスイベントタグは、サービス設定のタグセクションで定義できます。タグが存在しない場合は空文字列に展開されます。
{SERVICE.TAGSJSON}
サービスイベントタグオブジェクトを含むJSON配列です。
サービスイベントタグは、サービス設定のタグセクションで定義できます。タグが存在しない場合は、空の配列に展開されます。
{SERVICE.TAGS.<tag name>}
タグ名によって参照されるサービスイベントタグの値です。
サービスイベントタグは、サービス設定のタグセクションで定義できます。
英数字以外の文字(英語以外のマルチバイトUTF文字を含む)を含むタグ名は、二重引用符で囲む必要があります。引用符で囲まれたタグ名の中の引用符およびバックスラッシュは、バックスラッシュでエスケープする必要があります。
トリガーマクロ
{TRIGGER.DESCRIPTION}
トリガーの説明です。
通知テキストで {TRIGGER.DESCRIPTION} を使用すると、トリガーの説明でサポートされているすべてのマクロが展開されます。
{TRIGGER.COMMENT} は非推奨であり、サポートされている場所でも解決されない場合があります。
{TRIGGER.EVENTS.ACK}
マップ内のマップ要素についての確認済みイベント数、または通知において現在のイベントを生成したトリガーの確認済みイベント数。
{TRIGGER.EVENTS.PROBLEM.ACK}
状態に関係なく、すべてのトリガーにおける確認済みの障害イベント数。
{TRIGGER.EVENTS.PROBLEM.UNACK}
状態に関係なく、すべてのトリガーにおける未確認の障害イベント数。
{TRIGGER.EVENTS.UNACK}
マップではマップ要素の未確認イベント数、通知では現在のイベントを生成したトリガーの未確認イベント数。
{TRIGGER.EXPRESSION}
トリガーの条件式です。
{TRIGGER.EXPRESSION.EXPLAIN}
部分的に評価されたトリガー式です。
アイテムベースの関数はイベント生成時点の結果に評価・置換され、その他のすべての関数は式に記述されたとおりに表示されます。トリガー式のデバッグに使用できます。
{TRIGGER.EXPRESSION.RECOVERY}
トリガー設定 の OK event generation が「Recovery expression」に設定されている場合のトリガーのリカバリー条件式です。それ以外の場合は空文字列が返されます。
{TRIGGER.EXPRESSION.RECOVERY.EXPLAIN}
部分的に評価されたトリガーのリカバリー条件式。
アイテムベースの関数はイベント生成時点の結果に評価・置換され、その他のすべての関数は条件式に記述されたとおりに表示されます。トリガーのリカバリー条件式のデバッグに使用できます。
{TRIGGER.HOSTGROUP.NAME}
トリガーが定義されているホストグループの、SQLクエリによってソートされたカンマとスペース区切りのリスト。
{TRIGGER.ID}
このアクションを実行したトリガーの数値IDです。
{TRIGGER.NAME}
マクロが展開されたトリガー名です。
アクションでは、{EVENT.NAME} を使用して、マクロが展開されたトリガー済みのイベント/障害名を表示できることに注意してください。
{TRIGGER.NAME.ORIG}
元のトリガー名(マクロは未展開)。
{TRIGGER.NSEVERITY}
トリガーの重大度を数値で表したものです。
指定可能な値: 0 - 未分類、1 - 情報、2 - 警告、3 - 平均、4 - 高、5 - 障害。
{TRIGGER.PROBLEM.EVENTS.PROBLEM.ACK}
障害状態のトリガーに対する、確認済みの障害イベント数。
{TRIGGER.PROBLEM.EVENTS.PROBLEM.UNACK}
障害状態にあるトリガーの未確認の障害イベント数。
{TRIGGER.SEVERITY}
トリガーの深刻度名です。
Administration > General > Trigger displaying options で定義できます。
{TRIGGER.STATE}
トリガーの最新の状態です。
指定可能な値: Unknown、Normal。
{TRIGGER.STATE.ERROR}
トリガーが未サポートになった理由の詳細を含むエラーメッセージです。
トリガーが未サポート状態になった後、すぐに再びサポート状態に戻った場合、エラーフィールドが空になることがあります。
{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)} 式マクロでもサポートされています。
例えば、グラフ名内の {?func(/{HOST.HOST2}/key,param)} は、グラフ内の2番目のアイテムのホストに展開されます。
インデックス付きマクロは、ここで説明したケース以外の文脈では展開されません。 その他の文脈では、インデックスなしのマクロ({HOST.HOST}, {HOST.IP} など)を使用してください。