8 内部チェック

概要

内部チェックを使用すると、Zabbix の内部プロセスを監視できます。 つまり、Zabbix サーバーまたは Zabbix プロキシで何が起こっているかを監視できます。

内部チェックは次の場所で計算されます。

  • Zabbix サーバー上 - ホストがサーバーによって監視されている場合
  • Zabbix プロキシ上 - ホストがプロキシによって監視されている場合

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

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

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

パフォーマンス

一部の内部アイテムを使用すると、パフォーマンスに悪影響を及ぼす可能性があります。 該当するアイテムは次のとおりです。

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

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

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

アイテムキーは、カスタマイズ可能なパラメータおよび追加情報を除いて一覧表示されています。
完全な詳細を表示するには、アイテムキーをクリックしてください。

Item key 説明
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サーバーまたはプロキシの内部メトリクスを返します。<ip> と <port> が指定されている場合はリモートインスタンスから、そうでない場合はローカルインスタンスからメトリクスを取得します。
zabbix[stats,,,queue,,] Zabbixサーバーまたはプロキシの内部キューメトリクスを返します。<ip> と <port> が指定されている場合はリモートインスタンスから、そうでない場合はローカルインスタンスからメトリクスを取得します。
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")。
  • 山かっこ < > 付きのパラメータは、有効な値に置き換える必要があります。 パラメータにデフォルト値がある場合は、省略できます。
  • 「not supported on proxy」と記載されたアイテムおよびアイテムパラメータの値は、そのホストがサーバーによって監視されている場合にのみ取得できます。 逆に、「not supported on server」の値は、そのホストがプロキシによって監視されている場合にのみ取得できます。
zabbix[boottime]


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

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]


ディスカバリキューにキューイングされているネットワークチェックの数。
戻り値: Integer

zabbix[host,,items]


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

zabbix[host,,items_unsupported]


ホスト上で有効になっている未サポートのアイテム数。
戻り値: Integer

zabbix[host,,maintenance]


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

コメント:

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


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

zabbix[host,discovery,interfaces]


Zabbix Webインターフェースにおけるホストの設定済みインターフェースすべての詳細です。
戻り値: JSON object

コメント:

zabbix[host,<type>,available]


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

パラメータ:

  • type - agentsnmpipmi、または jmx

コメント:

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


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

zabbix[items]


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

zabbix[items_unsupported]


未サポートのアイテム数。
戻り値: Integer

zabbix[java,,<param>]


