DUICUO

Zabbix 5.0 サーバーと zabbix-agent2 クライアントのインストールと関連概念

Zabbixの基本概念

Zabbixは、Webインターフェースを介して分散システムおよびネットワーク監視機能を提供する、エンタープライズグレードのオープンソースソリューションです。SNMP(ネットワークパフォーマンス監視の基盤となるプロトコル)またはZabbix-Agentクライアントを使用して、さまざまなネットワークパラメータを収集・監視し、MySQLやOracleなどのデータベースにデータを書き込むことができます。

Zabbixの機能

  1. 予期せぬ事態が発生した場合でも、迅速に対応し、タイムリーに証拠を収集し、関連する問題を追跡することができます。
  2. 技術的な観点からは、運用のリアルタイム監視、問題の迅速な特定、関係する管理担当者への警告を実現できます。
  3. データは記録され、グラフ形式で表示されるため、軍人はシステムの運用パフォーマンスを評価できます。
  4. 障害が発生すると、特定のパフォーマンス メトリックに対して指定された操作が自動的に実行されます。

システムパフォーマンスメトリックを監視するためのコマンド

  1. CPU: top、uptime、vmstat。
  2. メモリ: free -h。
  3. ディスク: iotop (yum インストールが必要)、df -h。
  4. ネットワーク: iftop (yum のインストールが必要)、nethogs。

Zabbix 5.0をインストールする

私の Linux システム環境: CentOS 7、Nginx 1.9.9、PHP 7.2、MySQL 8.0。

Zabbix 5.0 をダウンロードしてインストールします。

 rpm - ivh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
yum インストール- y zabbix -サーバー- mysql zabbix -エージェント centos -リリース- scl

Zabbix ソースを変更します: vim。

/etc/yum.repos.d/zabbix.repo です。

Zabbixソースの変更

zabbix フロントエンドをインストールします: yum install -y zabbix-web-mysql-scl zabbix-nginx-conf-scl。

Zabbixフロントエンドをインストールする

Zabbix データベース SQL ファイルの場所を確認します。

MySQL サービスをインストールし、zabbix データベースと zabbix データベース ユーザー (パスワード: zabbix) を作成します。

create.sql.gz ファイルをコピーし、先ほど作成した Zabbix データベースにインポートします。

 zcat /usr/share/doc/zabbix-server-mysql-5.0.18/create .sql .gz > zabbix .sql

サーバー側の設定を変更します: vim。

/etc/zabbix/zabbix_server.conf を参照してください。

PHP 設定を変更します: vim。

/etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf を参照してください。

nginx: vim で Zabbix 設定を変更します。

/etc/opt/rh/rh-nginx116/nginx/conf.d/zabbix.conf です。

nginx 設定を変更します: vim。

/etc/opt/rh/rh-nginx116/nginx/nginx.conf です。

ファイアウォールと SELinux 設定を無効にします。

サービスを開始します: systemctl start zabbix-server rh-php72-php-fpm rh-nginx116-nginx。

ポートを確認してください。起動が成功すると、次の画像のようになります。

Zabbix のインストールと展開を開始するには、フロントエンド ページ (ip/setup.php) にアクセスします。

次へをクリック

「次へ」をクリックする前に、すべてのオプションで「OK」を選択する必要があります。

「次へ」をクリックする前に、すべてのオプションを「OK」としてマークする必要があります。

データベースの構成。

データベース構成

デフォルトのログインパスワードはzabbixです。

ログイン

zabbix-server のインストールが完了しました。

zabbix-server が正常にインストールされました

Zabbix-Agent2クライアントをインストールする

zabbix-agent2 をダウンロードしてインストールします。

 rpm - Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
yum インストール- y zabbix - agent2

インストールディレクトリを確認してください。

インストールディレクトリ

設定を変更する: vim。

/etc/zabbix/zabbix_agent2.conf を参照してください。

ファイアウォールと SELinux 設定を無効にします。

クライアントを起動します: systemctl start zabbix-agent2。

サーバーを構成します (Web インターフェイスで操作します)。

作成が正常に完了したら、ZBX が緑色に変わるまで 1 ~ 2 分待ちます。緑色に変わると、zabbix-server が正常にインストールされたことを意味します。

インストール成功