8 内部チェック

概要

内部チェックを使用すると、Zabbixの内部プロセスを監視できます。 言い換えれば、ZabbixサーバーやZabbixプロキシで何が起こっているかを監視できます。

内部チェックは以下のように計算されます:

  • サーバーで監視されているホストの場合はZabbixサーバーで
  • プロキシで監視されているホストの場合はZabbixプロキシで

内部チェックは、ホストのメンテナンス状態に関係なくサーバーまたはプロキシによって処理されます。

このアイテムを使用するには、Zabbix内部アイテムタイプを選択します。

内部チェックはZabbixポーラーによって処理されます。

パフォーマンス

一部の内部アイテムは、パフォーマンスに悪影響を及ぼす可能性があります。 これらのアイテムは以下の通りです:

  • zabbix[host,,items]
  • zabbix[host,,items_unsupported]
  • zabbix[hosts]
  • zabbix[items]
  • zabbix[items_unsupported]
  • zabbix[queue,,]
  • zabbix[requiredperformance]
  • zabbix[stats,,,queue,,]
  • zabbix[triggers]

システム情報およびキューのWebインターフェースセクションも影響を受けます。

サポートされているチェック

アイテムキーはカスタマイズ可能なパラメータや追加情報なしで一覧表示されています。
アイテムキーをクリックすると、詳細情報が表示されます。

アイテムキー 説明
zabbix[boottime] ZabbixサーバーまたはZabbixプロキシプロセスの起動時間(秒単位)。
zabbix[cluster,discovery,nodes] 高可用性クラスタノードを検出します。
zabbix[connector_queue] コネクタキューにエンキューされた値の数。
zabbix[discovery_queue] ディスカバリキューにエンキューされたネットワークチェックの数。
zabbix[host,,items] ホスト上で有効なアイテム(サポートされているものとサポートされていないもの)の数。
zabbix[host,,items_unsupported] ホスト上で有効なサポートされていないアイテムの数。
zabbix[host,,maintenance] ホストの現在のメンテナンスステータス。
zabbix[host,active_agent,available] ホスト上のアクティブエージェントチェックの可用性。
zabbix[host,discovery,interfaces] Zabbix Webインターフェースで設定されたホストのすべてのインターフェースの詳細。
zabbix[host,,available] ホスト上の特定のタイプのチェックのメインインターフェースの可用性。
zabbix[hosts] 監視対象ホストの数。
zabbix[items] 有効なアイテム(サポートされているものとサポートされていないもの)の数。
zabbix[items_unsupported] サポートされていないアイテムの数。
zabbix[java,,] Zabbix Javaゲートウェイに関する情報。
zabbix[lld_queue] 低レベルディスカバリ処理キューにエンキューされた値の数。
zabbix[preprocessing] 前処理マネージャーが受信した値の統計情報。
zabbix[preprocessing_queue] 前処理キューにエンキューされた値の数。
zabbix[process,,,] 特定のZabbixプロセスまたはプロセスグループ(<type>と<mode>で識別)が<state>で費やした時間の割合。
zabbix[proxy,,] Zabbixプロキシに関する情報。
zabbix[proxy,discovery] Zabbixプロキシの一覧。
zabbix[proxy group,,available] プロキシグループ内のオンラインプロキシの数。
zabbix[proxy group,,pavailable] プロキシグループ内のオンラインプロキシの割合。
zabbix[proxy group,,proxies] プロキシグループ内のZabbixプロキシの一覧。
zabbix[proxy group,,state] プロキシグループの状態。
zabbix[proxy group,discovery] 構成データとリアルタイムデータを持つプロキシグループのリストを返します。
zabbix[proxy_buffer,buffer,] プロキシのメモリバッファ使用状況の統計情報を返します。
zabbix[proxy_buffer,state,changes] 起動以降のディスク/メモリバッファモード間の状態変化の回数を返します。
zabbix[proxy_buffer,state,current] 新しいデータが保存されている現在の動作状態を返します。
zabbix[proxy_history] サーバーに送信待ちのプロキシ履歴テーブル内の値の数。
zabbix[queue,,] <from>秒以上、<to>秒未満遅延しているキュー内の監視アイテムの数。
zabbix[rcache,,] Zabbix構成キャッシュの可用性統計。
zabbix[requiredperformance] ZabbixサーバーまたはZabbixプロキシの必要なパフォーマンス(1秒あたりの新しい値の期待値)。
zabbix[stats,,] リモートZabbixサーバーまたはプロキシの内部メトリクス。
zabbix[stats,,,queue,,] リモートZabbixサーバーまたはプロキシの内部キューメトリクス。
zabbix[tcache,,] Zabbixトレンド関数キャッシュの有効性統計。
zabbix[triggers] Zabbixデータベース内で有効なトリガーの数(有効なホスト上で有効なアイテムがすべて有効なもの)。
zabbix[uptime] Zabbixサーバーまたはプロキシプロセスの稼働時間(秒単位)。
zabbix[vcache,buffer,] Zabbix値キャッシュの可用性統計。
zabbix[vcache,cache,] Zabbix値キャッシュの有効性統計。
zabbix[version] Zabbixサーバーまたはプロキシのバージョン。
zabbix[vmware,buffer,] Zabbix vmwareキャッシュの可用性統計。
zabbix[vps,written] データベースに書き込まれた履歴値の合計数。
zabbix[wcache,,] Zabbix書き込みキャッシュの統計と可用性。