Zabbix Javaゲートウェイに関する情報です。
戻り値: <param> が ping の場合は 1、<param> が version の場合は Javaゲートウェイのバージョン(例: "7.4.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 - server processes の場合: agent poller, alert manager, alert syncer, alerter, availability manager, browser poller, configuration syncer, configuration syncer worker, connector manager, connector worker, discovery manager, discovery worker, escalator, ha manager, history poller, history syncer, housekeeper, http agent poller, http poller, icmp pinger, internal poller ipmi manager, ipmi poller, java poller, lld manager, lld worker, odbc poller, poller, preprocessing manager, preprocessing worker, proxy group manager, proxy poller, self-monitoring, service manager, snmp poller, snmp trapper, task manager, timer, trapper, trigger housekeeper, unreachable poller, vmware collector;
    proxy processes の場合: agent poller, availability manager, browser poller, configuration syncer, data sender, discovery manager, discovery worker, history syncer, housekeeper, http agent poller, http poller, icmp pinger, internal poller ipmi manager, ipmi poller, java poller, odbc poller, poller, preprocessing manager, preprocessing worker, self-monitoring, snmp poller, snmp trapper, task manager, trapper, unreachable poller, vmware collector;
  • mode - avg - 指定したタイプのすべてのプロセスの平均値(デフォルト);
    count - 指定したプロセスタイプのfork数を返します。この場合、<state> は指定しないでください;
    max - 最大値;
    min - 最小値;
    <process number> - プロセス番号(1 から事前forkされたインスタンス数まで。たとえば、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 として正しく記録されます。
  • 現在、"busy" は「スリープしていない」ことを意味しますが、将来的には追加の状態が導入される可能性があります。たとえば、ロック待ち、データベースクエリの実行中などです。
    非同期pollerは、MaxConcurrentChecksPerPoller server/proxy 設定パラメータで設定された上限に達している場合、busy と見なされることに注意してください。
  • Linux およびその他ほとんどのシステムでは、分解能は 1/100 秒です。

例:

zabbix[process,poller,avg,busy] #the average time of poller processes spent doing something during the last minute
zabbix[process,"icmp pinger",max,busy] #the maximum time spent doing something by any ICMP pinger process during the last minute
zabbix[process,"history syncer",2,busy] #the time spent doing something by history syncer number 2 during the last minute
zabbix[process,trapper,count] #the amount of currently running trapper processes
zabbix[proxy,<name>,<param>]


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

パラメータ:

  • name - プロキシ名。
  • param - lastaccess - プロキシから最後に受信したハートビートメッセージのタイムスタンプ。
    delay - 収集された値が未送信のままになっている時間。"proxy delay" + ("current server time" - "proxy lastaccess") として計算されます。ここで "proxy delay" は、現在のプロキシ時刻と、プロキシ上で最も古い未送信の値のタイムスタンプとの差です。

コメント:

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

例:

zabbix[proxy,"Germany",lastaccess] #the timestamp of the last heartbeat message received from "Germany" proxy
zabbix[proxy,discovery]


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

zabbix[proxy group,<name>,available]


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

パラメータ:

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


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

パラメータ:

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


名前、モード、暗号化、圧縮、バージョン、最終アクセス時刻、ホスト数、アイテム数、1秒あたりの必要値数(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]


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

コメント:

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


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

コメント:

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


サーバーへの送信待ちとなっている、プロキシのhistoryテーブル内の値の数。
戻り値: 整数

コメント:

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


キュー内にある監視対象アイテムのうち、少なくとも <from> 秒以上遅延し、かつ <to> 秒未満のものの数。
戻り値: 整数

パラメータ:

  • from - 少なくともこの秒数以上遅延(デフォルトは6秒);
  • to - 最大でこの秒数未満の遅延(デフォルトは無限大)。

コメント:

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

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


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

パラメータ:

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


想定される1秒あたりの新規値数で表した、ZabbixサーバーまたはZabbixプロキシに必要なパフォーマンスです。
戻り値: Float

コメント:

  • Reports > System information の「Required server performance, new values per second」とおおよそ相関します。
zabbix[stats,<ip>,<port>]


Zabbixサーバーまたはプロキシの内部メトリクスを返します。<ip> および <port> が指定されている場合、メトリクスはリモートインスタンスから取得されます。指定されていない場合は、ローカルインスタンスから取得されます。
戻り値: JSON object

パラメータ:

  • ip - リモート照会されるサーバー/プロキシの IP/DNS/ネットワークマスクリスト(デフォルトは 127.0.0.1);
  • port - リモート照会されるサーバー/プロキシのポート(デフォルトは 10051)。

コメント:

  • stats リクエストは、対象インスタンスの 'StatsAllowedIP' server/proxy パラメータに一覧表示されているアドレスからのみ受け付けられます。
  • このアイテムは、選択された一連の内部メトリクスを返します。 詳細については、Zabbix stats のリモート監視 を参照してください。
zabbix[stats,<ip>,<port>,queue,<from>,<to>]


Zabbixサーバーまたはプロキシの内部キューメトリクス(zabbix[queue,<from>,<to>] を参照)を返します。<ip> と <port> が指定されている場合、メトリクスはリモートインスタンスから取得されます。指定されていない場合は、ローカルインスタンスから取得されます。
戻り値: JSON object

パラメータ:

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

コメント:

  • statsリクエストは、対象インスタンスの 'StatsAllowedIP' server/proxy パラメータに一覧表示されているアドレスからのみ受け付けられます。
  • このアイテムは、選択された内部メトリクスのセットを返します。 詳細については、Remote monitoring of Zabbix stats を参照してください。

Zabbixプロキシはメンテナンス期間を認識しません。詳細については、Calculation of queues during maintenance を参照してください。

zabbix[tcache,cache,<parameter>]


Zabbixトレンド関数キャッシュの有効性に関する統計です。
戻り値: Integer(サイズの場合); Float(パーセンテージの場合)。

パラメータ:

  • parameter - all - キャッシュ要求の合計(デフォルト);
    hits - キャッシュヒット数;
    phits - キャッシュヒット率;
    misses - キャッシュミス数;
    pmisses - キャッシュミス率;
    items - キャッシュされたアイテム数;
    requests - キャッシュされた要求数;
    pitems - キャッシュされたアイテム数 + 要求数に対する、キャッシュされたアイテム数の割合。 割合が低い場合、キャッシュサイズを縮小できる可能性が高いことを意味します。

コメント:

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


有効なホスト上で、すべてのアイテムが有効になっているトリガーのうち、Zabbixデータベース内で有効なトリガーの数です。
戻り値: Integer

コメント:

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


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

zabbix[vcache,buffer,<mode>]


Zabbix値キャッシュの可用性統計。
戻り値: Integer(サイズの場合); Float(割合の場合)。

パラメータ:

  • mode - total - バッファの合計サイズ;
    free - 空きバッファのサイズ;
    pfree - 空きバッファの割合;
    used - 使用済みバッファのサイズ;
    pused - 使用済みバッファの割合。

コメント:

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


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

パラメータ:

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

コメント:

  • 低メモリモードが一度有効になると、このモードを引き起こした問題がそれより早く解決された場合でも、値キャッシュは24時間この状態のままになります。
  • 値/秒の統計を取得するために、このキーを Change per second 前処理ステップとともに使用できます。
  • このアイテムはZabbixプロキシではサポートされていません。
zabbix[version]


Zabbixサーバーまたはプロキシのバージョン。
戻り値: String。例: 7.4.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 - 処理されたバイナリ値の数(カウンター);
    not supported - アイテムの処理によりアイテムがサポートされていない状態になった、またはその状態が維持された回数(カウンター);
    historyindextrend キャッシュの場合)pfree(デフォルト)- 空きバッファの割合;
    total - バッファの合計サイズ;
    free - 空きバッファのサイズ;
    used - 使用済みバッファのサイズ;
    pused - 使用済みバッファの割合。

コメント:

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