内部チェックは、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]システム情報およびキューのフロントエンドセクションも影響を受けます。
アイテムキーはカスタマイズ可能なパラメータや追加情報なしでリストされています。アイテムキーをクリックすると、詳細が表示されます。
| アイテムキー | 説明 |
|---|---|
| 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[host,<type>,available] の "host" および "available")。
ZabbixサーバーまたはZabbixプロキシプロセスの起動時刻(秒単位)。
戻り値: 整数。
高可用性クラスタのノードを検出します。
戻り値: JSONオブジェクト。
コメント:
コネクタキューにエンキューされた値の数。
戻り値: 整数。
ディスカバリキューに入っているネットワークチェックの数。
戻り値: 整数。
ホスト上で有効なアイテム数(サポートされているものとサポートされていないものの両方)。
戻り値: 整数。
ホストで有効なサポートされていないアイテムの数。
戻り値: 整数。
ホストの現在のメンテナンスステータス。
返り値: 0 - 通常状態; 1 - データ収集ありのメンテナンス; 2 - データ収集なしのメンテナンス。
コメント:
ホスト上のアクティブエージェントチェックの可用性。
戻り値: 0 - 不明; 1 - 利用可能; 2 - 利用不可。
Zabbixフロントエンドで設定されたホストのすべてのインターフェースの詳細。
戻り値: JSONオブジェクト。
コメント:
ホスト上の特定のタイプのチェックのメインインターフェースの可用性。
戻り値: 0 - 利用不可; 1 - 利用可能; 2 - 不明。
パラメータ:
コメント:
監視対象ホストの数。
戻り値: 整数。
有効なアイテム数(サポートされているものとサポートされていないもの)。
戻り値: 整数。
サポートされていないアイテムの数。
戻り値: 整数。
Zabbix Javaゲートウェイに関する情報です。
戻り値: 1 - <param>がpingの場合; Javaゲートウェイのバージョン - <param>がversionの場合 (例: "8.0.0")。
パラメータ:
コメント:
nodata()トリガー関数を使用してJavaゲートウェイの可用性をチェックするために使用できます。
低レベルディスカバリ処理キューにエンキューされた値の数。
戻り値: 整数。
コメント:
前処理マネージャーが受信した値の統計情報:
- queued - 前処理が必要なキューイングされた値の数とサイズ (カウンター)
- direct - 前処理が不要なキューイングされた値の数とサイズ (カウンター)
- queue - 前処理キューにキューイングされた値の数 (zabbix[preprocessing_queue]と同じ)
戻り値: JSON。
戻り値の例:
{"data":
{
"queued": {
"count": 106,
"size": 58620
},
"direct": {
"count": 395,
"size": 33843
},
"queue": 0
}
}
前処理キューに入れられた値の数。
戻り値: 整数。
コメント:
特定のZabbixプロセスまたはプロセスグループ(<type>と<mode>で識別)が<state>で費やした時間の割合。直近1分間のみ計算されます。
戻り値:Float。
パラメータ:
コメント:
例:
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プロキシに関する情報。
戻り値: 整数。
パラメータ:
コメント:
fuzzytime()関数を使用できます。例:
名前、モード、暗号化、圧縮、バージョン、最終確認時刻、ホスト数、アイテム数、必要な値/秒(vps)、バージョンステータス(current/outdated/unsupported)、アイテムタイプごとのタイムアウト、プロキシグループ名(プロキシがグループに属している場合)、状態(unknown/offline/online)を含むZabbixプロキシのリスト。
戻り値:JSONオブジェクト。
プロキシグループ内のオンラインプロキシの数。
戻り値: 整数。
パラメータ:
プロキシグループ内のオンラインプロキシの割合。
戻り値: Float。
パラメータ:
名前、モード、暗号化、圧縮、バージョン、最終確認、ホスト数、アイテム数、必要な値/秒(vps)、バージョンステータス(current/outdated/unsupported)、タイムアウト、プロキシグループ名、状態(unknown/offline/online)を持つプロキシグループ内のZabbixプロキシのリスト。
戻り値: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 (パーセンテージの場合)。
パラメータ:
コメント:
起動後、ディスク/メモリバッファモード間の状態変更回数を返します。
戻り値: 整数; 0 - メモリバッファが無効です。
コメント:
新しいデータが保存されている現在の作業状態を返します。
戻り値: 0 - ディスク; 1 - メモリ。
コメント:
サーバーに送信されるのを待っているプロキシ履歴テーブル内の値の数。
戻り値: 整数。
コメント:
監視対象アイテムのうち、<from>秒以上、<to>秒未満遅延しているキュー内のアイテム数を返します。
戻り値: 整数。
パラメータ:
コメント:
Zabbixプロキシはメンテナンス期間を認識しません。詳細はメンテナンス中のキューの計算を参照してください。
Zabbix設定キャッシュの可用性統計情報。
戻り値: サイズの場合は整数; パーセンテージの場合は浮動小数点数。
パラメータ:
ZabbixサーバーまたはZabbixプロキシの必要なパフォーマンス(1秒あたりの新しい値の期待値)。
戻り値: Float。
コメント:
リモートのZabbixサーバーまたはプロキシの内部メトリクス。
戻り値: JSONオブジェクト。
パラメータ:
コメント:
リモートZabbixサーバーまたはプロキシの内部キューメトリクス(zabbix[queue,<from>,<to>]を参照)。
戻り値:JSONオブジェクト。
パラメータ:
コメント:
Zabbixプロキシはメンテナンス期間を認識しません。詳細はメンテナンス中のキューの計算を参照してください。
Zabbixトレンド関数キャッシュの有効性統計。
戻り値: Integer (サイズの場合); Float (パーセンテージの場合)。
パラメータ:
コメント:
有効なホスト上のすべてのアイテムが有効なZabbixデータベース内の有効なトリガーの数。
戻り値: 整数。
コメント:
Zabbixサーバーまたはプロキシプロセスの稼働時間(秒単位)。
戻り値: 整数。
Zabbix値キャッシュの可用性統計情報。
戻り値: サイズの場合は整数; パーセンテージの場合は浮動小数点数。
パラメータ:
コメント:
Zabbix値キャッシュの有効性統計。
戻り値: 整数。modeパラメータを指定した場合の戻り値: 0 - 通常モード; 1 - 低メモリモード。
パラメータ:
コメント:
Zabbixサーバーまたはプロキシのバージョン。
戻り値: 文字列。例: 8.0.0。
Zabbix vmwareキャッシュの可用性統計情報。
戻り値:Integer(サイズの場合);Float(パーセンテージの場合)。
パラメータ:
データベースに書き込まれた履歴値の合計数。
戻り値: 整数。
Zabbix書き込みキャッシュの統計と可用性。
戻り値: 整数(数値/サイズの場合)、浮動小数点数(パーセンテージの場合)。
パラメータ:
コメント:
trendキャッシュパラメータはZabbixプロキシではサポートされていません。