アイテムキーの詳細

  • 山括弧のないパラメータは必須であり、そのまま使用する必要があります(例:zabbix[host,<type>,available]の"host"と"available")。
  • 山括弧(< >)付きのパラメータは、有効な値に置き換える必要があります。 パラメータにデフォルト値がある場合、省略できます。
  • "プロキシではサポートされていません"とラベル付けされたアイテムやアイテムパラメータの値は、ホストがサーバーによって監視されている場合にのみ取得できます。 逆に、"サーバーではサポートされていません"の値は、ホストがプロキシによって監視されている場合にのみ取得できます。
zabbix[boottime]


ZabbixサーバーまたはZabbixプロキシプロセスの起動時刻(秒単位)。
戻り値: 整数

zabbix[cluster,discovery,nodes]


高可用性クラスタのノードを検出します。
戻り値:JSONオブジェクト

コメント:

  • このアイテムはローレベルディスカバリで使用できます。
  • 返されるフィールドは主に高可用性ノードオブジェクトのプロパティに一致します。
  • 追加フィールド:
    • db_timestamp — レスポンスに含まれる現在のサーバー時刻(Unixタイムスタンプ)
    • lastaccess_age — 最後のノードハートビートからの秒数(db_timestamp - lastaccess)
    • status — ノードの状態:
      • 0 — 待機
      • 1 — 手動で停止
      • 2 — 利用不可
      • 3 — アクティブ

戻り値の例:

[
  {
    "id": "ckvupihk70001z8mkpw5cg0u3",
    "name": "zabbix-prod-01",
    "status": 3,
    "address": "10.0.4.12:10051",
    "port": 10051,
    "lastaccess": 1756115995,
    "db_timestamp": 1756116000,
    "lastaccess_age": 5
  },
  {
    "id": "ckvx2a9k70004b1nq2hz9d7f",
    "name": "zabbix-standby-02",
    "status": 0,
    "address": "10.0.4.13:10051",
    "port": 10051,
    "lastaccess": 1756115550,
    "db_timestamp": 1756116000,
    "lastaccess_age": 450
  },
  {
    "id": "ckw0bq3l70007y4r1a0m5kz8",
    "name": "zabbix-backup-eu1",
    "status": 1,
    "address": "backup.example.com:10051",
    "port": 10051,
    "lastaccess": 1756105080,
    "db_timestamp": 1756116000,
    "lastaccess_age": 10920
  }
]
zabbix[connector_queue]


コネクタキューにエンキューされた値の数。
戻り値: 整数

zabbix[discovery_queue]


ディスカバリキューに入っているネットワークチェックの数。
戻り値: 整数

zabbix[host,,items]


ホスト上で有効なアイテム数(サポートされているものとサポートされていないものの両方)。
戻り値: 整数

