Zabbix小版本升级
需求:生產(chǎn)環(huán)境的zabbix版本為2.2.11(RPM包安裝),由于一個(gè)高危漏洞,需要升級(jí)到2.2.14來(lái)修復(fù)。請(qǐng)參考連接
http://bobao.360.cn/news/detail/3462.html
由于是2.2小版本升級(jí),而2.2.14版本對(duì)PHP版本沒(méi)有要求,所以不需要升級(jí)數(shù)據(jù)庫(kù)和PHP。
以下是升級(jí)過(guò)程
1、停止zabbix server上的相關(guān)服務(wù)
停止zabbix-server、zabbix-agent、zabbix-java-gateway、httpd服務(wù)
2、數(shù)據(jù)備份
創(chuàng)建存放備份文件的目錄
| 1 | mkdir?-p?/zabbix_dir/{commands,scripts} |
為防止升級(jí)失敗后,需要備份以下數(shù)據(jù):
a、二進(jìn)制文件(zabbix命令):小版本的升級(jí)的話可以不用備份,因?yàn)槊顩](méi)有 差異
| 1 | cp?/usr/bin/zabbix*?/zabbix_bk/commands |
b、啟動(dòng)腳本 ??
| 1 | ?cp?/etc/init.d/zabbix*?/zabbix_bk/scripts |
c、php文件(/usr/share/zabbix)
| 1 | cp?-R?--parents?/usr/share/zabbix/?/zabbix_bk |
d、/etc/zabbix下的所有配置文件
| 1 | cp?-R?--parents?/etc/zabbix/?/zabbix_bk/ |
e、httpd配置文件
| 1 | cp?-R?--parents?/etc/httpd/conf.d/?/zabbix_bk/ |
f、數(shù)據(jù)庫(kù)備份
注意:zabbix數(shù)據(jù)庫(kù)備份可以備份整個(gè)/var/lib/zabbix目錄下所有數(shù)據(jù),但是文件比較大,很占空間。不建議這么做。所以我們這里只備份zabbix的表文件,歷史數(shù)據(jù)和趨勢(shì)數(shù)據(jù)的表不備份。
| 1 | mysqldump?-uzabbix?-pzabbix?--opt?--skip-lock-tables?--flush-logs?--database?zabbix?--ignore-table=zabbix.history?--ignore-table=zabbix.history_log?--ignore-table=zabbix.history_str?--ignore-table=zabbix.history_text?--ignore-table=zabbix.history_uint?--ignore-table=zabbix.trends?--ignore-table=zabbix.trends_uint?>?zabbix.sql |
--ignore-table跳過(guò)不需要備份的表
為了安全起見(jiàn),最好將備份好的數(shù)據(jù)庫(kù)文件導(dǎo)入到其他機(jī)器上,看看是否正常
3、升級(jí)安裝zabbix-server
| 1 | yum?-y?update?zabbix-server |
升級(jí)其他組件
| 1 | yum?-y?update?zabbix-web-mysql?zabbix-agent?zabbix-sender?zabbix-java-gateway?zabbix?zabbix-web?zabbix-get |
4、啟動(dòng)服務(wù)
啟動(dòng)zabbix-server、zabbix-agent、zabbix-java-gateway
登錄zabbix web UI上檢查版本
本文轉(zhuǎn)自 曾哥最愛(ài) 51CTO博客,原文鏈接:http://blog.51cto.com/zengestudy/1840082,如需轉(zhuǎn)載請(qǐng)自行聯(lián)系原作者
總結(jié)
以上是生活随笔為你收集整理的Zabbix小版本升级的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: SCVMM 2012 R2运维管理十三之
- 下一篇: 带你全面了解QinQ