ネットワーク、サーバー、VM、アプリケーション、クラウドサービスの性能と可用性を追跡する、オープンソースの分散監視システム。
zabbix/zabbix-docker
Zabbixの監視コンポーネントをコンテナで実行するための公式DockerfileとComposeファイル。
代替できる製品:Datadog
PRTG Network Monitor
- スター
- 2,861
- フォーク
- 1,432
- 未解決の Issue
- 2
- 最終コミット
- 22 時間前
これは何?
Zabbixは、ネットワークパラメーターやサーバーの状態を監視し、設定可能なアラートを送信するとともに、レポート作成やデータの可視化を行うオープンソースの分散監視システムです。このリポジトリには、Docker Hubで公開されているZabbixコンポーネントのイメージをビルドする公式Dockerfileが含まれています。
イメージは、サーバー(MySQL/MariaDB版とPostgreSQL版)、プロキシ(SQLite3、MySQL)、ApacheまたはNginx上で動作するWebインターフェース、agentとagent 2、Java gateway、ヘッドレスブラウザーでレポートを作成するweb service、SNMP trap receiver、AIエージェントをZabbix APIに接続するMCP serverをカバーしています。ベースOSにはAlpine、CentOS、Oracle Linux、Ubuntuを使用できます。
また、MySQLおよびPostgreSQLのスタック向けDocker Composeファイルも提供しています。環境変数と、データベース、ベースOS、プロファイルを選択するMakefileで設定でき、TLSのテスト例も含まれています。
主な機能
- 01Zabbix server、proxy、Webフロントエンド、agent、gateway用の個別イメージを提供します。
- 02MySQL/MariaDB、PostgreSQL、SQLite3のデータベースバックエンドに対応しています。
- 03ApacheおよびNginxのWebフロントエンドイメージを提供します。
- 04Makefileと.envファイルで設定できるDocker Composeスタックを含みます。
- 05Alpine、CentOS、Oracle Linux、Ubuntuをベースイメージとしてイメージをビルドします。
ユースケース
- DockerまたはDocker ComposeでZabbix監視スタックをデプロイする。
- SQLite3またはMySQLストレージを使い、監視対象のネットワークに近い場所でZabbix proxyを実行する。
- TLS対応のデータベースやWeb環境を使って、ローカルでZabbixをテストする。
- MCP serverイメージを通じてAIエージェントをZabbixに接続する。
クイックスタート
- 1
このリポジトリをクローンします
- 2
リポジトリのルートから、利用可能な make ターゲットを一覧表示します
make help - 3
デフォルト設定で Zabbix を起動します
make up - 4
作業が終わったら、PostgreSQL のセットアップを停止してクリーンアップします
make down DB=pgsql
使う前に知っておきたいこと
- make と docker compose バージョン 2.24.0 以降が必要です。
- AGPL-3.0 ライセンスの適用対象です。改変版を配布またはネットワーク経由で提供する場合、コピーレフトに関する義務が生じます。
- README によると、Zabbix Bridge Adapter はプロプライエタリで、別途 EULA が適用されます。
収録されている特集
トピック
よくある質問
- zabbix-docker とは?
- Zabbixの監視コンポーネントをコンテナで実行するための公式DockerfileとComposeファイル。 Zabbixは、ネットワークパラメーターやサーバーの状態を監視し、設定可能なアラートを送信するとともに、レポート作成やデータの可視化を行うオープンソースの分散監視システムです。このリポジトリには、Docker Hubで公開されているZabbixコンポーネントのイメージをビルドする公式Dockerfileが含まれています。
- zabbix-docker は無料で使えますか?ライセンスは?
- zabbix-docker は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- zabbix-docker は今もメンテナンスされていますか?
- 活発にメンテナンス中。zabbix-docker の最終コミットは 2026年11月6日 です。
- zabbix-docker は何に使えますか?
- DockerまたはDocker ComposeでZabbix監視スタックをデプロイする。 SQLite3またはMySQLストレージを使い、監視対象のネットワークに近い場所でZabbix proxyを実行する。 TLS対応のデータベースやWeb環境を使って、ローカルでZabbixをテストする。 MCP serverイメージを通じてAIエージェントをZabbixに接続する。
- zabbix-docker のインストール方法は?
- このリポジトリをクローンします リポジトリのルートから、利用可能な make ターゲットを一覧表示します: make help デフォルト設定で Zabbix を起動します: make up 作業が終わったら、PostgreSQL のセットアップを停止してクリーンアップします: make down DB=pgsql
- zabbix-docker はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/zabbix/zabbix-docker
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Webダッシュボード、Dockerコンテナ統計、履歴データ、アラートを備えた軽量なセルフホスト型サーバー監視ツール。
サーバーのメトリクス、HTTP/TCP/ICMPのサービスチェック、Linuxのセキュリティベースラインを監視する、Go製の軽量なプローブ型監視システム。
Docker、Kubernetes、稼働状況、TLS、cronジョブを監視するセルフホスト型ツール。アラート機能と組み込みMCPサーバーを備えた単一のGoバイナリです。
Dockerが作成した、AIコーディングエージェントにコンテナ化アプリの構築、テスト、デバッグ、最適化を教えるスキルファイル集。
秒単位のメトリクス収集、自動検出、組み込みのML異常検知とアラート機能を備えた、オープンソースのリアルタイムインフラ監視エージェント。