zabbix[host,,items_unsupported]


ホストで有効なサポートされていないアイテムの数。
戻り値: 整数

zabbix[host,,maintenance]


ホストの現在のメンテナンスステータス。
戻り値: 0 - 通常状態; 1 - データ収集ありのメンテナンス; 2 - データ収集なしのメンテナンス。

コメント:

  • このアイテムは、ホストの場所(サーバーまたはプロキシ上)に関係なく、常にZabbixサーバーによって処理されます。 プロキシはこのアイテムを設定データとして受信しません。
  • 2番目のパラメータは空でなければならず、将来の使用のために予約されています。
zabbix[host,active_agent,available]


ホスト上のアクティブエージェントチェックの可用性。
戻り値: 0 - 不明; 1 - 利用可能; 2 - 利用不可。

zabbix[host,discovery,interfaces]


Zabbixフロントエンドで設定されたホストのすべてのインターフェースの詳細。
戻り値: JSONオブジェクト

コメント:

zabbix[host,<type>,available]


ホスト上の特定のタイプのチェックのメインインターフェースの可用性。
戻り値: 0 - 利用不可; 1 - 利用可能; 2 - 不明。

パラメータ:

  • type - agentsnmpipmi、または jmx

コメント:

  • アイテム値は、ホストの到達不能/利用不可に関する設定パラメータに従って計算されます。
zabbix[hosts]


監視対象ホストの数。
戻り値: 整数

zabbix[items]


有効なアイテム数(サポートされているものとサポートされていないもの)。
戻り値: 整数

zabbix[items_unsupported]


サポートされていないアイテムの数。
戻り値: 整数

zabbix[java,,<param>]


Zabbix Javaゲートウェイに関する情報です。
戻り値: 1 - <param>がpingの場合; Javaゲートウェイのバージョン - <param>がversionの場合 (例: "8.0.0")。

パラメータ:

  • param - pingまたはversion

コメント:

  • このアイテムは、nodata()トリガー関数を使用してJavaゲートウェイの可用性をチェックするために使用できます。
  • 2番目のパラメータは空にする必要があり、将来の使用のために予約されています。
zabbix[lld_queue]


低レベルディスカバリ処理キューにエンキューされた値の数。
戻り値: 整数

コメント:

  • このアイテムは、低レベルディスカバリ処理キューの長さを監視するために使用できます。
zabbix[preprocessing]


前処理マネージャーによって受信された値の統計情報:

  • queued - 前処理が必要なキューイングされた値の数とサイズ (カウンター)
  • direct - 前処理が不要なキューイングされた値の数とサイズ (カウンター)
  • queue - 前処理キューにキューイングされた値の数 (zabbix[preprocessing_queue]と同じ)

戻り値: JSON

戻り値の例:

{"data":
    {
    "queued": {
        "count": 106,
        "size": 58620
    },
    "direct": {
        "count": 395,
        "size": 33843
    },
    "queue": 0
    }
}
zabbix[preprocessing_queue]


前処理キューに入れられた値の数。
戻り値: 整数

コメント:

  • このアイテムは前処理キューの長さを監視するために使用できます。
zabbix[process,<type>,<mode>,<state>]


特定のZabbixプロセス、または<type>と<mode>で識別されるプロセスグループが<state>で過ごした時間の割合(%)です。 直近1分間のみを対象に計算されます。
戻り値:Float

