Itemオブジェクト
次のオブジェクトは、itemAPIに直接関連しています。
アイテム
Webアイテムは、Zabbix API 経由で直接作成、更新、削除することはできません。
アイテムオブジェクトには、以下のプロパティがあります。
| Property | Type | Description |
|---|---|---|
| itemid | ID | アイテムのID。 プロパティの動作: - 読み取り専用 - 更新操作で 必須 |
| delay | string | アイテムの更新間隔。 秒、またはサフィックス付きの時間単位(例: 30s、1m、2h、1d)を受け付けます。また、必要に応じて、セミコロンで区切られた1つ以上のカスタム間隔も指定できます。カスタム間隔には、柔軟な間隔とスケジューリング間隔を混在させることができます。 ユーザーマクロを受け付けます。使用する場合、値は単一のマクロでなければなりません。複数のマクロ、またはテキストと混在したマクロはサポートされません。柔軟な間隔は、スラッシュで区切られた2つのマクロとして記述できます(例: {$FLEX_INTERVAL}/{$FLEX_PERIOD})。例: 1h;wd1-5h9-18;{$Macro1}/1-7,00:00-24:00;0/6-7,12:00-24:00;{$Macro2}/{$Macro3}プロパティの動作: - type が "Zabbix agent" (0)、"Simple check" (3)、"Zabbix internal" (5)、"External check" (10)、"Database monitor" (11)、"IPMI agent" (12)、"SSH agent" (13)、"TELNET agent" (14)、"Calculated" (15)、"JMX agent" (16)、"HTTP agent" (19)、"SNMP agent" (20)、"Script" (21)、"Browser" (22) に設定されている場合、または type が "Zabbix agent (active)" (7) に設定され、かつ key_ に "mqtt.get" が含まれない場合に 必須 |
| hostid | ID | アイテムが属するホストまたはテンプレートのID。 プロパティの動作: - 不変 - 作成操作で 必須 |
| interfaceid | ID | アイテムのホストインターフェースのID。 プロパティの動作: - アイテムがホストに属し、 type が "Zabbix agent"、"IPMI agent"、"JMX agent"、"SNMP trap"、または "SNMP agent" に設定されている場合に 必須- アイテムがホストに属し、 type が "Simple check"、"External check"、"SSH agent"、"TELNET agent"、または "HTTP agent" に設定されている場合に サポート- ディスカバリされたオブジェクトでは 読み取り専用 |
| key_ | string | アイテムキー。 プロパティの動作: - 作成操作で 必須 - 継承されたオブジェクトまたはディスカバリされたオブジェクトでは 読み取り専用 |
| name | string | アイテム名。 ユーザーマクロをサポートします。 プロパティの動作: - 作成操作で 必須 - 継承されたオブジェクトまたはディスカバリされたオブジェクトでは 読み取り専用 |
| name_resolved | string | ユーザーマクロを展開したアイテム名。 プロパティの動作: - 読み取り専用 |
| type | integer | アイテムのタイプ。 指定可能な値: 0 - Zabbix agent; 2 - Zabbix trapper; 3 - Simple check; 5 - Zabbix internal; 7 - Zabbix agent (active); 9 - Web item; 10 - External check; 11 - Database monitor; 12 - IPMI agent; 13 - SSH agent; 14 - TELNET agent; 15 - Calculated; 16 - JMX agent; 17 - SNMP trap; 18 - Dependent item; 19 - HTTP agent; 20 - SNMP agent; 21 - Script; 22 - Browser. プロパティの動作: - 作成操作で 必須 - 継承されたオブジェクトまたはディスカバリされたオブジェクトでは 読み取り専用 |
| url | string | URL文字列。 ユーザーマクロ、{HOST.IP}、{HOST.CONN}、{HOST.DNS}、{HOST.HOST}、{HOST.NAME}、{HOST.PORT}、{ITEM.ID}、{ITEM.KEY} をサポートします。 プロパティの動作: - type が "HTTP agent" に設定されている場合に 必須- 継承されたオブジェクトまたはディスカバリされたオブジェクトでは 読み取り専用 |
| value_type | integer | アイテムの情報タイプ。 指定可能な値: 0 - 数値(浮動小数); 1 - 文字列; 2 - ログ; 3 - 数値(符号なし); 4 - テキスト; 5 - バイナリ。 プロパティの動作: - 作成操作で 必須 - 継承されたオブジェクトまたはディスカバリされたオブジェクトでは 読み取り専用 |
| allow_traps | integer | trapperアイテムと同様に値を投入できるようにします。 0 - (デフォルト) 受信データの受け付けを許可しない; 1 - 受信データの受け付けを許可する。 プロパティの動作: - type が "HTTP agent" に設定されている場合に サポート- ディスカバリされたオブジェクトでは 読み取り専用 |
| authtype | integer | 認証方式。type が "SSH agent" に設定されている場合の指定可能な値:0 - (デフォルト) パスワード; 1 - 公開鍵。 type が "HTTP agent" に設定されている場合の指定可能な値:0 - (デフォルト) なし; 1 - basic; 2 - NTLM; 3 - Kerberos; 4 - Digest。 プロパティの動作: - type が "SSH agent" または "HTTP agent" に設定されている場合に サポート- 継承されたオブジェクト( type が "HTTP agent" の場合)またはディスカバリされたオブジェクトでは 読み取り専用 |
| description | string | アイテムの説明。 プロパティの動作: - ディスカバリされたオブジェクトでは 読み取り専用 |
| error | string | アイテム値の更新に問題がある場合のエラーテキスト。 プロパティの動作: - 読み取り専用 |
| flags | integer | アイテムの生成元。 指定可能な値: 0 - 通常のアイテム; 4 - プロトタイプから変換されたアイテム。 プロパティの動作: - 読み取り専用 |
| follow_redirects | integer | データ取得時にレスポンスのリダイレクトに従うかどうか。 指定可能な値: 0 - リダイレクトに従わない; 1 - (デフォルト) リダイレクトに従う。 プロパティの動作: - type が "HTTP agent" に設定されている場合に サポート- 継承されたオブジェクトまたはディスカバリされたオブジェクトでは 読み取り専用 |
| headers | array | HTTPリクエスト実行時に送信されるヘッダーの配列。 プロパティの動作: - type が "HTTP agent" に設定されている場合に サポート- 継承されたオブジェクトまたはディスカバリされたオブジェクトでは 読み取り専用 |
| history | string | 履歴データを保存する期間を表す時間単位。 ユーザーマクロも受け付けます。 デフォルト: 31d。 プロパティの動作: - ディスカバリされたオブジェクトでは 読み取り専用 |
| http_proxy | string | HTTP(S) プロキシ接続文字列。 プロパティの動作: - type が "HTTP agent" に設定されている場合に サポート- 継承されたオブジェクトまたはディスカバリされたオブジェクトでは 読み取り専用 |
| inventory_link | integer | アイテムによって設定されるホストインベントリフィールドのID。 サポートされるホストインベントリフィールドとそのIDの一覧については、ホストインベントリページを参照してください。 デフォルト: 0。 プロパティの動作: - value_type が "numeric float"、"character"、"numeric unsigned"、または "text" に設定されている場合に サポート- ディスカバリされたオブジェクトでは 読み取り専用 |
| ipmi_sensor | string | IPMIセンサー。 プロパティの動作: - type が "IPMI agent" に設定され、かつ key_ が "ipmi.get" に設定されていない場合に 必須- type が "IPMI agent" に設定されている場合に サポート- 継承されたオブジェクトまたはディスカバリされたオブジェクトでは 読み取り専用 |
| jmx_endpoint | string | JMX agent のカスタム接続文字列。 デフォルト値: service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi プロパティの動作: - type が "JMX agent" に設定されている場合に サポート- ディスカバリされたオブジェクトでは 読み取り専用 |
| lastclock | timestamp | アイテム値が最後に更新された時刻。 デフォルトでは、直近24時間以内の値のみが表示されます。この期間は、Administration → General メニューセクションの Max history display period パラメータの値を変更することで延長できます。 プロパティの動作: - 読み取り専用 |
| lastns | integer | アイテム値が最後に更新された時点のナノ秒。 デフォルトでは、直近24時間以内の値のみが表示されます。この期間は、Administration → General メニューセクションの Max history display period パラメータの値を変更することで延長できます。 プロパティの動作: - 読み取り専用 |
| lastvalue | string | アイテムの最新値。 デフォルトでは、直近24時間以内の値のみが表示されます。この期間は、Administration → General メニューセクションの Max history display period パラメータの値を変更することで延長できます。 プロパティの動作: - 読み取り専用 |
| logtimefmt | string | ログエントリ内の時刻の形式。 プロパティの動作: - value_type が "log" に設定されている場合に サポート- 継承されたオブジェクトまたはディスカバリされたオブジェクトでは 読み取り専用 |
| master_itemid | ID | マスターアイテムのID。 プロパティの動作: - type が "Dependent item" に設定されている場合に 必須- 継承されたオブジェクトまたはディスカバリされたオブジェクトでは 読み取り専用 |
| output_format | integer | レスポンスをJSONに変換するかどうか。 0 - (デフォルト) 生データのまま保存; 1 - JSONに変換。 プロパティの動作: - type が "HTTP agent" に設定されている場合に サポート- 継承されたオブジェクトまたはディスカバリされたオブジェクトでは 読み取り専用 |
| params | string | アイテムのタイプに応じた追加パラメータ: - SSH agent および TELNET agent アイテムでは実行するスクリプト; - Database monitor アイテムではSQLクエリ; - Calculated アイテムでは数式; - Script および Browser アイテムではスクリプト。 プロパティの動作: - type が "Database monitor"、"SSH agent"、"TELNET agent"、"Calculated"、"Script"、または "Browser" に設定されている場合に 必須- 継承されたオブジェクト( type が "Script" または "Browser" の場合)またはディスカバリされたオブジェクトでは 読み取り専用 |
| parameters | object/array | type が "Script" または "Browser" に設定されている場合の追加パラメータ。name と value プロパティを持つオブジェクトの配列で、name は一意である必要があります。プロパティの動作: - type が "Script" または "Browser" に設定されている場合に サポート- 継承されたオブジェクトまたはディスカバリされたオブジェクトでは 読み取り専用 |
| password | string | 認証用パスワード。 プロパティの動作: - type が "JMX agent" に設定され、かつ username が設定されている場合に 必須- type が "Simple check"、"SSH agent"、"TELNET agent"、"Database monitor"、または "HTTP agent" に設定されている場合に サポート- 継承されたオブジェクト( type が "HTTP agent" の場合)またはディスカバリされたオブジェクトでは 読み取り専用 |
| post_type | integer | posts プロパティに格納されるPOSTデータ本文のタイプ。指定可能な値: 0 - (デフォルト) 生データ; 2 - JSONデータ; 3 - XMLデータ。 プロパティの動作: - type が "HTTP agent" に設定されている場合に サポート- 継承されたオブジェクトまたはディスカバリされたオブジェクトでは 読み取り専用 |
| posts | string | HTTP(S) リクエスト本文データ。 プロパティの動作: - type が "HTTP agent" に設定され、かつ post_type が "JSON data" または "XML data" に設定されている場合に 必須- type が "HTTP agent" に設定され、かつ post_type が "Raw data" に設定されている場合に サポート- 継承されたオブジェクトまたはディスカバリされたオブジェクトでは 読み取り専用 |
| prevvalue | string | アイテムの前回値。 デフォルトでは、直近24時間以内の値のみが表示されます。この期間は、Administration → General メニューセクションの Max history display period パラメータの値を変更することで延長できます。 プロパティの動作: - 読み取り専用 |
| privatekey | string | 秘密鍵ファイル名。 プロパティの動作: - type が "SSH agent" に設定され、かつ authtype が "public key" に設定されている場合に 必須- ディスカバリされたオブジェクトでは 読み取り専用 |
| publickey | string | 公開鍵ファイル名。 プロパティの動作: - type が "SSH agent" に設定され、かつ authtype が "public key" に設定されている場合に 必須- ディスカバリされたオブジェクトでは 読み取り専用 |
| query_fields | array | HTTPリクエスト実行時に送信されるクエリフィールドの配列。 プロパティの動作: - type が "HTTP agent" に設定されている場合に サポート- 継承されたオブジェクトまたはディスカバリされたオブジェクトでは 読み取り専用 |
| request_method | integer | リクエストメソッドのタイプ。 指定可能な値: 0 - (デフォルト) GET; 1 - POST; 2 - PUT; 3 - HEAD。 プロパティの動作: - type が "HTTP agent" に設定されている場合に サポート- 継承されたオブジェクトまたはディスカバリされたオブジェクトでは 読み取り専用 |
| retrieve_mode | integer | レスポンスのどの部分を保存するか。request_method が "GET"、"POST"、または "PUT" に設定されている場合の指定可能な値:0 - (デフォルト) 本文; 1 - ヘッダー; 2 - 本文とヘッダーの両方を保存。 request_method が "HEAD" に設定されている場合の指定可能な値:1 - ヘッダー。 プロパティの動作: - type が "HTTP agent" に設定されている場合に サポート- 継承されたオブジェクトまたはディスカバリされたオブジェクトでは 読み取り専用 |
| snmp_oid | string | SNMP OID。 プロパティの動作: - type が "SNMP agent" に設定されている場合に 必須- 継承されたオブジェクトまたはディスカバリされたオブジェクトでは 読み取り専用 |
| ssl_cert_file | string | 公開SSL鍵ファイルのパス。 プロパティの動作: - type が "HTTP agent" に設定されている場合に サポート- 継承されたオブジェクトまたはディスカバリされたオブジェクトでは 読み取り専用 |
| ssl_key_file | string | 秘密SSL鍵ファイルのパス。 プロパティの動作: - type が "HTTP agent" に設定されている場合に サポート- 継承されたオブジェクトまたはディスカバリされたオブジェクトでは 読み取り専用 |
| ssl_key_password | string | SSL鍵ファイルのパスワード。 プロパティの動作: - type が "HTTP agent" に設定されている場合に サポート- 継承されたオブジェクトまたはディスカバリされたオブジェクトでは 読み取り専用 |
| state | integer | アイテムの状態。 指定可能な値: 0 - (デフォルト) 正常; 1 - サポートされていない。 プロパティの動作: - 読み取り専用 |
| status | integer | アイテムのステータス。 指定可能な値: 0 - (デフォルト) 有効なアイテム; 1 - 無効なアイテム。 |
| status_codes | string | 必要なHTTPステータスコードの範囲。カンマ区切りで指定します。 カンマ区切りリストの一部としてユーザーマクロもサポートします。 例: 200,200-{$M},{$M},200-400 プロパティの動作: - type が "HTTP agent" に設定されている場合に サポート- 継承されたオブジェクトまたはディスカバリされたオブジェクトでは 読み取り専用 |
| templateid | ID | 親テンプレートアイテムのID。 ヒント: アイテムが属するテンプレートを指定するには、 hostid プロパティを使用します。プロパティの動作: - 読み取り専用 |
| timeout | string | アイテムデータのポーリングリクエストのタイムアウト。 秒、またはサフィックス付きの時間単位(例: 30s、1m)を受け付けます。ユーザーマクロも受け付けます。 指定可能な範囲: 1-600s。 デフォルト: "" - プロキシ/グローバル設定を使用。 プロパティの動作: - type が "Zabbix agent" (0)、"Simple check" (3) で key_ が "vmware." および "icmpping" で始まらない場合、"Zabbix agent (active)" (7)、"External check" (10)、"Database monitor" (11)、"SSH agent" (13)、"TELNET agent" (14)、"HTTP agent" (19)、"SNMP agent" (20) で snmp_oid が "walk[" または "get[" で始まる場合、"Script" (21)、"Browser" (22) に設定されている場合に サポート- 継承されたオブジェクトおよびディスカバリされたオブジェクトでは 読み取り専用 |
| trapper_hosts | string | 許可されたホスト。 プロパティの動作: - ディスカバリされたオブジェクトでは readonly - type が "Zabbix trapper" に設定されている場合、または type が "HTTP agent" に設定され、かつ allow_traps が "Allow to accept incoming data" に設定されている場合に サポート |
| trends | string | トレンドデータを保存する期間を表す時間単位。 ユーザーマクロも受け付けます。 デフォルト: 365d。 プロパティの動作: - value_type が "numeric float" または "numeric unsigned" に設定されている場合に サポート- ディスカバリされたオブジェクトでは 読み取り専用 |
| units | string | 値の単位。 プロパティの動作: - value_type が "numeric float" または "numeric unsigned" に設定されている場合に サポート- 継承されたオブジェクトまたはディスカバリされたオブジェクトでは 読み取り専用 |
| username | string | 認証用ユーザー名。 プロパティの動作: - type が "SSH agent"、"TELNET agent" に設定されている場合、または type が "JMX agent" に設定され、かつ password が設定されている場合に 必須- type が "Simple check"、"Database monitor"、または "HTTP agent" に設定されている場合に サポート- 継承されたオブジェクト( type が "HTTP agent" の場合)またはディスカバリされたオブジェクトでは 読み取り専用 |
| uuid | string | 既存のアイテムにインポートしたアイテムを関連付けるために使用される汎用一意識別子。指定しない場合は自動生成されます。 プロパティの動作: - アイテムがテンプレートに属する場合に サポート |
| valuemapid | ID | 関連付けられた値マップのID。 プロパティの動作: - value_type が "numeric float"、"character"、または "numeric unsigned" に設定されている場合に サポート- 継承されたオブジェクトまたはディスカバリされたオブジェクトでは 読み取り専用 |
| verify_host | integer | 接続先のホスト名がホスト証明書内のホスト名と一致することを検証するかどうか。 指定可能な値: 0 - (デフォルト) 検証しない; 1 - 検証する。 プロパティの動作: - type が "HTTP agent" に設定されている場合に サポート- 継承されたオブジェクトまたはディスカバリされたオブジェクトでは 読み取り専用 |
| verify_peer | integer | ホスト証明書が正当なものであることを検証するかどうか。 指定可能な値: 0 - (デフォルト) 検証しない; 1 - 検証する。 プロパティの動作: - type が "HTTP agent" に設定されている場合に サポート- 継承されたオブジェクトまたはディスカバリされたオブジェクトでは 読み取り専用 |
HTTPヘッダー
ヘッダーオブジェクトには、次のプロパティがあります。
HTTPクエリフィールド
クエリフィールドオブジェクトは、URLパラメータを指定するために使用される名前と値を定義します。 このオブジェクトには、以下のプロパティがあります。
アイテムタグ
アイテムタグオブジェクトには、以下のプロパティがあります。
アイテムの前処理
アイテムの前処理オブジェクトには、以下のプロパティがあります。
| Property | Type | Description |
|---|---|---|
| type | integer | 前処理オプションのタイプです。 指定可能な値: 1 - カスタム乗数; 2 - 右トリム; 3 - 左トリム; 4 - トリム; 5 - 正規表現; 6 - 真偽値から10進数; 7 - 8進数から10進数; 8 - 16進数から10進数; 9 - 単純変化; 10 - 1秒あたりの変化; 11 - XML XPath; 12 - JSONPath; 13 - 範囲内; 14 - 正規表現に一致; 15 - 正規表現に一致しない; 16 - JSON内のエラーをチェック; 17 - XML内のエラーをチェック; 18 - 正規表現を使用してエラーをチェック; 19 - 未変更を破棄; 20 - ハートビート付きで未変更を破棄; 21 - JavaScript; 22 - Prometheusパターン; 23 - PrometheusからJSON; 24 - CSVからJSON; 25 - 置換; 26 - 未サポートをチェック; 27 - XMLからJSON; 28 - SNMP walk値; 29 - SNMP walkからJSON; 30 - SNMP get値。 Property behavior: - required |
| params | string | 前処理オプションで使用される追加パラメータです。 複数のパラメータは改行文字 (\n) で区切られます。 type が「未サポートをチェック」に設定されている場合、パラメータは <scope>[\n<pattern>] 構文に従います。ここで、pattern は正規表現、scope は次のいずれかです:-1 - 任意のエラーに一致; \ 0 - エラーメッセージが pattern に一致するかをチェック; \ 1 - エラーメッセージが pattern に一致しないかをチェック。 Property behavior: - type が「カスタム乗数」(1)、「右トリム」(2)、「左トリム」(3)、「トリム」(4)、「正規表現」(5)、「XML XPath」(11)、「JSONPath」(12)、「範囲内」(13)、「正規表現に一致」(14)、「正規表現に一致しない」(15)、「JSON内のエラーをチェック」(16)、「XML内のエラーをチェック」(17)、「正規表現を使用してエラーをチェック」(18)、「ハートビート付きで未変更を破棄」(20)、「JavaScript」(21)、「Prometheusパターン」(22)、「PrometheusからJSON」(23)、「CSVからJSON」(24)、「置換」(25)、「未サポートをチェック」(26)、「SNMP walk値」(28)、「SNMP walkからJSON」(29)、または「SNMP get値」(30) に設定されている場合は required |
| error_handler | integer | 前処理ステップの失敗時に使用されるアクションタイプです。 指定可能な値: 0 - エラーメッセージはZabbix serverによって設定される; 1 - 値を破棄; 2 - カスタム値を設定; 3 - カスタムエラーメッセージを設定。 type が「未サポートをチェック」に設定されている場合の指定可能な値:1 - 値を破棄; 2 - カスタム値を設定; 3 - カスタムエラーメッセージを設定。 Property behavior: - type が「カスタム乗数」(1)、「正規表現」(5)、「真偽値から10進数」(6)、「8進数から10進数」(7)、「16進数から10進数」(8)、「単純変化」(9)、「1秒あたりの変化」(10)、「XML XPath」(11)、「JSONPath」(12)、「範囲内」(13)、「正規表現に一致」(14)、「正規表現に一致しない」(15)、「JSON内のエラーをチェック」(16)、「XML内のエラーをチェック」(17)、「正規表現を使用してエラーをチェック」(18)、「Prometheusパターン」(22)、「PrometheusからJSON」(23)、「CSVからJSON」(24)、「未サポートをチェック」(26)、「XMLからJSON」(27)、「SNMP walk値」(28)、「SNMP walkからJSON」(29)、または「SNMP get値」(30) に設定されている場合は required |
| error_handler_params | string | エラーハンドラーのパラメータです。 Property behavior: - error_handler が「カスタム値を設定」または「カスタムエラーメッセージを設定」に設定されている場合は required |
以下のパラメータとエラーハンドラーが、各前処理タイプでサポートされています。
| Preprocessing type | Name | Parameter 1 | Parameter 2 | Parameter 3 | Supported error handlers |
|---|---|---|---|---|---|
| 1 | カスタム乗数 | number1,\ 6 | 0, 1, 2, 3 | ||
| 2 | 右トリム | 文字のリスト2 | |||
| 3 | 左トリム | 文字のリスト2 | |||
| 4 | トリム | 文字のリスト2 | |||
| 5 | 正規表現 | pattern3 | output2 | 0, 1, 2, 3 | |
| 6 | 真偽値から10進数 | 0, 1, 2, 3 | |||
| 7 | 8進数から10進数 | 0, 1, 2, 3 | |||
| 8 | 16進数から10進数 | 0, 1, 2, 3 | |||
| 9 | 単純変化 | 0, 1, 2, 3 | |||
| 10 | 1秒あたりの変化 | 0, 1, 2, 3 | |||
| 11 | XML XPath | path4 | 0, 1, 2, 3 | ||
| 12 | JSONPath | path4 | 0, 1, 2, 3 | ||
| 13 | 範囲内 | min1,\ 6 | max1,\ 6 | 0, 1, 2, 3 | |
| 14 | 正規表現に一致 | pattern3 | 0, 1, 2, 3 | ||
| 15 | 正規表現に一致しない | pattern3 | 0, 1, 2, 3 | ||
| 16 | JSON内のエラーをチェック | path4 | 0, 1, 2, 3 | ||
| 17 | XML内のエラーをチェック | path4 | 0, 1, 2, 3 | ||
| 18 | 正規表現を使用してエラーをチェック | pattern3 | output2 | 0, 1, 2, 3 | |
| 19 | 未変更を破棄 | ||||
| 20 | ハートビート付きで未変更を破棄 | seconds5,\ 6 | |||
| 21 | JavaScript | script2 | |||
| 22 | Prometheusパターン | pattern6,\ 7 | value, label, function |
output8,\ 9 | 0, 1, 2, 3 |
| 23 | PrometheusからJSON | pattern6,\ 7 | 0, 1, 2, 3 | ||
| 24 | CSVからJSON | character2 | character2 | 0,1 | 0, 1, 2, 3 |
| 25 | 置換 | search string2 | replacement2 | ||
| 26 | 未サポートをチェック | scope1 | pattern3,\ 6 | 1, 2, 3 | |
| 27 | XMLからJSON | 0, 1, 2, 3 | |||
| 28 | SNMP walk値 | OID2 | 形式: 0 - 変更なし 1 - Hex-STRING から UTF-8 2 - Hex-STRING から MAC 3 - BITS から整数 |
0, 1, 2, 3 | |
| 29 | SNMP walkからJSON10 | フィールド名2 | OIDプレフィックス2 | 形式: 0 - 変更なし 1 - Hex-STRING から UTF-8 2 - Hex-STRING から MAC 3 - BITS から整数 |
0, 1, 2, 3 |
| 30 | SNMP get値 | 形式: 1 - Hex-STRING から UTF-8 2 - Hex-STRING から MAC 3 - BITS から整数 |
0, 1, 2, 3 | ||
1 浮動小数点数 (整数は暗黙的に浮動小数点値に変換されます)
2 文字列
3 正規表現
4 JSONPath または XML XPath
5 正の整数 (時間サフィックスをサポート。例: 30s, 1m, 2h,
1d)
6 ユーザーマクロ
7 次の構文に従うPrometheusパターン:
<metric name>{<label name>="<label value>", ...} == <value>。各
Prometheusパターンの構成要素 (メトリクス、ラベル名、ラベル値、メトリクス値) にはユーザーマクロを使用できます。
8 次の構文に従うPrometheus出力: 2番目のパラメータとして label が選択されている場合は <label name> (ユーザーマクロを使用可能)。
9 集計関数のいずれか: 2番目のパラメータとして function が選択されている場合は sum, min, max, avg, count。
10 改行文字で区切られた複数の「Field name,OID prefix,Format records」レコードをサポートします。