9 キュー

概要

キューには、更新待ちのアイテムが表示されます。キューはデータの論理的な表現にすぎません。Zabbix には IPC キューやその他のキュー機構は存在しません。

プロキシによって監視されているアイテムもキューに含まれます。これらは、プロキシの履歴データ更新期間の間、キューに入っているものとしてカウントされます。

キューには、更新時刻がスケジュールされているアイテムのみが表示されます。つまり、次のアイテムタイプはキューから除外されます。

  • log、logrt、およびイベントログのアクティブZabbixエージェントアイテム
  • SNMPトラップアイテム
  • トラッパーアイテム
  • Web監視アイテム
  • 依存アイテム

キューに表示される統計は、Zabbixサーバーのパフォーマンスを示す良い指標です。

キューは JSON プロトコルを使用して Zabbixサーバーから直接取得されます。この情報は、Zabbixサーバーが稼働している場合にのみ利用できます。

アイテムのインターフェースが接続の問題により利用できなくなった場合、またはエージェントが正常に動作していない場合、そのアイテムはキューにカウントされません。

キューの確認

キューを確認するには、Administration > Queue > Queue overview に移動します。

ここに示されている状態は一般的に「問題なし」なので、サーバーは正常に動作していると考えられます。

キューには、最大30秒待機しているアイテムがいくつか表示されています。これらがどのアイテムなのかを把握できると便利です。

そのためには、タイトルのドロップダウンで Queue details を選択します。すると、遅延しているアイテムの一覧を確認できます。

これらの詳細情報があれば、なぜこれらのアイテムが遅延しているのかを特定できる可能性があります。

1つまたは2つの遅延アイテムであれば、おそらく心配する必要はありません。1秒後には更新されるかもしれません。しかし、多数のアイテムが長時間遅延している場合は、より深刻な問題がある可能性があります。

関連情報: スケジューリング間隔 を使用する際のタイムゾーンの調整。

キュー item

特別な内部 item zabbix[queue,<from>,<to>] を使用すると、Zabbixのキューの状態を監視することができます。
設定された時間だけ遅延したアイテムの数が返されます。詳細については、Internal itemsを参照してください。