zabbix4.2的yum+mariadb方式部署安裝


一、安裝

# 安裝zabbix源/epel源
shell> rpm -Uvh https://repo.zabbix.com/zabbix/4.2/rhel/7/x86_64/zabbix-release-4.2-2.el7.noarch.rpm
shell> yum -y install epel-release

# 安裝zabbix
shell> yum -y install  zabbix-server-mysql  zabbix-web-mysql  mariadb mariadb-server zabbix-agent  zabbix-proxy-mysql(這個代理端自行按需求安裝)

# 設置開啟自啟動
shell> systemctl enable mariadb zabbix-server zabbix-agent httpd

# 啟動數據庫
shell> systemctl start mariadb

# 連接數據庫,默認密碼為空
shell> mysql -uroot -p
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by '<password>'; #此處單引號內容更換為你自己的密碼
mysql> quit;

# 初始化server端數據庫
shell> zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix  #此處輸入上步設置的數據庫密碼

# 初始化proxy端數據庫
shell> zcat /usr/share/doc/zabbix-proxy-mysql*/schema.sql.gz | mysql -uzabbix -p zabbix #此處輸入上步設置的數據庫密碼


二、配置server端配置文件

shell> vi /etc/zabbix/zabbix_server.conf

DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=<password>

三、修改web端時區

shell> vi /etc/httpd/conf.d/zabbix.conf

# php_value date.timezone Europe/Riga
修改為
php_value date.timezone Asia/Shanghai

四、關閉selinux

  • 查看狀態:sestatus
  • 臨時關閉:setenforce 0
  • 永久關閉: 修改/etc/selinux/config文件里SELINUX=disabled即可

五、修改字體,避免中文顯示小方塊(僅針對zabbix4.x版本)。

1.安裝谷歌字體
shell> yum install google-noto-sans-simplified-chinese-fonts.noarch -y
2.備份原字體
mv /etc/alternatives/zabbix-web-font /etc/alternatives/zabbix-web-font_bak
3.軟鏈接新字體
ln -s /usr/share/fonts/google-noto/NotoSansSC-Regular.otf /etc/alternatives/zabbix-web-font

六、啟動相關服務

systemctl start zabbix-server zabbix-agent httpd

七、登陸web端按照向導配置

  • 地址:http://IP:PORT/zabbix
  • 如果想直接IP+PORT訪問,可修改/etc/httpd/conf/httpd.conf文件里的DocumentRoot "/usr/share/zabbix"即可。

八、如需更改mysql

請參考https://www.cnblogs.com/jonnyan/p/9842709.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM