zoukankan      html  css  js  c++  java
  • zabbix4.0升级到zabbix5.0

    1 更新yum源
    # yum erase zabbix-release-4.0-1.el7.noarch
    # rpm -ivh https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
    # sed -i 's#http://repo.zabbix.com#https://mirrors.aliyun.com/zabbix#' /etc/yum.repos.d/zabbix.repo
    
    2 开启前端服务
    # vim /etc/yum.repos.d/zabbix.repo
    [zabbix-frontend]
    name=Zabbix Official Repository frontend - $basearch
    baseurl=https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/$basearch/frontend
    enabled=1
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
    
    3 停止zabbix服务
    # yum clean all
    # yum list | grep zabbix
    # systemctl stop httpd
    # systemctl stop zabbix-server.service 
    # systemctl stop zabbix-agent.service 
    
    4 升级zabbix服务
    # yum upgrade zabbix-server-mysql zabbix-web-mysql zabbix-agent
    
    5 升级zabbix前端
    # yum remove zabbix-web
    # yum install centos-release-scl -y
    # yum install zabbix-web-mysql-scl zabbix-apache-conf-scl -y
    
    6 修改php时区
    # vim /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf
    php_value[date.timezone] = Asia/shanghai
    
    7 启动zabbix并设置开机自启动
    # systemctl start zabbix-server zabbix-agent httpd rh-php72-php-fpm
    # systemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm
    
    8 为mysql打补丁(因为Zabbix的历史数据和趋势数据的数值(浮点型)数据类型支持的精度更高)
    # wget https://git.zabbix.com/projects/ZBX/repos/zabbix/raw/database/mysql/double.sql
    # cat double.sql 
    ALTER TABLE trends
        MODIFY value_min DOUBLE PRECISION DEFAULT '0.0000' NOT NULL,
        MODIFY value_avg DOUBLE PRECISION DEFAULT '0.0000' NOT NULL,
        MODIFY value_max DOUBLE PRECISION DEFAULT '0.0000' NOT NULL;
    ALTER TABLE history MODIFY value DOUBLE PRECISION DEFAULT '0.0000' NOT NULL;
    
    # mysql -uroot -p
    MariaDB [(none)]> use zabbix;
    MariaDB [zabbix]> ALTER TABLE trends
        MODIFY value_min DOUBLE PRECISION DEFAULT '0.0000' NOT NULL,
        MODIFY value_avg DOUBLE PRECISION DEFAULT '0.0000' NOT NULL,
        MODIFY value_max DOUBLE PRECISION DEFAULT '0.0000' NOT NULL;
    MariaDB [zabbix]> ALTER TABLE history MODIFY value DOUBLE PRECISION DEFAULT '0.0000' NOT NULL;
    MariaDB [zabbix]> exit;
    
    更新配置文件,添加如下内容
    # vim /etc/zabbix/web/zabbix.conf.php
    $DB['DOUBLE_IEEE754'] = true;
    
    9 重启zabbix-server
    # systemctl restart zabbix-server
  • 相关阅读:
    System.arraycopy
    关于验证控件和javaSript验证的共存问题
    正则表达式经典
    css的一些基础的东西
    运用JAVASCRIPT,写一个类,类名:student,他的属性:name,age,tall,他的方法:getName,getAge,getTall
    转: ASP.NET 应用程序生命周期概述
    转:关于 Global.asax 文件
    今天又要过去了,学习点东西!
    javaScript对象和属性
    转载:.NET 2005 实现在线人数统计
  • 原文地址:https://www.cnblogs.com/LiuChang-blog/p/14698514.html
Copyright © 2011-2022 走看看