zabbix 3.0.0 LTS 安裝與升級

zabbix源碼下載:http://www.zabbix.com/download.phpphp

依賴下載:https://github.com/zabbixcn/curl-rpm/tree/master/RPMSmysql

3.0 web頁面暫時沒有翻譯成中文的選項。nginx


安裝步驟:

安裝文檔:https://www.zabbix.com/documentation/3.0/manual/installation/installgit

1. 建立用戶github

groupadd zabbix
useradd -g zabbix zabbix

2. 依賴包彙總:web

yum -y install gcc OpenIPMI-devel net-snmp-devel.x86_64 libxml2-devel mysql-devel

3. 編譯安裝及配置修改飄過sql

    注意php和mysql的參數修改,至少知足官網的要求。shell

    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配置以下:frontend

[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

  1. 先把zabbix3.0.0編譯好,實際須要更新的只是編譯出來的二進制文件。配置文件能夠沿用上一版本的。

  2. 停掉zabbix_server進程,保證沒有新數據寫入

  3. 備份數據庫,配置文件。拷貝zabbix-3.0.0/frontends/php/* ,修改nginx配置(如安裝步驟4)

  4. 啓動zabbix3.0.0. 

    啓程成功後,會自動升級數據庫「Zabbix server will automatically upgrade the database.」

  5. 進入web控制檯,和安裝時同樣,根據提示執行下一步就能夠了。

  6. 客戶端升級,更新bin和sbin目錄就能夠了,重啓之後,zabbix server會報警Version of zabbix_agent(d) was changed 

相關文章
相關標籤/搜索