Debian、Ubuntu、および Raspberry Pi OS (Raspbian) 用の公式 Zabbix 6.0 LTS パッケージは、Zabbix Web サイト で入手できます。
パッケージは、MySQL/PostgreSQL データベースと Apache/Nginx Web サーバーのいずれかをサポートしています。
以下のダウンロード ページで、プラットフォームごとの インストール手順 を参照してください。
Zabbix エージェントをrootとして実行する場合は、エージェントをrootとして実行する を参照してください。
スケジュールされたレポートの生成 に使用される Zabbix Web サービス プロセスには、Google Chrome ブラウザーが必要です。 ブラウザはパッケージに含まれていないため、手動でインストールする必要があります。
TimescaleDB では、PostgreSQL の import コマンドに加えて、次も実行します。
TimescaleDB は、Zabbix サーバーでのみサポートされています。
Zabbix 5.0 以降のフロントエンドには、PHP バージョン 7.2 以降 が必要です。
PHP バージョン 7.2 未満のディストリビューションに Zabbix フロントエンドをインストールするには、手順 を参照してください。
RHELについては、 SELinuxの設定を参照してください。
WebインターフェースとSELinuxの設定が完了したら、Apache Webサーバーを再起動します:
必要なリポジトリが追加されたら、次を実行して Zabbix プロキシをインストールできます。
コマンドの'mysql'を'pgsql'に置き換えて PostgreSQL を、'sqlite3'に置き換えて SQLite3 を使用することもできます。
パッケージ'zabbix-sql-scripts'には、Zabbix サーバーと Zabbix プロキシの両方でサポートされているすべてのデータベース管理システムのデータベース スキーマが含まれており、データのインポートに使用されます。
Zabbix プロキシ用に別のデータベースを作成します。
Zabbix サーバーと Zabbix プロキシは同じデータベースを使用できません。 サーバーとプロキシが同じホストにインストールされている場合、プロキシ データベースは別の名前にする必要があります。
初期スキーマのインポート:
PostgreSQL (または SQLite) を使用するプロキシの場合:
# cat /usr/share/zabbix-sql-scripts/postgresql/proxy.sql | sudo -u zabbix psql zabbix
# cat /usr/share/zabbix-sql-scripts/sqlite3/proxy.sql | sqlite3 zabbix.db
zabbix_proxy.conf を編集します。
# vi /etc/zabbix/zabbix_proxy.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=<password>
Zabbix プロキシの DBName では、Zabbix サーバーとは別のデータベースを使用します。
DBPassword には、MySQL の Zabbix データベース パスワードを使用します。 PostgreSQL の場合は PostgreSQL ユーザーのパスワードを使用します。
PostgreSQL では DBHost=
を使用します。 デフォルト設定の DBHost=localhost
(または IP アドレス) を使用した場合、PostgreSQL は Zabbix への接続にネットワーク ソケットを使用します。手順については、RHEL/CentOS の それぞれのセクション を参照してください。
Zabbix プロキシ プロセスを開始し、システムの起動時に自動で開始するには:
Zabbix プロキシにはフロントエンドがありません。 Zabbix サーバーと通信のみ行います。
JMXアプリケーションを監視したい場合のみJavaゲートウェイのインストールが必要です。 Java ゲートウェイは軽量で、データベースを必要としません。
必要なリポジトリの追加後、次を実行して Zabbix Java ゲートウェイをインストールできます。
Java ゲートウェイの設定と実行の詳細については、セットアップ に進んでください。