php版本最低要求:5.4_Zabbix 5.0.0beta1版本初体验
Zabbix 5.0.0 beta1 升級要求
PHP版本
PHP版本已從最低的5.4.0?升級到?7.2.0
數(shù)據(jù)庫版本
MySQL 5.5.62
MariaDB 10.0.37
PostgreSQL 9.2.24
Oracle 11.2
Zabbix 5.0.0beta1官方升級要求文檔
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升級Zabbix 5.0.0beta1
官方升級文檔
https://www.zabbix.com/documentation/5.0/manual/installation/install_from_packages/frontend_on_rhel7? ? ?Zabbix?5.0.0beta1?版本開始前端需要使用PHP 7.2以上的版本,目前使用的Centos 7 僅提供PHP 5.4,Zabbix 官方建議使用Red Hat Software Collections中的PHP和Nginx 升級Zabbix?5.0.0beta1。在使用repo.zabbix.com軟件包進行升級會發(fā)現(xiàn)yum 搜索缺少前端軟件包。
在Red Hat Software Collections中為了軟件避免與主要存儲庫中的文件沖突。軟件包使用特殊獨立的名字并安裝到專用的單獨環(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ù)庫數(shù)據(jù)表個數(shù)
select count(8) tables,table_schema from information_schema.tables where table_schema = 'zabbix';備份zabbix庫數(shù)據(jù)
備份zabbix庫全部數(shù)據(jù)表
mysqldump -uzabbix -pzabbix@zabbix --opt --skip-lock-tables zabbix | gzip > /opt/zabbix_$(date +%Y%m%d_%H%M%S).sql.gz備份zabbix庫部分數(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升級操作
停止Zabbix Nginx 服務(wù)
systemctl stop zabbix-server && systemctl stop nginx卸載zabbix-web舊版本
yum remove zabbix-web-*安裝SCL存儲庫
yum install centos-release-scl更新存儲庫軟件包
rpm -Uvh https://repo.zabbix.com/zabbix/4.5/rhel/7/x86_64/zabbix-release-4.5-2.el7.noarch.rpmyum clean all升級Zabbix 軟件包(1)
yum upgrade zabbix-server-mysql zabbix-web-mysql zabbix-agent zabbix-get升級Zabbix 軟件包(2)
download 以下4個軟件包yum 順序安裝
https://repo.zabbix.com/zabbix/4.5/rhel/7/x86_64/deprecated/
#便于安裝從紅帽軟件集合ZABBIX-web包的PHP依賴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
#更改文件中的時區(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
#開啟listen和server_name 參數(shù)/opt/rh/rh-nginx116/nginx/conf.d/zabbix.conf重啟服務(wù)并開機啟動
systemctl restart rh-nginx116-nginx rh-php72-php-fpmsystemctl enable rh-nginx116-nginx rh-php72-php-fpm開啟Zabbix服務(wù)
systemctl start zabbix-server查看Zabbix數(shù)據(jù)庫數(shù)據(jù)表個數(shù)
select count(8) tables,table_schema from information_schema.tables where table_schema = 'zabbix';zabbix 5.0.0beata1?版本驗證
Zabbix? ?5.0.0beta1 Web UI
驚不驚喜 哇不哇塞
Zabbix 5.0 使用側(cè)邊欄垂直菜單替換了水平菜單,新版本對前端進行了重新的設(shè)計。
監(jiān)測欄新增主機功能模塊,可查看主機的問題事件,最新數(shù)據(jù)等數(shù)據(jù)
主機中監(jiān)控項新增測試按鈕,對監(jiān)控項可進行測試,判斷該監(jiān)控項是否配置正確,獲取采集數(shù)據(jù)
SNMP??憑據(jù)參數(shù)遷移至主機接口處配置
Zabbix 5.0?目前還尚未發(fā)布,更多實用新功能等待官方正式官宣。。。
總結(jié)
以上是生活随笔為你收集整理的php版本最低要求:5.4_Zabbix 5.0.0beta1版本初体验的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: word2vec原理_Word2vec详
- 下一篇: webservice框架_聊聊从RPC到