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 での空白処理とページ内の空白を保持する方法
<br />関連記事: Web コンテンツ ページ作成に関する 9 つの実用的な提案 W...
npmアンインストール sudo npm アンインストール npm -g この文に遭遇して npm ...
1. 文書化ルール1. 大文字と小文字が区別されます。 2. 属性値は引用符(一重引用符または二重引...
この記事では、例を使用して、MySQL のデータベース間トランザクション XA 操作について説明しま...
ウェブサーバー1. Webサーバーは、wev、cgi、asp機能を無効にするなど、不要なIISコンポ...
仕事上の理由により、完全なオンライン化(つまり、すべてのデータがオンラインで完了し、インポートや...
1. 最近、Ubuntu の新しいバージョンをインストールしました。/etc/ssh/sshd_co...
複数の注文を含むリストが必要です。各注文は一意にすることも、複数の注文を結合することもできます。各注...
v-model を使用してページング情報オブジェクトをバインドします。ページング情報オブジェクトに...
この記事の例では、計算機機能を実装するためのjsの具体的なコードを参考までに共有しています。具体的な...
【序文】 ORM を使用してデータベース内のデータを操作する場合、前提として、新しい ORM モデル...
1. リンクの使用方法:コードをコピーコードは次のとおりです。 <a href="j...
序文日常の開発では、サーバー上でさまざまなテキストやログの表示操作を実行する必要があることがよくあり...
コラムを更新してからどれくらい経ったでしょうか?半年ですか?今年の後半は、まさに離陸、つまり文字通り...
仮想マシンは使用中であるか、接続できません次のようなエラーが報告された場合解決まずこのページにアクセ...