zabbix5.0をデプロイする
最初にファイアウォールをオフにします
設置環境
こちらが自分で作ったzabbixウェアハウスです
vim /etc/yum.repos.d/zabbix.repo
[zabbix]
name=alibaba zabbix
baseurl=https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/
gpgcheck=0
enabled=1
[zabbix2]
name=alibaba zabbix frontend
baseurl=https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/frontend/
gpgcheck=0
enabled=1
注:上記のアドレスはすべてAlibabaからのものです
yum clean all
キャッシュをクリアし、
yum repolist
構築したばかりのライブラリが正常に機能するかどうかを確認します
yum install zabbix-server-mysql zabbix-agent
Zabbixサーバーとエージェントをインストールします
yum install centos-release-scl
Zabbixフロントエンドをインストールする
yum install zabbix-web-mysql-scl zabbix-apache-conf-scl
Zabbixフロントエンドパッケージをインストールする
yum -y install mariadb mariadb-server
データベースをインストールします
systemctl enable mariadb
ブート
systemctl start mariadb
データベースを開く
mysql -uroot
これはデータベースに直接移動できます
MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
MariaDB [(none)]>create user zabbix@localhost identified by 'password';
この場所でパスワードを変更する必要があることに注意してください。変更しない場合、パスワードはpassword
MariaDB [(none)]>grant all privileges on zabbix.* to zabbix@localhost;
これは認証コマンドです(ここでパスワードを変更することもできます)
「wanghaixiang @ 123」で識別されます。
quit;
脱落!
Zabbixサーバーホストで、初期アーキテクチャとデータをインポートします。新しく作成したパスワードを入力するように求められます
zcat /usr/share/doc/zabbix-server-mysql-5.0.8/create.sql.gz | mysql -uzabbix -p'wanghaixiang@123' zabbix
Zabbixサーバー構成データベースの編集ファイル/etc/zabbix/zabbix_server.conf
DBPassword=password
(データベースパスワード)
Zabbixフロントエンド用のPHP
編集ファイルを/etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf
設定し、コメントを外して正しいタイムゾーンを設定します。
; php_value[date.timezone] = Europe/Riga
前のコメントをキャンセルしてください。
php_value[date.timezone] = Asia/shanghai
私たちはトンバ地区です。ここは上海です。
Zabbixサーバーとエージェントのプロセスを
開始するZabbixサーバーとエージェントのプロセスを開始し、システムの起動時に開始できるようにします。
systemctl restart zabbix-server zabbix-agent httpd rh-php72-php-fpm
systemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm
Webページの構成を入力できます
http://192.168.224.180/zabbix