パラメータ:

  • type - サーバープロセスの場合:agent polleralert manageralert synceralerteravailability managerbrowser pollerconfiguration syncerconfiguration syncer workerconnector managerconnector workerdiscovery managerdiscovery workerescalatorha managerhistory pollerhistory syncerhousekeeperhttp agent pollerhttp pollericmp pingerinternal polleripmi manageripmi pollerjava pollerlld managerlld workerodbc pollerpollerpreprocessing managerpreprocessing workerproxy group managerproxy pollerself-monitoringservice managersnmp pollersnmp trappertask managertimertrappertrigger housekeeperunreachable pollervmware collector;
    プロキシプロセスの場合:agent polleravailability managerbrowser pollerconfiguration syncerdata senderdiscovery managerdiscovery workerhistory syncerhousekeeperhttp agent pollerhttp pollericmp pingerinternal polleripmi manageripmi pollerjava pollerodbc pollerpollerpreprocessing managerpreprocessing workerself-monitoringsnmp pollersnmp trappertask managertrapperunreachable pollervmware collector;
  • mode - avg - 指定したタイプのすべてのプロセスの平均値(デフォルト);
    count - 指定したプロセスタイプのフォーク数を返す。<state>は指定しない;
    max - 最大値;
    min - 最小値;
    <process number> - プロセス番号(1から事前フォークされたインスタンス数まで。たとえば、4つのtrapperが動作している場合、値は1から4の間);
  • state - busy - プロセスがビジー状態、つまりリクエスト処理中(デフォルト);
    idle - プロセスがアイドル状態で何もしていない。

コメント:

  • <mode>が動作していないZabbixプロセス番号の場合(たとえば、5つのpollerが動作しているのに<mode>に6を指定した場合)、そのアイテムはサポート対象外になります。
  • 最小値と最大値は、単一プロセスの使用率を指します。 したがって、3つのpollerグループでプロセスごとの使用率が2、18、66だった場合、minは2、maxは66を返します。
  • プロセスは、何をしているかを共有メモリに報告し、self-monitoringプロセスがそのデータを毎秒集計します。 状態変化(busy/idle)は変化時に登録されます。つまり、プロセスがbusyになった場合、その状態として登録され、idleになるまで状態は変更・更新されません。 これにより、完全にハングしたプロセスでも100%ビジーとして正しく登録されます。
  • 現在、「busy」は「スリープしていない」ことを意味しますが、将来的にはロック待ちやデータベースクエリ実行中など、追加の状態が導入される可能性があります。 非同期pollerは、server/proxyのMaxConcurrentChecksPerPoller設定パラメータで設定された上限に達した場合、ビジーと見なされることに注意してください。
  • Linuxおよびほとんどの他のシステムでは、分解能は1/100秒です。

例:

zabbix[process,poller,avg,busy] #直近1分間にpollerプロセスが何かをしていた平均時間
zabbix[process,"icmp pinger",max,busy] #直近1分間に任意のICMP pingerプロセスが何かをしていた最大時間
zabbix[process,"history syncer",2,busy] #直近1分間にhistory syncer番号2が何かをしていた時間
zabbix[process,trapper,count] #現在動作しているtrapperプロセスの数
zabbix[proxy,<name>,<param>]


Zabbixプロキシに関する情報です。
戻り値: 整数

パラメータ:

  • name - プロキシ名
  • param - lastaccess - プロキシから受信した最後のハートビートメッセージのタイムスタンプ
    delay - 収集された値が未送信の時間。計算式は「プロキシ遅延」+(「現在のサーバー時刻」-「プロキシlastaccess」)で、「プロキシ遅延」はプロキシの現在時刻とプロキシ上の最も古い未送信値のタイムスタンプの差です。

コメント:

  • このアイテムは、ホストの場所(サーバーまたはプロキシ上)に関係なく、常にZabbixサーバーによって処理されます。
  • プロキシの可用性を確認するには、fuzzytime()関数を使用できます。

例:

zabbix[proxy,"Germany",lastaccess] # "Germany"プロキシから受信した最後のハートビートメッセージのタイムスタンプ
zabbix[proxy,discovery]


名前、モード、暗号化、圧縮、バージョン、最終確認時刻、ホスト数、アイテム数、必要な値/秒(vps)、バージョンステータス(current/outdated/unsupported)、アイテムタイプごとのタイムアウト、プロキシグループ名(プロキシがグループに属している場合)、状態(unknown/offline/online)を含むZabbixプロキシのリスト。
戻り値:JSONオブジェクト

zabbix[proxy group,<name>,available]


プロキシグループ内のオンラインプロキシの数。
戻り値: 整数

パラメータ:

  • name - プロキシグループ名。
zabbix[proxy group,<name>,pavailable]


プロキシグループ内のオンラインプロキシの割合。
戻り値: Float

