CentOS 7にZabbix4とPHPをインストールする方法

PHPz
リリース: 2023-04-12 11:24:37
オリジナル
652 人が閲覧しました

Zabbix4 PHP のインストール

Zabbix は、サーバー、ルーター、スイッチなど、さまざまな種類のネットワーク デバイスを監視できるエンタープライズ レベルのオープン ソース ネットワーク監視システムです。 Zabbix は Linux、Windows、Unix システム上で実行でき、幅広いアラームおよび監視機能を提供するため、管理者や運用保守担当者はネットワーク環境全体をリアルタイムで監視し、即時に対応できます。

ただし、Zabbix をインストールする場合、非常に重要な前提条件として、最初に PHP をインストールする必要があります。 PHP はサーバーサイド スクリプト言語で、主に Web サイト開発とデータベース プログラミングに使用され、Zabbix を実行するための基本環境です。この記事では、CentOS 7にZabbix4とPHPをインストールする方法を紹介します。

ステップ 1: 必要なソフトウェア パッケージをインストールする

Zabbix をインストールする前に、システムに必要なソフトウェア パッケージをインストールする必要があります。これらのソフトウェア パッケージには次のものが含まれます:

  • Apache
  • PHP
  • PHP-FPM
  • MariaDB
  • MariaDB-server

は、次のコマンドを使用して CentOS 7 上で実行できます。次のコマンド これらのパッケージをインストールします:

sudo yum -y install httpd php php-fpm mariadb mariadb-server
ログイン後にコピー

インストール中に、root パスワードの入力を求められます。このパスワードは、Zabbix のインストール後に MySQL データベースを構成するために必要になるため、必ず覚えておいてください。

ステップ 2: Zabbix データベースの作成

Zabbix をインストールする前に、まず Zabbix データベースを作成する必要があります。次のコマンドで作成できます:

sudo mysql -u root -p
ログイン後にコピー

パッケージのインストール時に作成した root パスワードを入力すると、MySQL コンソールが開きます。コンソールで次のコマンドを実行します。

CREATE DATABASE zabbix character set utf8 collate utf8_bin;
CREATE USER 'zabbix'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost';
FLUSH PRIVILEGES;
ログイン後にコピー

上記のコマンドの「password」を自分で設定したパスワードに置き換えてください。このパスワードは、Zabbix データベースに接続するために使用されます。

ステップ 3: Zabbix4 をインストールする

ここで、Zabbix4 のインストールを開始できます。 Zabbix4 の公式 yum リポジトリは CentOS 7 で利用できます。リポジトリは次のコマンドで有効にできます:

sudo rpm -ivh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
ログイン後にコピー

次に、次のコマンドを実行して Zabbix をインストールします:

sudo yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent
ログイン後にコピー

インストールする前に、Zabbix は EPEL リポジトリに依存しているため、EPEL リポジトリが有効になっていることを確認してください。リポジトリ内のパッケージ。次のコマンドを使用してリポジトリが有効になっていることを確認できます:

yum repolist | grep epel
ログイン後にコピー

EPEL が表示されない場合は、まず次のコマンドを使用して EPEL を有効にします:

sudo yum install epel-release
ログイン後にコピー

ステップ 4: Zabbix4

を構成する

インストールが完了したら、MySQL データベースに接続できるように Zabbix を設定する必要があります。まず、Zabbix サーバー構成ファイル /etc/zabbix/zabbix_server.conf を開き、次の行のコメントを解除して必要な変更を加えます:

DBName=zabbix
DBUser=zabbix
DBPassword=<password>
ログイン後にコピー

上の「パスワード」を 2 番目のステップで使用したものに置き換えてください。パスワードが設定されました。

次に、Zabbix Web サイト設定ファイル /etc/httpd/conf.d/zabbix.conf を開き、次の変更を加えます。

# php_value date.timezone UTC
php_value date.timezone Asia/Shanghai
ログイン後にコピー

上記の変更により、タイムゾーンが中国標準に変更されます。タイムゾーン。別のタイムゾーンにいる場合は、このオプションを変更してください。

ステップ 5: Zabbix4 を開始します

最後に、Zabbix サービスと Apache サーバーを開始します:

sudo systemctl start zabbix-server
sudo systemctl enable zabbix-server
sudo systemctl start httpd
sudo systemctl enable httpd
ログイン後にコピー

これで Zabbix の準備が整いました。 Zabbix ユーザー インターフェイスにアクセスするためのブラウザまたはホスト名。

概要

Zabbix は、直感的なインターフェイス、包括的な監視機能、柔軟なアラーム メカニズムやその他の機能により、ネットワーク管理チームや運用保守チームにとって重要なツールとなっています。 Zabbix をインストールするときは、まず PHP をインストールする必要があります。 CentOS 7 システムへの zabbix4 のインストール手順は次のとおりです。

  • 必要なソフトウェア パッケージをインストールします
  • Zabbix データベースを作成します
  • Zabbix4 をインストールします
  • Zabbix4 の設定
  • Zabbix4 の起動

# 設定が正しく、起動が正常であれば、効率的で便利な Zabbix4 を使用できます。

以上がCentOS 7にZabbix4とPHPをインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート