Zabbixの基本概念Zabbixは、Webインターフェースを介して分散システムおよびネットワーク監視機能を提供する、エンタープライズグレードのオープンソースソリューションです。SNMP(ネットワークパフォーマンス監視の基盤となるプロトコル)またはZabbix-Agentクライアントを使用して、さまざまなネットワークパラメータを収集・監視し、MySQLやOracleなどのデータベースにデータを書き込むことができます。 Zabbixの機能
システムパフォーマンスメトリックを監視するためのコマンド
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 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 インストールディレクトリを確認してください。 インストールディレクトリ 設定を変更する: vim。 /etc/zabbix/zabbix_agent2.conf を参照してください。 ファイアウォールと SELinux 設定を無効にします。 クライアントを起動します: systemctl start zabbix-agent2。 サーバーを構成します (Web インターフェイスで操作します)。 作成が正常に完了したら、ZBX が緑色に変わるまで 1 ~ 2 分待ちます。緑色に変わると、zabbix-server が正常にインストールされたことを意味します。 インストール成功 |