1. 基本的な環境設定1. ファイアウォールとselinuxをオフにする ##firewalld をシャットダウンする systemctl 停止 ファイアウォール systemctl 無効 ファイアウォールd ## selinuxをオフにする setenforce 0 && sed -i.bak 's/^SELINUX=.*/SELINUX=disabled/g' /etc/selinux/config 2. yumウェアハウスとzabbixウェアハウスを設定する https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm を取得します。 zabbix-release-5.0-1.el7.noarch.rpm を yum でインストールします。 ##/etc/yum.repos.d/[root@localhost opt] にある zabbix ウェアハウスの設定を表示します。# cat /etc/yum.repos.d/zabbix.repo [ザビックス] name=Zabbix 公式リポジトリ - $basearch ベースURL=http://repo.zabbix.com/zabbix/5.0/rhel/7/$basearch/ 有効=1 gpgcheck=1 gpgkey=ファイル:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591 [zabbix フロントエンド] name=Zabbix 公式リポジトリ フロントエンド - $basearch ベースURL=http://repo.zabbix.com/zabbix/5.0/rhel/7/$basearch/frontend 有効=1 gpgcheck=1 gpgkey=ファイル:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591 [zabbix デバッグ情報] name=Zabbix 公式リポジトリ debuginfo - $basearch ベースURL=http://repo.zabbix.com/zabbix/5.0/rhel/7/$basearch/debuginfo/ 有効=0 gpgkey=ファイル:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591 gpgcheck=1 [zabbix非サポート] name=Zabbix 公式リポジトリはサポートされていません - $basearch ベースURL=http://repo.zabbix.com/non-supported/rhel/7/$basearch/ 有効=1 gpgkey=ファイル:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX gpgcheck=1 mysql ウェアハウスを構成する (zabbix 監視バックグラウンドには mysql ストレージが必要です) ## 清華大学のミラーリポジトリを使用する [root@localhost opt]# cat /etc/yum.repos.d/mysql.repo [mysql] 名前=mysql ベースURL=https://mirrors.tuna.tsinghua.edu.cn/mysql/yum/mysql-5.7-community-el7-x86_64/ gpgcheck=0 有効=1 Centos Extras リポジトリを設定します (以降のインストールではこのリポジトリ内のソフトウェア パッケージが必要になります) [root@localhost opt]# cat /etc/yum.repos.d/centos-extras.repo [centos-エクストラ] 名前=centos-extras ベースURL=https://mirrors.tuna.tsinghua.edu.cn/centos/7.9.2009/extras/x86_64/ 有効=1 gpgcheck=0 2. データベースをインストールするyum で mysql-community-server をインストールします MySQLサービスを開始する systemctl で MySQL を起動します systemctl で MySQL を有効にする サーバーの初期起動時に、次の処理が行われます。 サーバーの初期化。 SSL 証明書とキー ファイルはデータ ディレクトリに生成されます。 validate_password がインストールされ、有効化されています。 'root'@'localhost はスーパーユーザー アカウントを作成します。スーパーユーザーのパスワードが設定され、エラー ログ ファイルに保存されます。表示するには、次のコマンドを使用します。 [root@localhost opt]# grep '一時パスワード' /var/log/mysqld.log 2021-08-16T08:00:40.185610Z 1 [注意] root@localhost: r8EaYzX_Xper の一時パスワードが生成されます 生成された一時パスワードでログインし、スーパーユーザー アカウントのカスタム パスワードを設定して、できるだけ早く root パスワードを変更します。 [root@localhost opt]# mysql -uroot -p パスワードを入力してください: MySQL モニターへようこそ。コマンドは ; または \g で終わります。 MySQL接続IDは702です サーバーバージョン: 5.7.35 MySQL コミュニティサーバー (GPL) Copyright (c) 2000、2021、Oracle およびその関連会社。 OracleはOracle Corporationおよびその関連会社の登録商標です。 その他の名称は各社の商標である場合があります。 所有者。 ヘルプを表示するには、「help;」または「\h」と入力します。現在の入力ステートメントをクリアするには、「\c」と入力します。 mysql> ALTER USER 'root'@'localhost' が 'xxxxxxx' によって識別されます。 知らせ: パフォーマンスを向上させるためにMySQL設定ファイルを変更する [root@centos7 ~]# vim /etc/my.cnf [mysqld] // [mysqld] skip_name_resolve = ONの下に次の2行を追加します innodb_file_per_table=オン 3. zabbix関連コンポーネントをインストールする1. zabbix-serverをインストールする yum で zabbix-server-mysql zabbix-agent をインストールします zabbix-get コマンドライン ツールをインストールします (後でクライアントにエージェントを展開して監視項目をテストするため) zabbix-get をインストールします 2. フロントエンドをインストールする ##このソフトウェア パッケージは centos-extras リポジトリにあるため、yum install centos-release-scl の前に centos-extras リポジトリが構成されています。 設定ファイル /etc/yum.repos.d/zabbix.repo を編集し、zabbix-frontend リポジトリを有効にします。 [zabbix フロントエンド] ... 有効=1 ... Zabbixフロントエンドパッケージをインストールする zabbix-web-mysql-scl と zabbix-nginx-conf-scl を yum でインストールします。 フロントエンドのインストール時にエラーが発生しました 3. 初期データベースを作成する #mysql -uroot -pxxxxx mysql> データベース zabbix 文字セット utf8 を作成、utf8_bin を照合します。 mysql> 'xxxxxxx' で識別されるユーザー zabbix@localhost を作成します。 mysql> zabbix.* のすべての権限を zabbix@localhost に付与します。 mysql> 終了します。 初期スキーマとデータをインポートすると、新しく作成したパスワードの入力を求められます。 # zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix 4. 設定ファイル /etc/zabbix/zabbix_server.conf を編集して、Zabbix サーバーのデータベースを設定します。 DBパスワード=xxxxxx 5. Zabbixフロントエンド用にPHPを構成する ##これらの 2 行のコメントを解除します listen 80; サーバー名 example.com; ##同時に、デフォルトのWebサービスを提供する設定をコメントアウトします。vim /etc/opt/rh/rh-nginx116/nginx/nginx.conf ... サーバー{ #80 default_server を listen します。 #listen [::]:80 デフォルトサーバー; サーバー名_; ... ##その後、サービスを再起動します 設定ファイル /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf を編集し、listen.acl_users ディレクティブに nginx ユーザーを追加します (rh-nginx116-nginx をインストールすると、システムによって自動的に作成されます)。 listen.acl_users = apache、nginx ##次にタイムゾーンを設定します php_value[date.timezone] = Asia/Shanghai 6. Zabbix サーバーおよびエージェントのプロセスを起動し、起動時に自動的に起動するように設定します。 systemctl を再起動します。zabbix-server zabbix-agent rh-nginx116-nginx rh-php72-php-fpm systemctl で zabbix-server および zabbix-agent rh-nginx116-nginx rh-php72-php-fpm を有効にします。 4. Zabbixフロントエンドを構成するブラウザで Zabbix フロントエンド URL を開きます。 Apacheの場合: http://<server_ip_or_name>/zabbix 前提条件をチェックして、すべてのソフトウェアの前提条件が満たされていることを確認します。 注意: Apache ユーザーまたはグループを変更する必要がある場合は、セッション フォルダーのアクセス許可を確認する必要があります。そうしないと、Zabbix インストーラーを続行できない可能性があります。 データベース接続を構成する データベースに接続するための詳細を入力します。 Zabbixデータベースが作成されている必要があります Zabbix サーバーの詳細 Zabbix サーバーの詳細を入力します。 Zabbixサーバーの名前の入力はオプションです 設定の概要を確認します。 インストール完了 ログイン centos7.9 への zabbix5.0.14 のインストールと設定プロセスに関するこの記事はこれで終わりです。centos7.9 への zabbix のインストールの詳細については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: HTML/CSS での空白処理とページ内の空白を保持する方法
Cudaがインストールされているかどうかを確認してくださいアナコンダプロンプトに入力nvcc -V...
目標: 辺の長さが等しい正方形を作成する方法 1: 単位 vw を使用する (ps これが最も簡単な...
MySQL のページングステートメントの使用制限Oracle や MS SqlServer と比較す...
会社の基準により、特定のユーザーだけに Linux システムへのアクセスを許可することができます。あ...
一般的なブラウザでテスト ページを開き、Fiddler で http リクエストを表示してください。...
目次etcdの機能etcdが独自の高可用性クラスタを構築するには、主に3つの形式があります。今回構築...
問題: MySQL がデータ ファイルを保存するパーティションの容量が小さく、現在いっぱいになってい...
インデックスとは何ですか?なぜインデックスを作成するのですか?インデックスは、列に特定の値を持つ行を...
目次導入インストールと使用方法文章の相違点と類似点の簡単な比較VuexとPiniaの長所と短所Pin...
1. vsftpdコンポーネントをインストールするインストールコマンド: [root@ink4t ~...
スタートアップ企業は、型破りな仕事のやり方、ユニークなビジネスモデル、特徴的な製品やサービス、パーソ...
コンテナをソートするためにdepends_onを使用しても、コンテナ間の依存関係の問題は完全には解決...
序文デモでは古いバージョンのブラウザのグラデーションが実装されています[IE9-]。 IE9 より前...
しばらくReactを勉強した後、実践してみたいと思います。そこで、個人のブログのウェブサイトを再構築...
1. ナビゲーション: 順序なしリストとその他のラベル要素ナビゲーションを記述するために最も一般的に...