升級zabbix從1.8到2.2

2.2新版本主要提供新功能:
一、VMware hypervisors and virtual machines監控;
二、可加載的數據收集模塊;
三、支持使用正則表達式從日誌、文本文件和web頁面提取文本;

從1.8升級到2.2,須要先升級到2.1,能夠只升級zabbix_server和web前端,zabbix_agent能夠不用升級,若是使用了zabbix_proxy也須要升級。

從1.8升級到2.0,須要修改不少數據表結構,特別是那些大表(history、history_uint、history_str、trends_uint、trends),若是已經有不少數據,並數據庫使用的是mysql 5.1或5.5時,因其不支持online DDL,在執行ALTER TABLE時須要重建表,將很是慢,最好先將數據庫升級到mysql 5.6或衍生版percona 5.6或mariadb 10。

zabbix升級步驟(zabbix proxy升級也同樣的步驟):
一、中止zabbix_server,避免有數據寫入;
二、備份數據庫數據;
三、升級數據庫表結構,執行upgrades/dbpatches/2.0/mysql/patch.sql腳本,2.2在啓動zabbix_server或proxy時會自動升級表結構;
四、備份舊版php文件、zabbix二進制文件、zabbix配置文件和啓動腳本;
五、安裝新版zabbix server;
六、檢查配置文件,去除新版本不兼容的參數;
七、啓動新版zabbix server,升級2.2版本時,經過查看日誌,當數據庫升級完成後併成功後,再繼續下步操做;
八、安裝新版zabbix web端;



相關文章
相關標籤/搜索