Centos7のインストールと展開zabbix5.0(超詳細)

ラボ環境:

サーバーオペレーティングシステムのバージョン:

[root@host-137 ~]# cat /etc/redhat-release 
CentOS Linux release 7.7.1908 (Core)

ファイアウォールをオフにします

systemctl stop firewalld

起動後のファイアウォールのセルフスタートを無効にする

systemctl disable firewalld

selinuxを一時的に閉じるように設定

setenforce 0

selinuxを完全に閉じるように設定

vim /etc/sysconfig/selinux 

コンテンツの変更、7行目は、サーバーを再起動してインストールを開始するコマンド
ここに画像の説明を挿入
の完了後に変更されたrebootzabbixを使用して次のようになります

1. zabbix公式ウェブサイトでzabbixバージョンとシステムバージョンを選択して、リファレンスドキュメントを表示します

公式ウェブサイトアドレス>> https://www.zabbix.com/download
ここに画像の説明を挿入

2. AlibabaCloudのzabbix5.0yumソースをアップロードします

2.1 AlibabaCloudのzabbixソースを/etc/yum.repos.dディレクトリにアップロードします

アップロードの成功を確認する

[root@host-136 ~]# ll /etc/yum.repos.d/zabbix_Aliyun5.0.repo 
-rw-r--r--. 1 root root 893 Jan 21 22:21 /etc/yum.repos.d/zabbix_Aliyun5.0.repo

2.2ダウンロードリンク:

https://download.csdn.net/download/m0_46674735/14933727

3.zabbixの必要なコンポーネントをインストールします

3.1zabbix-サーバーとエージェント

yum install -y  zabbix-server-mysql zabbix-agent 

3.2 RedHatソフトウェアコレクションを有効にする

yum -y install centos-release-scl 

3.3zabbixのフロント部分に必要な依存関係をインストールします

 yum -y install zabbix-web-mysql-scl zabbix-nginx-conf-scl

4.データベースのインストールと構成

4.1データベースをインストールする

yum -y install mariadb mariadb-server

4.2データベースを起動します

systemctl start mariadb

起動を設定する

systemctl enable mariadb

4.3データベースに入り、構成します

[root@host-136 ~]# mysql
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 2
Server version: 5.5.68-MariaDB MariaDB Server

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
# 创建zabbix数据库
MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
Query OK, 1 row affected (0.00 sec)
# 创建zabbix用户
MariaDB [(none)]> create user zabbix@localhost identified by 'zabbix';
Query OK, 0 rows affected (0.00 sec)
#给zabbix用户授权
MariaDB [(none)]>  grant all privileges on zabbix.* to zabbix@localhost;
Query OK, 0 rows affected (0.00 sec)
#完成退出
MariaDB [(none)]> exit
Bye

4.4zabbixデータベースのインポート

zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -pzabbix -Dzabbix

5.zabbix-serverの設定ファイルを変更します

vim /etc/zabbix/zabbix_server.conf

行124の内容を次のように変更します
ここに画像の説明を挿入

6.php-fpmの構成ファイルを変更します

vim /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf

2行目と3行目の内容を変更して、タイムゾーンを次のように構成します。
ここに画像の説明を挿入

ここに画像の説明を挿入

7.nginx構成ファイルを変更します

vim /etc/opt/rh/rh-nginx116/nginx/conf.d/zabbix.conf

2行目と3行目の内容を次のように変更します
。server_nameはホストのIPアドレスです
ここに画像の説明を挿入
。32行目をコメントアウトし、33行を次のように追加します。
ここに画像の説明を挿入

8.PHP構成ファイルを変更します

vim /etc/opt/rh/rh-php72/php.ini

次の4つの内容を変更します
ここに画像の説明を挿入
ここに画像の説明を挿入
ここに画像の説明を挿入
ここに画像の説明を挿入

9.すべてのサービスを再起動し、自動的に開始するように設定します

systemctl restart zabbix-server zabbix-agent rh-nginx116-nginx rh-php72-php-fpm
systemctl enable zabbix-server zabbix-agent rh-nginx116-nginx rh-php72-php-fpm

10.入力ブラウザIP/index.php設定zabbix

10.1

ここに画像の説明を挿入

10.2

ここに画像の説明を挿入

10.3データベースに接続するためのパスワードは、4.3でzabbixユーザーが作成されたときに設定されたパスワードです。この実験は次のとおりです。zabbix

ここに画像の説明を挿入

10.4

ここに画像の説明を挿入

10.5

ここに画像の説明を挿入

10.6

ここに画像の説明を挿入

10.7ユーザー名のデフォルトはAdminで、パスワードのデフォルトはzabbix

ここに画像の説明を挿入

10.8zabbixインターフェースへのアクセスに成功

ここに画像の説明を挿入

10.9中国化:

1)
ここに画像の説明を挿入
2)
ここに画像の説明を挿入
ローカリゼーションの成功
ここに画像の説明を挿入

10.10中国語の文字化けした問題を解決する

1)zabbix-serverサーバーに次のファイルシンボルセットをインストールします

yum -y install wqy-microhei-fonts

2)次に、Linuxのデフォルトの文字セットを置き換えます

cp /usr/share/fonts/wqy-microhei/wqy-microhei.ttc /usr/share/fonts/dejavu/DejaVuSans.ttf

入力3)カバーをy押してEnterキー押して尋ねる

[root@host-137 ~]# cp /usr/share/fonts/wqy-microhei/wqy-microhei.ttc /usr/share/fonts/dejavu/DejaVuSans.ttf
cp: overwrite ‘/usr/share/fonts/dejavu/DejaVuSans.ttf’? y
[root@host-137 ~]# 

4)効果を確認すると、文字化けした問題は正常に解決されます

ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/m0_46674735/article/details/112971571