首頁 > 軟體

關於YUM安裝部署Zabbix4.4.7使用mysql資料庫的問題

2022-03-24 19:01:23

一、新增Zabbix倉庫

①、Centos7
安裝軟體倉庫設定包,這個包包含了 yum(軟體包管理器)的組態檔。

rpm -ivh http://repo.zabbix.com/zabbix/4.4/rhel/7/x86_64/zabbix-release-4.4-1.el7.noarch.rpm

②、其他Centos版本
瀏覽該網址
http://repo.zabbix.com/zabbix/

選擇對應的zabbix版本,和系統版本軟體包。
Zabbix 前端需要額外的基礎安裝包。 您需要在執行 Zabbix 前端的系統中啟用可選 rpms 的軟體倉庫:

yum-config-manager --enable rhel-7-server-optional-rpms

二、部署mysql資料庫

①、Docker的方式部署mysql服務

docker run -d -p 3306:3306 --privileged=true -v /docker/mysql/conf/my.cnf:/etc/my.cnf -v /docker/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=chinamcloud --name mysql mysql:5.7 --character-set-server=utf8 --collation-server=utf8_bin

授權root 遠端連結許可權

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'chinamcloud' WITH GRANT OPTION;

②、建立zabbix資料庫並建立zabbix使用者

shell> mysql -uroot -p<password>
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by '<password>';
mysql> quit;

授權zabbix使用者遠端連結許可權

GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'%' IDENTIFIED BY 'zabbix' WITH GRANT OPTION;

三、安裝部署zabbix-server、zabbix-web

①、安裝 Zabbix server(適用於 RHEL7,在 RHEL 6 上棄用)並使用 MySQL 資料庫:

yum install zabbix-server-mysql

②、安裝 Zabbix proxy 並使用 MySQL 資料庫:

yum install zabbix-proxy-mysql

③、安裝 Zabbix 前端(適用於 RHEL 7,在 RHEL 6 上棄用)並使用 MySQL 資料庫:

yum install zabbix-web-mysql

④、使用 MySQL 來匯入 Zabbix server 的初始資料庫 schema 和資料,
注:本機安裝mysql 否則提示沒有mysql 這個命令。
yum -y install mysql

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

⑤、對於 Zabbix proxy,匯入初始的資料庫 schema:

zcat /usr/share/doc/zabbix-proxy-mysql*/schema.sql.gz | mysql -uzabbix -p zabbix

⑥、為 Zabbix server/proxy 設定資料庫
編輯 zabbix_server.conf 或 zabbix_proxy.conf 檔案以使用已建立的資料庫。例如:

# vi /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=<password>

⑦、設定zabbix開機啟動

systemctl enable zabbix-server && systemctl start zabbix-server

安裝部署參考連結:https://www.zabbix.com/documentation/4.4/zh/manual/installation/install_from_packages/rhel_centos

⑧、存取zabbix網頁端完成伺服器設定

http://ip/zabbix

到此這篇關於YUM安裝部署Zabbix4.4.7使用mysql資料庫的文章就介紹到這了,更多相關Zabbix4.4.7安裝部署使用mysql資料庫內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!


IT145.com E-mail:sddin#qq.com