php版本最低要求:5.4_Zabbix 5.0.0beta1版本初体验
Zabbix 5.0.0 beta1 升級(jí)要求
PHP版本
PHP版本已從最低的5.4.0?升級(jí)到?7.2.0
數(shù)據(jù)庫(kù)版本
MySQL 5.5.62
MariaDB 10.0.37
PostgreSQL 9.2.24
Oracle 11.2
Zabbix 5.0.0beta1官方升級(jí)要求文檔
https://www.zabbix.com/documentation/5.0/manual/installation/upgrade/packages/rhel_centosSystem OS
#cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) #nginx -vnginx version: nginx/1.16.1Zabbix Current Version
# rpm -qa |grep zabbixzabbix-server-mysql-4.2.6-1.el7.x86_64zabbix-web-4.2.6-1.el7.noarchzabbix-get-4.2.6-1.el7.x86_64zabbix-web-mysql-4.2.6-1.el7.noarchzabbix-release-4.2-1.el7.noarchzabbix-agent-4.2.6-1.el7.x86_64Database Current Version
#mysql -Vmysql Ver 15.1 Distrib 10.3.17-MariaDB, for Linux (x86_64) using readline 5.1------------------------------------------------------------------------------# rpm -qa |grep MariaDBMariaDB-client-10.3.17-1.el7.centos.x86_64MariaDB-compat-10.3.17-1.el7.centos.x86_64MariaDB-server-10.3.17-1.el7.centos.x86_64MariaDB-common-10.3.17-1.el7.centos.x86_64升級(jí)Zabbix 5.0.0beta1
官方升級(jí)文檔
https://www.zabbix.com/documentation/5.0/manual/installation/install_from_packages/frontend_on_rhel7? ? ?Zabbix?5.0.0beta1?版本開(kāi)始前端需要使用PHP 7.2以上的版本,目前使用的Centos 7 僅提供PHP 5.4,Zabbix 官方建議使用Red Hat Software Collections中的PHP和Nginx 升級(jí)Zabbix?5.0.0beta1。在使用repo.zabbix.com軟件包進(jìn)行升級(jí)會(huì)發(fā)現(xiàn)yum 搜索缺少前端軟件包。
在Red Hat Software Collections中為了軟件避免與主要存儲(chǔ)庫(kù)中的文件沖突。軟件包使用特殊獨(dú)立的名字并安裝到專(zhuān)用的單獨(dú)環(huán)境中。
Zabbix 備份操作
備份 ZABBIX ?配置文件
mkdir /zabbix-backupcp /etc/zabbix/zabbix_server.conf /zabbix-backup/cp /etc/zabbix/zabbix_agentd.conf /zabbix-backup/cp /etc/zabbix/web/zabbix.conf.php /zabbix-backup/cp -R /usr/share/zabbix/ /zabbix-backup/cp –R /usr/share/doc/zabbix-* /zabbix-backup/查看Zabbix數(shù)據(jù)庫(kù)數(shù)據(jù)表個(gè)數(shù)
select count(8) tables,table_schema from information_schema.tables where table_schema = 'zabbix';備份zabbix庫(kù)數(shù)據(jù)
備份zabbix庫(kù)全部數(shù)據(jù)表
mysqldump -uzabbix -pzabbix@zabbix --opt --skip-lock-tables zabbix | gzip > /opt/zabbix_$(date +%Y%m%d_%H%M%S).sql.gz備份zabbix庫(kù)部分?jǐn)?shù)據(jù)表
[root@zabbix-server opt]# cat zabbixdb.sh #!/bin/bash/usr/bin/mysqldump?-uzabbix?-pzabbix@zabbix?zabbix?--ignore-table=zabbix.history?--ignore-table=zabbix.history_str?--ignore-table=zabbix.history_uint?--ignore-table=zabbix.trends?--ignore-table=zabbix.trends_uint?>?/opt/zabbix`date?+%y%m%d`-172.18.30.27.sqlZabbix升級(jí)操作
停止Zabbix Nginx 服務(wù)
systemctl stop zabbix-server && systemctl stop nginx卸載zabbix-web舊版本
yum remove zabbix-web-*安裝SCL存儲(chǔ)庫(kù)
yum install centos-release-scl更新存儲(chǔ)庫(kù)軟件包
rpm -Uvh https://repo.zabbix.com/zabbix/4.5/rhel/7/x86_64/zabbix-release-4.5-2.el7.noarch.rpmyum clean all升級(jí)Zabbix 軟件包(1)
yum upgrade zabbix-server-mysql zabbix-web-mysql zabbix-agent zabbix-get升級(jí)Zabbix 軟件包(2)
download 以下4個(gè)軟件包yum 順序安裝
https://repo.zabbix.com/zabbix/4.5/rhel/7/x86_64/deprecated/
#便于安裝從紅帽軟件集合ZABBIX-web包的PHP依賴(lài)yum install zabbix-web-deps-scl-5.0.0-0.5beta1.el7.noarch.rpmyum install zabbix-web-5.0.0-0.5beta1.el7.noarch.rpm #MySQL的Zabbix Web前端(scl版本)yum install zabbix-web-mysql-scl-5.0.0-0.5beta1.el7.noarch.rpm#為Nginx的(SCL版本)的zabbix前端配置zabbix-nginx-conf-scl-5.0.0-0.5beta1.el7.noarch.rpm停用舊的nginx和php-fpm服務(wù)
systemctl stop nginx php-fpmsystemctl?disable?nginx?php-fpmedit php-fpm config
#更改文件中的時(shí)區(qū)/etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf注意:rh-php72-php *組的軟件包的配置安裝在/etc/opt/rh/rh-php72/目錄下,日志位于/var/opt/rh/rh-php72/log/目錄下
edit Nginx config
#開(kāi)啟listen和server_name 參數(shù)/opt/rh/rh-nginx116/nginx/conf.d/zabbix.conf重啟服務(wù)并開(kāi)機(jī)啟動(dòng)
systemctl restart rh-nginx116-nginx rh-php72-php-fpmsystemctl enable rh-nginx116-nginx rh-php72-php-fpm開(kāi)啟Zabbix服務(wù)
systemctl start zabbix-server查看Zabbix數(shù)據(jù)庫(kù)數(shù)據(jù)表個(gè)數(shù)
select count(8) tables,table_schema from information_schema.tables where table_schema = 'zabbix';zabbix 5.0.0beata1?版本驗(yàn)證
Zabbix? ?5.0.0beta1 Web UI
驚不驚喜 哇不哇塞
Zabbix 5.0 使用側(cè)邊欄垂直菜單替換了水平菜單,新版本對(duì)前端進(jìn)行了重新的設(shè)計(jì)。
監(jiān)測(cè)欄新增主機(jī)功能模塊,可查看主機(jī)的問(wèn)題事件,最新數(shù)據(jù)等數(shù)據(jù)
主機(jī)中監(jiān)控項(xiàng)新增測(cè)試按鈕,對(duì)監(jiān)控項(xiàng)可進(jìn)行測(cè)試,判斷該監(jiān)控項(xiàng)是否配置正確,獲取采集數(shù)據(jù)
SNMP??憑據(jù)參數(shù)遷移至主機(jī)接口處配置
Zabbix 5.0?目前還尚未發(fā)布,更多實(shí)用新功能等待官方正式官宣。。。
總結(jié)
以上是生活随笔為你收集整理的php版本最低要求:5.4_Zabbix 5.0.0beta1版本初体验的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: word2vec原理_Word2vec详
- 下一篇: 动态规划算法php,php算法学习之动态