zabbix 3.0.0 LTS 安裝與升級
來自: http://my.oschina.net/MaTech/blog/615780
zabbix源碼下載:http://www.zabbix.com/download.php
依賴下載:https://github.com/zabbixcn/curl-rpm/tree/master/RPMS
3.0 web頁面暫時沒有翻譯成中文的選項。
安裝步驟:
安裝文檔:https://www.zabbix.com/documentation/3.0/manual/installation/install
1. 創建用戶
groupadd zabbix useradd -g zabbix zabbix
2. 依賴包匯總:
yum -y install gcc OpenIPMI-devel net-snmp-devel.x86_64 libxml2-devel mysql-devel
3. 編譯安裝及配置修改飄過
注意php和mysql的參數修改,至少滿足官網的要求。
php配置如下:
php_value max_execution_time 300 php_value memory_limit 128M php_value post_max_size 16M php_value upload_max_filesize 2M php_value max_input_time 300 php_value always_populate_raw_post_data -1 php_value date.timezone Asia/Shanghai
mysql配置如下:
[mysqld] max_allowed_packet = 32M
4. 拷貝zabbix-3.0.0/frontends/php/* ,修改nginx指定目錄,權限設置為php啟動用戶可讀寫
3.0的入口文件不再是dashboard.php了,修改nginx配置,index 字段為 index.php
5. 進入web頁面根據提示執行下一步,沒有特殊要注意的事項。
升級步驟:
從2.x版本升級到3.0非常簡單,官方給出了文檔
https://www.zabbix.com/documentation/3.0/manual/installation/upgrade
先把zabbix3.0.0編譯好,實際需要更新的只是編譯出來的二進制文件。配置文件可以沿用上一版本的。
停掉zabbix_server進程,保證沒有新數據寫入
備份數據庫,配置文件。拷貝zabbix-3.0.0/frontends/php/* ,修改nginx配置(如安裝步驟4)
啟動zabbix3.0.0.
啟程成功后,會自動升級數據庫“Zabbix server will automatically upgrade the database.”
進入web控制臺,和安裝時一樣,根據提示執行下一步就可以了。
客戶端升級,更新bin和sbin目錄就可以了,重啟以后,zabbix server會報警Version of zabbix_agent(d) was changed
</ol>