ラボ環境:
サーバーオペレーティングシステムのバージョン:
[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行目は、サーバーを再起動してインストールを開始するコマンド
の完了後に変更されたreboot
zabbixを使用して次のようになります
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 ~]#