パラメータ:

  • name - プロキシグループ名。
zabbix[proxy group,<name>,proxies]


名前、モード、暗号化、圧縮、バージョン、最終確認、ホスト数、アイテム数、必要な値/秒(vps)、バージョンステータス(current/outdated/unsupported)、タイムアウト、プロキシグループ名、状態(unknown/offline/online)を持つプロキシグループ内のZabbixプロキシのリスト。
戻り値:JSON

パラメータ:

  • name - プロキシグループ名。
zabbix[proxy group,<name>,state]


プロキシグループの状態。
戻り値: 0 - 不明; 1 - オフライン; 2 - 復旧中; 3 - オンライン; 4 - 劣化中。

パラメータ:

  • name - プロキシグループ名。
zabbix[proxy group,discovery]


設定データおよびリアルタイムデータを含むプロキシグループのリストを返します。 設定データには、プロキシグループ名、フェイルオーバー遅延、必要なオンラインプロキシの最小数が含まれます。 リアルタイムデータには、プロキシグループの状態(詳細はコメントを参照)、オンラインプロキシの数、オンラインプロキシの割合が含まれます。
戻り値:JSON

コメント:

  • このアイテムはグループに属さないプロキシは返しません。
  • "failover_delay"または"min_online"に無効な値がある場合、特別な値-1が報告されます。 無効な値は、設定にマクロが使用されていて、そのマクロが有効な値に展開できない場合に発生することがあります。
  • プロキシグループの状態は整数で報告されます:0 - 不明; 1 - オフライン; 2 - 復旧中; 3 - オンライン; 4 - 劣化中。

戻り値の例:

{
    "groups": [
       { "name": "Riga", "failover_delay": 60, "min_online": 1 },
       { "name": "Tokyo", "failover_delay": 60, "min_online": 2 },
       { "name": "Porto Alegre", "failover_delay": 60, "min_online": 3 }
    ],
    "details": {
        "Riga": { "state": 3, "available": 10, "pavailable": 20 },
        "Tokyo": { "state": 3, "available": 10, "pavailable": 20 },
        "Porto Alegre": { "state": 1, "available": 0, "pavailable": 0 }
    }
}
zabbix[proxy_buffer,buffer,<mode>]


プロキシのメモリバッファ使用統計。
戻り値: Integer (サイズの場合); Float (パーセンテージの場合)。

パラメータ:

  • mode: total - バッファの合計サイズ (メモリバッファが有効かどうかの確認に使用可能);
    free - 空きバッファのサイズ;
    pfree - 空きバッファのパーセンテージ;
    used - 使用済みバッファのサイズ;
    pused - 使用済みバッファのパーセンテージ。

コメント:

  • メモリバッファが無効な場合は「Proxy memory buffer is disabled」エラーを返します;
  • このアイテムはZabbixサーバーではサポートされていません。
zabbix[proxy_buffer,state,changes]


起動後、ディスク/メモリバッファモード間の状態変更回数を返します。
戻り値: 整数; 0 - メモリバッファが無効です。

コメント:

  • 状態変更が頻繁に発生する場合は、メモリバッファのサイズまたは有効期間を増やす必要があります。
  • メモリバッファの状態を監視する頻度が低い場合(例えば1分に1回)は、バッファが状態を切り替えても記録されないことがあります。
zabbix[proxy_buffer,state,current]


新しいデータが保存されている現在の作業状態を返します。
戻り値: 0 - ディスク; 1 - メモリ。

コメント:

  • メモリバッファが無効な場合も "0" が返されます。
zabbix[proxy_history]


サーバーに送信されるのを待っているプロキシ履歴テーブル内の値の数。
戻り値: 整数

コメント:

  • このアイテムはZabbixサーバーではサポートされていません。
zabbix[queue,<from>,<to>]


監視対象アイテムのうち、<from>秒以上、<to>秒未満遅延しているキュー内のアイテム数を返します。
戻り値: 整数

パラメータ:

  • from - 少なくともこの秒数だけ遅延している(デフォルトは6秒);
  • to - 最大でこの秒数だけ遅延している(デフォルトは無限大)。

