内部チェックでは、Zabbixの内部処理を監視することができます。つまり、ZabbixサーバーやZabbixプロキシで何が行われているのかを監視することができます。
内部チェックを算出:
内部チェックは、ホストのメンテナンス状態に関係なく、サーバーまたはプロキシで処理されます。
このアイテムを使用するには、アイテムのZabbixインターナルタイプを選択してください。
内部チェックはZabbixポーラープロセスによって処理されます
いくつかの内部チェックアイテムを使用すると、パフォーマンスに悪影響を及ぼす可能性があります。そのアイテムは以下の通り:
zabbix[host,,items]zabbix[host,,items_unsupported]zabbix[hosts]zabbix[items]zabbix[items_unsupported]zabbix[queue]zabbix[required_performance]zabbix[stats,,,queue]zabbix[triggers]The システム情報 と キュー の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フロントエンドにおけるホストのすべての設定済みインターフェースの詳細 |
| 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サーバーまたはZabbixプロキシのプロセスの起動時間(秒単位)
戻り値: Integer
Zabbix HAノードを検出します。
戻り値: JSONオブジェクト
コメント:
connectorキューに登録された値の数
戻り値: Integer
discoveryキューに登録されたネットワーク・チェックの数
戻り値: Integer
ホスト上で有効なアイテム(正常または取得不可のアイテム)の数
戻り値: Integer
ホスト上で有効な取得不可のアイテムの数
戻り値: Integer
ホストの現在のメンテナンス状態
Return values: 0 - 通常の状態; 1 - データ収集ありのメンテナンス; 2 - データ収集なしのメンテナンス
コメント:
ホスト上のアクティブエージェントチェックの可用性
戻り値: 0 - 不明; 1 - 使用可能; 2 - 使用不可
Webインタフェースのホストに設定されているすべてのインターフェースの詳細
戻り値: JSONオブジェクト
コメント:
ホスト上の特定タイプの監視のメインインターフェイスの可用性
戻り値: 0 - 利用不可; 1 - 利用可能; 2 - 不明
パラメータ:
コメント:
監視対象ホストの数
戻り値: Integer
有効なアイテムの数(サポートされているものとサポートされていないもの)
戻り値: Integer
サポートされていないアイテムの数
戻り値: Integer
Zabbix Java gatewayに関する情報
戻り値: 1 - <param>がpingの場合; Java gatewayバージョン - <param>がversionの場合(例: "7.2.0")
パラメータ:
コメント:
nodata()を使用してJava gatewayの可用性を確認するために使用できます。
ローレベルディスカバリキューに登録された値の数
戻り値: 数値(整数)
コメント:
preprocessing managerによって受信された値の統計:
- queued - 保存前処理を必要とするキューに入れられた値の数とサイズ(カウンター)
- direct - 保存前処理を必要としないキューに入れられた値の数とサイズ(カウンター)
- queue - preprocessingキューに登録された値の数(zabbix[preprocessing_queue] と同じ)
戻り値: JSON
このアイテムはZabbix7.2.6以降でサポートされています。
戻り値の例:
{"data":
{
"queued": {
"count": 106,
"size": 58620
},
"direct": {
"count": 395,
"size": 33843
},
"queue": 0
}
}
preprocessingキューに登録された値の数
戻り値: 数値(整数)
コメント:
特定のZabbixプロセスまたはプロセスグループ(<type>と<mode>で識別)が<state>で経過した時間の割合。過去1分間のみ計算されます。
戻り値: Float
パラメータ:
コメント:
例:
zabbix[process,poller,avg,busy] # 過去 1 分間にポーラープロセスが何らかの処理に費やした平均時間
zabbix[process,"icmp pinger",max,busy] # 過去 1 分間に ICMP pinger プロセスが何らかの処理に費やした最大時間
zabbix[process,"history syncer",2,busy] # 過去 1 分間に history syncer 番号 2 が何らかの処理に費やした時間
zabbix[process,trapper,count] # 現在実行中のトラッパープロセスの数
Zabbixプロキシに関する情報。
戻り値: Integer
パラメーター:
コメント:
fuzzytime() 関数を使用して、プロキシの可用性を確認できます。例:
Zabbixプロキシのリスト(名前、モード、暗号化、圧縮、バージョン、最終接続、ホスト数、アイテム数、1秒あたりの必要な値(VPS)、バージョンステータス(最新/旧バージョン/サポート対象外)、アイテムタイプごとのタイムアウト、プロキシグループ名(プロキシがグループに属している場合)、状態(不明/オフライン/オンライン))
戻り値:JSONオブジェクト
プロキシグループ内のオンラインプロキシの数
戻り値: Integer
パラメーター:
プロキシグループ内のオンラインプロキシの割合
戻り値: Float
パラメーター:
プロキシグループ内のZabbixプロキシのリスト。名前、モード、暗号化、圧縮、バージョン、最終接続、ホスト数、アイテム数、1秒あたりの必要な値(VPS)、バージョンステータス(最新/旧バージョン/サポート対象外)、タイムアウト、プロキシグループ名、状態(不明/オフライン/オンライン)が含まれます。
戻り値: JSON
パラメーター:
プロキシグループの状態
戻り値: 0 - 不明; 1 - オフライン; 2 - 回復中; 3 - オンライン; 4 - 劣化中
パラメーター:
設定データとリアルタイムデータを含むプロキシグループのリストを返します。設定データには、プロキシグループ名、フェイルオーバー遅延、必要なオンラインプロキシの最小数が含まれます。リアルタイムデータには、プロキシグループの状態(詳細はコメントを参照)、オンラインプロキシの数、オンラインプロキシの割合が含まれます。
戻り値: JSON
コメント:
戻り値の例:
{
"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 }
}
}
プロキシメモリバッファの使用状況統計
戻り値: Integer (サイズ); Float (割合)
パラメーター:
コメント:
起動以降のディスク/メモリバッファモード間の状態変化回数を返します。
戻り値: Integer; 0 - メモリバッファは無効です。
コメント:
新しいデータが保存されている現在の動作状態を返します。
戻り値: 0 - ディスク; 1 - メモリ
コメント:
プロキシ履歴テーブル内でサーバーへの送信を待機している値の数
戻り値: Integer
コメント:
キュー内の監視対象アイテムのうち、遅延時間が <from> 秒以上 <to> 秒未満であるアイテムの数
戻り値: Integer
パラメーター:
コメント:
Zabbixプロキシはメンテナンス期間を認識しません。詳細はメンテナンス中のキューの計算を参照してください。
Zabbix設定キャッシュの可用性統計
戻り値: Integer (サイズ); Float (パーセンテージ)
パラメーター:
ZabbixサーバーまたはZabbixプロキシの必要なパフォーマンス(1秒あたりの新しい値で期待される値)
戻り値: Float
コメント:
リモート Zabbix サーバーまたはプロキシの内部メトリック
戻り値: JSON オブジェクト
パラメーター:
コメント:
リモート Zabbix サーバーまたはプロキシの内部キューメトリクス(zabbix[queue,<from>,<to>] を参照)
戻り値: JSON オブジェクト
パラメーター:
コメント:
Zabbixプロキシはメンテナンス期間を認識しません。詳細については、メンテナンス中のキューの計算 を参照してください。
Zabbixトレンド関数のキャッシュの有効性統計
戻り値: Integer (サイズ); Float (パーセンテージ)
パラメーター:
コメント:
Zabbixデータベース内の有効なトリガーの数。有効なホスト上のすべての項目が有効になっています。
戻り値: Integer
コメント:
Zabbixサーバーまたはプロキシプロセスの稼働時間(秒)
戻り値: Integer
Zabbix値キャッシュの可用性統計
戻り値: Integer (サイズ); Float (パーセンテージ)
パラメーター:
コメント:
Zabbix 値キャッシュの有効性統計
戻り値: Integer。mode パラメータを指定した場合、0 - 通常モード; 1 - 低メモリモードが返されます。
パラメータ:
コメント:
Zabbixサーバーまたはプロキシのバージョン
戻り値: 文字列 例: 7.2.0
Zabbix VMware キャッシュの可用性統計
戻り値: Integer (サイズ)、Float (パーセンテージ)
パラメーター:
データベースに書き込まれた履歴値の総数
戻り値: Integer
Zabbix書き込みキャッシュの統計情報と可用性
戻り値: Integer (数値/サイズ); Float (パーセンテージ)
パラメーター:
コメント:
trend キャッシュパラメータは Zabbix プロキシではサポートされていません。