GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS7にZabbix3.4サーバーをインストールする方法

このチュートリアルでは、CentOS7にZabbix3.4をインストールする方法を示します。Zabbixは、さまざまなネットワークデバイス、サーバー、仮想マシン、およびその他のネットワークハードウェアのステータスを監視および追跡するように設計されたオープンソースのネットワーク監視ソフトウェアです。 MySQL、PostgreSQL、SQLite、Oracle、またはIBMDB2をバックエンドデータストレージとして使用できます。 ZabbixバックエンドはCで記述され、WebフロントエンドはPHPで記述されています。 Zabbixは、監視対象のマシンにソフトウェアをインストールせずに、IMAPやHTTPなどの標準サービスの可用性と応答性を確認するための簡単なチェックなどの複数の監視オプションを提供します。

Zabbixエージェントを監視マシンにデプロイして、CPU負荷、ネットワーク使用率、ディスク容量などの統計を監視できます。Zabbixのクライアントサーバーモデルを使用すると、パフォーマンスの監視に役立つ豊富なデータセットを収集できます。 Webサイト、サービス、およびさまざまなアプリケーション。

CentOSへのZabbixのインストールは非常に簡単な作業であり、15分以上かかることはありません。このガイドは他のRedHatシステムでも機能するはずですが、CentOS7VPS用にテストおよび作成されています。 CentOS7サーバーへのZabbixのインストールを始めましょう。

1。 ApacheとPHPをインストールする

ApacheとPHPのインストールは非常に簡単なプロセスであり、次のコマンドを発行するだけです。

yum install httpd php

2。 MariaDBをインストールする

このガイドでは、データベースエンジンとしてMySQL/MariaDBを使用します。 MariaDBサーバーをインストールするには、次のコマンドを実行します:

yum install mariadb-server

インストールが完了したら、次のコマンドを実行して、mariadbサービスの実行を開始して有効にします:

systemctl start mariadb
systemctl enable = mariadb

インストールを保護し、ルートパスワードの問題を設定するには:

mysql_secure_installation

3。 CentOS7にZabbixをインストールする

ZabbixパッケージはデフォルトのCentOs7リポジトリでは利用できないため、最初にCentOSの公式Zabbixリポジトリをインストールしてから、必要なすべてのZabbixパッケージをインストールする必要があります。次のコマンドを実行して、Zabbix3.4リポジトリをインストールします。

rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm

リポジトリがインストールされたら、次のコマンドを使用して、MySQLをサポートするZabbixサーバーとZabbixWebフロントエンドをインストールできます。

yum install zabbix-server-mysql zabbix-web-mysql

上記のコマンドは、必要なすべてのPHPパッケージもインストールします。

4。 Zabbix用のMySQLデータベースを作成する

Zabbixインストール用のデータベースとmysqlユーザーを作成するには、次のコマンドを実行します。

mysql -uroot -p
MariaDB [(none)]> CREATE DATABASE zabbix CHARACTER SET utf8;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost' IDENTIFIED BY 'zabbix_passwd';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> \q

次に、zabbixスキーマをzabbixデータベースにインポートする必要があります。以下のコマンドは、Zabbixmysqlユーザーパスワードの入力を求めるプロンプトを表示します。

zcat /usr/share/doc/zabbix-server-mysql-3.4.8/create.sql.gz | mysql -u zabbix -p zabbix

また、新しく作成されたデータベースを使用するようにZabbixを設定する必要があります。 zabbix設定ファイルを開きます:

nano /etc/zabbix/zabbix_server.conf

zabbixデータベースのパスワードを設定します:

### Option: DBPassword
#       Database password. Ignored for SQLite.
#       Comment this line if no password is used.
#
# Mandatory: no
# Default:
DBPassword=zabbix_passwd

データベース名とデータベースユーザーは、デフォルトですでにzabbixに設定されています。

5。 Zabbix用にPHPを設定する

ZabbixPHP構成ファイルを開きます

nano /etc/httpd/conf.d/zabbix.conf

date.timezone行のコメントを解除し、タイムゾーンを設定します。この場合はアメリカ/シカゴ

    php_value max_execution_time 300
    php_value memory_limit 128M
    php_value post_max_size 16M
    php_value upload_max_filesize 2M
    php_value max_input_time 300
    php_value always_populate_raw_post_data -1
    php_value date.timezone America/Chicago 

変更を有効にするには、apacheサービスを再起動します。

systemctl restart httpd

6。 Zabbixサーバーを起動します

これで、他のすべてのサービスがインストールおよび設定されたら、次のコマンドでZabbixサーバーを起動できます。

systemctl start zabbix-server

サービスが開始され、正しく実行されているかどうかを確認するには、次の手順に従います。

systemctl status zabbix-server

出力は次のようになります。

● zabbix-server.service - Zabbix Server
   Loaded: loaded (/usr/lib/systemd/system/zabbix-server.service; disabled; vendor preset: disabled)
   Active: active (running) since Fri 2018-04-13 12:22:30 CDT; 1min 14s ago
  Process: 6451 ExecStart=/usr/sbin/zabbix_server -c $CONFFILE (code=exited, status=0/SUCCESS)
 Main PID: 6453 (zabbix_server)

7。 ZabbixWebインターフェイスにアクセスする

このガイドの最後のステップでは、Zabbix Webインターフェイスにアクセスして、インストールを完了する必要があります。

インストールを完了するには、ブラウザを開いてhttp://your_server_ip_address/zabbix/に移動します 。インストーラーはzabbixデータベースのログイン情報を入力するように求めます。インストール後の手順を完了すると、ZabbixWebインターフェイスのログインページにリダイレクトされます。デフォルトの管理者ユーザー名は「admin」で、パスワードは「zabbix」です。

それでおしまい。これで、CentOS7VPSにZabbix3.4サーバーが正常にインストールされました。 Zabbixのインストールを管理する方法の詳細については、Zabbixの公式ドキュメントを参照してください。

もちろん、Linuxホスティングサービスのいずれかを使用している場合は、CentOS 7サーバーにZabbixをインストールする必要はありません。その場合は、専門のLinux管理者にセットアップを依頼するだけです。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。

PS 。この投稿が気に入った場合は、CentOS7にZabbix3.4をインストールする方法について、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。


Cent OS
  1. CentOS7にMinecraftサーバーをインストールする方法

  2. CentOS8にNginxをインストールする方法

  3. CentOS8にTeamspeak3サーバーをインストールする方法

  1. CentOS8にPostgreSQLをインストールする方法

  2. CentOS8にMariaDBをインストールする方法

  3. CentOS7にFreeIPAサーバーをインストールする方法

  1. CentOS8にSambaサーバーをインストールする方法

  2. CentOS7にZabbixをインストールする方法

  3. Centos7にCentreonをインストールする方法