コメント:

Zabbixプロキシはメンテナンス期間を認識しません。詳細はメンテナンス中のキューの計算を参照してください。

zabbix[rcache,<cache>,<mode>]


Zabbix設定キャッシュの可用性統計情報。
戻り値: サイズの場合は整数; パーセンテージの場合は浮動小数点数

パラメータ:

  • cache - buffer;
  • mode - total - バッファの合計サイズ;
    free - 空きバッファのサイズ;
    pfree - 空きバッファのパーセンテージ;
    used - 使用済みバッファのサイズ;
    pused - 使用済みバッファのパーセンテージ。
zabbix[requiredperformance]


ZabbixサーバーまたはZabbixプロキシの必要なパフォーマンス(1秒あたりの新しい値の数)を返します。
戻り値: Float

コメント:

  • レポート > システム情報の「必要なサーバーパフォーマンス(1秒あたりの新しい値の数)」とほぼ一致します。
zabbix[stats,<ip>,<port>]


リモートのZabbixサーバーまたはプロキシの内部メトリクスです。
戻り値: JSONオブジェクト

パラメータ:

  • ip - リモートでクエリを実行するサーバー/プロキシのIP/DNS/ネットワークマスクリスト(デフォルトは127.0.0.1)
  • port - リモートでクエリを実行するサーバー/プロキシのポート(デフォルトは10051)

コメント:

  • statsリクエストは、ターゲットインスタンスの'statsAllowedIP' サーバー/プロキシパラメータにリストされているアドレスからのみ受け付けられます。
  • このアイテムでは、選択された内部メトリクスのセットが返されます。 詳細は、Zabbix statsのリモート監視を参照してください。
zabbix[stats,<ip>,<port>,queue,<from>,<to>]


リモートのZabbixサーバーまたはプロキシの内部キューメトリクス(zabbix[queue,<from>,<to>]を参照)。
戻り値:JSONオブジェクト

パラメータ:

  • ip - リモートでクエリを実行するサーバー/プロキシのIP/DNS/ネットワークマスクリスト(デフォルトは127.0.0.1)
  • port - リモートでクエリを実行するサーバー/プロキシのポート(デフォルトは10051)
  • from - 少なくともこの秒数だけ遅延(デフォルトは6秒)
  • to - 最大でこの秒数だけ遅延(デフォルトは無限大)

コメント:

  • statsリクエストは、ターゲットインスタンスのserver/proxyパラメータの'StatsAllowedIP'にリストされているアドレスからのみ受け付けられます。
  • このアイテムによって選択された内部メトリクスのセットが返されます。 詳細はZabbix statsのリモート監視を参照してください。

Zabbixプロキシはメンテナンス期間を認識しません。詳細はメンテナンス中のキューの計算を参照してください。

zabbix[tcache,<cache>,<parameter>]


Zabbixトレンド関数キャッシュの有効性統計。
戻り値: サイズの場合は整数; パーセンテージの場合は浮動小数点数

パラメータ:

  • cache - buffer;
  • parameter - all - キャッシュリクエストの合計 (デフォルト);
    hits - キャッシュヒット数;
    phits - キャッシュヒットのパーセンテージ;
    misses - キャッシュミス数;
    pmisses - キャッシュミスのパーセンテージ;
    items - キャッシュされたアイテム数;
    requests - キャッシュされたリクエスト数;
    pitems - キャッシュされたアイテム数/(キャッシュされたアイテム数+リクエスト数)のパーセンテージ。 パーセンテージが低い場合、キャッシュサイズを減らすことができます。

コメント:

  • このアイテムはZabbixプロキシではサポートされていません。
zabbix[triggers]


有効なホスト上のすべてのアイテムが有効なZabbixデータベース内の有効なトリガーの数。
戻り値: 整数

コメント:

  • このアイテムはZabbixプロキシではサポートされていません。
zabbix[uptime]


Zabbixサーバーまたはプロキシプロセスの稼働時間(秒単位)。
戻り値: 整数

zabbix[vcache,buffer,<mode>]


