本帖最後由 liu-shaobo 於 2012-08-10 16:44 編輯
Zabbix-1.8.10 升級到 2.0.1
今天升級了一下zabbix,記錄了一下升級步驟,僅供參考,文章有不對的地方還請大家多指出
1、升級服務端安裝程序
- # rm -rf /usr/local/zabbix
- # cd zabbix-2.0.1/
- # ./configure --prefix=/usr/local/zabbix --with-mysql --with-net-snmp --with-libcurl --enable-server --enable-agent
- # make
- # make install
- # /usr/local/zabbix/sbin/zabbix_server -c /usr/local/zabbix/etc/zabbix_server.conf
複製代碼
我的服務端配置文件如下:
- # cat /usr/local/zabbix/etc/zabbix_server.conf
複製代碼
ListenPort=10051
LogFile=/tmp/zabbix_server.log
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
DBSocket=/var/lib/mysql/mysql.sock
2、升級數據庫
- # cd zabbix-2.0.1/upgrades/dbpatches/2.0/mysql/
- # mysql -u root -p zabbix < patch.sql
複製代碼
備註: 升級數據庫前請備份數據庫,然後清空zabbix的歷史記錄,不然升級時間會很長;
3、升級PHP程序
- # mv /var/www/zabbix /var/www/zabbix_bak
- # cp -r zabbix-2.0.1/frontends/php /var/www/zabbix
複製代碼
在瀏覽器輸入:http://IP/setup.php
點擊“Next”
PHP擴展檢測:
點擊“Next”
配置數據庫
點擊“Next”
配置主機名和端口
點擊“Next”
檢測配置信息:
點擊“Next”
生成配置文件:
點擊“Next”
4、升級客戶端安裝程序
- # ./configure --prefix=/usr/local/zabbix --enable-agent
- # rm -rf /usr/local/zabbix
- # make
- # make install
- # /usr/local/zabbix/sbin/zabbix_agentd -c /usr/local/zabbix/etc/zabbix_agentd.conf
複製代碼
|