Zabbix値キャッシュの可用性統計情報。
戻り値: サイズの場合は整数; パーセンテージの場合は浮動小数点数

パラメータ:

  • mode - total - バッファの合計サイズ;
    free - 空きバッファのサイズ;
    pfree - 空きバッファのパーセンテージ;
    used - 使用済みバッファのサイズ;
    pused - 使用済みバッファのパーセンテージ。

コメント:

  • このアイテムはZabbixプロキシではサポートされていません。
zabbix[vcache,cache,<parameter>]


Zabbix値キャッシュの有効性統計。
戻り値:整数。 <parameter>がmodeに設定されている場合、戻り値は次のとおりです:0 - 通常モード;1 - 低メモリモード。

パラメータ:

  • parameter - requests - リクエストの総数;
    hits - キャッシュヒット数(キャッシュから取得した履歴値);
    misses - キャッシュミス数(データベースから取得した履歴値);
    mode - 値キャッシュの動作モード。

コメント:

  • 低メモリモードがオンになると、このモードをトリガーした問題が早期に解決されても、値キャッシュは24時間この状態のままになります。
  • このキーは、1秒あたりの変化の前処理ステップと組み合わせて、1秒あたりの値の統計を取得するために使用できます。
  • このアイテムはZabbixプロキシではサポートされていません。
zabbix[version]


Zabbixサーバーまたはプロキシのバージョン。
戻り値: 文字列。例: 8.0.0

zabbix[vmware,buffer,<mode>]


Zabbix vmwareキャッシュの可用性統計情報。
戻り値:Integer(サイズの場合);Float(パーセンテージの場合)。

パラメータ:

  • mode - total - バッファの合計サイズ;
    free - 空きバッファのサイズ;
    pfree - 空きバッファのパーセンテージ;
    used - 使用済みバッファのサイズ;
    pused - 使用済みバッファのパーセンテージ。
zabbix[vps,written]


データベースに書き込まれた履歴値の合計数。
戻り値: 整数

zabbix[wcache,<cache>,<mode>]


Zabbix書き込みキャッシュの統計と可用性。
戻り値: Integer(数値/サイズの場合)、Float(パーセンテージの場合)。

パラメータ:

  • cache - valueshistoryindex、またはtrend;
  • mode - (valuesの場合)all(デフォルト)- Zabbixサーバー/プロキシによって処理された値の総数(サポートされていないアイテムを除く)(カウンタ);
    float - 処理された浮動小数点値の数(カウンタ);
    uint - 処理された符号なし整数値の数(カウンタ);
    str - 処理された文字列値の数(カウンタ);
    log - 処理されたログ値の数(カウンタ);
    text - 処理されたテキスト値の数(カウンタ);
    bin - 処理されたバイナリ値の数(カウンタ);
    json - 処理されたJSON値の数(カウンタ);
    not supported - アイテムの処理がアイテムをサポートされていない状態にした、またはその状態を維持した回数(カウンタ);
    historyindextrendキャッシュの場合)pfree(デフォルト)- 空きバッファのパーセンテージ;
    total - バッファの合計サイズ;
    free - 空きバッファのサイズ;
    used - 使用済みバッファのサイズ;
    pused - 使用済みバッファのパーセンテージ。

コメント:

  • trendキャッシュパラメータはZabbixプロキシではサポートされていません。
  • ヒストリキャッシュはアイテムの値を保存するために使用されます。 値が少ない場合は、データベース側のパフォーマンス問題を示します。
  • ヒストリインデックスキャッシュは、ヒストリキャッシュに保存された値をインデックス化するために使用されます。
  • ヒストリキャッシュが満杯になり、その後クリアされた場合でも、ヒストリインデックスキャッシュはいくつかのデータを保持します。 この動作は想定されており、メモリのサイズ変更に必要な余分な処理を回避することで、システムがより効率的に動作するのに役立ちます。
  • トレンドキャッシュは、データを受信するすべてのアイテムの現在の時間の集計値を保存します。
  • zabbix[wcache,values]キーをChange per secondの前処理ステップと組み合わせて、1秒あたりの値の統計を取得できます。