• 运维监控-基于yum的方式部署Zabbix Server 4.0 版本


                  运维监控-基于yum的方式部署Zabbix Server 4.0 版本

                                           作者:尹正杰

    版权声明:原创作品,谢绝转载!否则将追究法律责任。

     

    一.如何选择zabbix版本

    1>.打开zabbix官方网址(https://www.zabbix.com/

    2>.查看zabbix版本的生命周期(https://www.zabbix.com/life_cycle_and_release_policy

      如下图所示,如果还在使用zabbix2.2版本的小伙伴应该尽量往zabbix3.0 LTS或者zabbix4.0 LTS版本迁移。因为到今年年底,估计zabbix将停止对zabbix2.2版本的技术支持了!

     

    3>.选择zabbix版本

       看完上述官方的介绍,大家可以选择zabbix3.0也可以选择zabbix4.0。无论选择哪个版本,使用方法都大同小异。博主推荐部署比较新的版本,

      安装文档参考:https://www.zabbix.com/documentation/4.0/manual/installation

      关于zabbix 4.0新特性的可参考:https://www.zabbix.com/documentation/4.0/manual/introduction/whatsnew400

      如上图所示关于zabbix部署文档如下(其实你打卡网页自己根据操作平台选择即可):

        zabbix3.0的部署文档可参考:https://www.zabbix.com/download?zabbix=3.0&os_distribution=centos&os_version=7&db=mysql

          zabbix4.0的部署文档可参考:https://www.zabbix.com/download?zabbix=4.0&os_distribution=centos&os_version=7&db=mysql

    二.部署zabbix4.0.0服务器

    1>.安装zabbix的yum源

    [root@node101 ~]# ll /etc/yum.repos.d/
    total 28
    -rw-r--r--. 1 root root 1664 Dec  9  2015 CentOS-Base.repo
    -rw-r--r--. 1 root root 1309 Dec  9  2015 CentOS-CR.repo
    -rw-r--r--. 1 root root  649 Dec  9  2015 CentOS-Debuginfo.repo
    -rw-r--r--. 1 root root  290 Dec  9  2015 CentOS-fasttrack.repo
    -rw-r--r--. 1 root root  630 Dec  9  2015 CentOS-Media.repo
    -rw-r--r--. 1 root root 1331 Dec  9  2015 CentOS-Sources.repo
    -rw-r--r--. 1 root root 1952 Dec  9  2015 CentOS-Vault.repo
    [root@node101 ~]# 
    [root@node101 ~]# 
    [root@node101 ~]# rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
    Retrieving https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
    warning: /var/tmp/rpm-tmp.CJNNNd: Header V4 RSA/SHA512 Signature, key ID a14fe591: NOKEY
    Preparing...                          ################################# [100%]
    Updating / installing...
       1:zabbix-release-4.0-1.el7         ################################# [100%]
    [root@node101 ~]# 
    [root@node101 ~]# 
    [root@node101 ~]# ll /etc/yum.repos.d/
    total 32
    -rw-r--r--. 1 root root 1664 Dec  9  2015 CentOS-Base.repo
    -rw-r--r--. 1 root root 1309 Dec  9  2015 CentOS-CR.repo
    -rw-r--r--. 1 root root  649 Dec  9  2015 CentOS-Debuginfo.repo
    -rw-r--r--. 1 root root  290 Dec  9  2015 CentOS-fasttrack.repo
    -rw-r--r--. 1 root root  630 Dec  9  2015 CentOS-Media.repo
    -rw-r--r--. 1 root root 1331 Dec  9  2015 CentOS-Sources.repo
    -rw-r--r--. 1 root root 1952 Dec  9  2015 CentOS-Vault.repo
    -rw-r--r--. 1 root root  410 Oct  2 00:34 zabbix.repo        #发现没有,就是多出来这个yum配置文件!
    [root@node101 ~]# 
    [root@node101 ~]# 
    [root@node101 ~]# rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm

    2>.将官方yum源的地址改为阿里云的地址

    [root@node101 ~]# grep keepcache /etc/yum.conf 
    keepcache=0
    [root@node101 ~]# 
    [root@node101 ~]# 
    [root@node101 ~]# sed -i 's#keepcache=0#keepcache=1#g'   /etc/yum.conf 
    [root@node101 ~]# 
    [root@node101 ~]# grep keepcache /etc/yum.conf 
    keepcache=1
    [root@node101 ~]# 
    [root@node101 ~]# sed -i 's#keepcache=0#keepcache=1#g' /etc/yum.conf      #我们把安装zabbix的安装包保存起来,方便以后制作局域网的yum仓库
    [root@node101 ~]# cat /etc/yum.repos.d/zabbix.repo         #这个源是官方地址,服务器在国外存放者,下载的时候速度可能会有点慢!
    [zabbix]                                  #这个是zabbix模块
    name=Zabbix Official Repository - $basearch
    baseurl=http://repo.zabbix.com/zabbix/4.0/rhel/7/$basearch/
    enabled=1
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
    
    [zabbix-non-supported]                          #这个是zabbix的基础支持模块
    name=Zabbix Official Repository non-supported - $basearch 
    baseurl=http://repo.zabbix.com/non-supported/rhel/7/$basearch/
    enabled=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX
    gpgcheck=1
    [root@node101 ~]# 
    [root@node101 ~]# 
    [root@node101 ~]# 
    [root@node101 ~]# cat /etc/yum.repos.d/zabbix.repo 
    [zabbix]
    name=Zabbix Official Repository - $basearch
    baseurl=https://mirrors.aliyun.com/zabbix/zabbix/4.0/rhel/7/$basearch/          #这里我们换成阿里云的镜像,目的就是为了在下载的时候速度稍微快一点
    enabled=1
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
    
    [zabbix-non-supported]
    name=Zabbix Official Repository non-supported - $basearch 
    baseurl=https://mirrors.aliyun.com/zabbix/non-supported/rhel/7/$basearch/        #换了上面的zabbix安装源地址,其组件地址也要记得换哟!
    enabled=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX
    gpgcheck=1
    [root@node101 ~]# 
    [root@node101 ~]# yum list | grep zabbix                          #我们查看一下zabbix的源是否存在,我们仔细看一下,发现有zabbix4.0的安装包了!
    zabbix-release.noarch                       4.0-1.el7                  installed
    fping.x86_64                                3.10-1.el7                 zabbix-non-supported
    iksemel.x86_64                              1.4-2.el7.centos           zabbix-non-supported
    iksemel-devel.x86_64                        1.4-2.el7.centos           zabbix-non-supported
    iksemel-utils.x86_64                        1.4-2.el7.centos           zabbix-non-supported
    pcp-export-pcp2zabbix.x86_64                4.1.0-5.el7_6              updates  
    pcp-export-zabbix-agent.x86_64              4.1.0-5.el7_6              updates  
    zabbix-agent.x86_64                         4.0.4-1.el7                zabbix   
    zabbix-get.x86_64                           4.0.4-1.el7                zabbix   
    zabbix-java-gateway.x86_64                  4.0.4-1.el7                zabbix   
    zabbix-proxy-mysql.x86_64                   4.0.4-1.el7                zabbix   
    zabbix-proxy-pgsql.x86_64                   4.0.4-1.el7                zabbix   
    zabbix-proxy-sqlite3.x86_64                 4.0.4-1.el7                zabbix   
    zabbix-sender.x86_64                        4.0.4-1.el7                zabbix   
    zabbix-server-mysql.x86_64                  4.0.4-1.el7                zabbix   
    zabbix-server-pgsql.x86_64                  4.0.4-1.el7                zabbix   
    zabbix-web.noarch                           4.0.4-1.el7                zabbix   
    zabbix-web-japanese.noarch                  4.0.4-1.el7                zabbix   
    zabbix-web-mysql.noarch                     4.0.4-1.el7                zabbix   
    zabbix-web-pgsql.noarch                     4.0.4-1.el7                zabbix   
    [root@node101 ~]# 
    [root@node101 ~]# cat /etc/yum.repos.d/zabbix.repo

    3>.安装Zabbix服务器,前端,代理

    [root@node101 ~]# yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent
    Loaded plugins: fastestmirror
    base                                                                                                            | 3.6 kB  00:00:00     
    extras                                                                                                          | 3.4 kB  00:00:00     
    updates                                                                                                         | 3.4 kB  00:00:00     
    zabbix                                                                                                          | 2.9 kB  00:00:00     
    zabbix-non-supported                                                                                            |  951 B  00:00:00     
    Loading mirror speeds from cached hostfile
     * base: mirrors.aliyun.com
     * extras: ftp.sjtu.edu.cn
     * updates: mirrors.nwsuaf.edu.cn
    Resolving Dependencies
    --> Running transaction check
    ---> Package zabbix-agent.x86_64 0:4.0.4-1.el7 will be installed
    ---> Package zabbix-server-mysql.x86_64 0:4.0.4-1.el7 will be installed
    --> Processing Dependency: fping for package: zabbix-server-mysql-4.0.4-1.el7.x86_64
    --> Processing Dependency: libnetsnmp.so.31()(64bit) for package: zabbix-server-mysql-4.0.4-1.el7.x86_64
    --> Processing Dependency: libiksemel.so.3()(64bit) for package: zabbix-server-mysql-4.0.4-1.el7.x86_64
    --> Processing Dependency: libOpenIPMIposix.so.0()(64bit) for package: zabbix-server-mysql-4.0.4-1.el7.x86_64
    --> Processing Dependency: libevent-2.0.so.5()(64bit) for package: zabbix-server-mysql-4.0.4-1.el7.x86_64
    --> Processing Dependency: libOpenIPMI.so.0()(64bit) for package: zabbix-server-mysql-4.0.4-1.el7.x86_64
    --> Processing Dependency: libodbc.so.2()(64bit) for package: zabbix-server-mysql-4.0.4-1.el7.x86_64
    ---> Package zabbix-web-mysql.noarch 0:4.0.4-1.el7 will be installed
    --> Processing Dependency: zabbix-web = 4.0.4-1.el7 for package: zabbix-web-mysql-4.0.4-1.el7.noarch
    --> Processing Dependency: php-mysql for package: zabbix-web-mysql-4.0.4-1.el7.noarch
    --> Running transaction check
    ---> Package OpenIPMI-libs.x86_64 0:2.0.23-2.el7 will be installed
    --> Processing Dependency: OpenIPMI-modalias = 2.0.23-2.el7 for package: OpenIPMI-libs-2.0.23-2.el7.x86_64
    ---> Package fping.x86_64 0:3.10-1.el7 will be installed
    ---> Package iksemel.x86_64 0:1.4-2.el7.centos will be installed
    ---> Package libevent.x86_64 0:2.0.21-4.el7 will be installed
    ---> Package net-snmp-libs.x86_64 1:5.7.2-37.el7 will be installed
    ---> Package php-mysql.x86_64 0:5.4.16-46.el7 will be installed
    --> Processing Dependency: php-pdo(x86-64) = 5.4.16-46.el7 for package: php-mysql-5.4.16-46.el7.x86_64
    ---> Package unixODBC.x86_64 0:2.3.1-11.el7 will be installed
    --> Processing Dependency: libltdl.so.7()(64bit) for package: unixODBC-2.3.1-11.el7.x86_64
    ---> Package zabbix-web.noarch 0:4.0.4-1.el7 will be installed
    --> Processing Dependency: php >= 5.4 for package: zabbix-web-4.0.4-1.el7.noarch
    --> Processing Dependency: httpd for package: zabbix-web-4.0.4-1.el7.noarch
    --> Processing Dependency: php-gd for package: zabbix-web-4.0.4-1.el7.noarch
    --> Processing Dependency: php-mbstring for package: zabbix-web-4.0.4-1.el7.noarch
    --> Processing Dependency: dejavu-sans-fonts for package: zabbix-web-4.0.4-1.el7.noarch
    --> Processing Dependency: php-bcmath for package: zabbix-web-4.0.4-1.el7.noarch
    --> Processing Dependency: php-ldap for package: zabbix-web-4.0.4-1.el7.noarch
    --> Processing Dependency: php-xml for package: zabbix-web-4.0.4-1.el7.noarch
    --> Running transaction check
    ---> Package OpenIPMI-modalias.x86_64 0:2.0.23-2.el7 will be installed
    ---> Package dejavu-sans-fonts.noarch 0:2.33-6.el7 will be installed
    --> Processing Dependency: dejavu-fonts-common = 2.33-6.el7 for package: dejavu-sans-fonts-2.33-6.el7.noarch
    ---> Package httpd.x86_64 0:2.4.6-88.el7.centos will be installed
    --> Processing Dependency: httpd-tools = 2.4.6-88.el7.centos for package: httpd-2.4.6-88.el7.centos.x86_64
    --> Processing Dependency: /etc/mime.types for package: httpd-2.4.6-88.el7.centos.x86_64
    --> Processing Dependency: libaprutil-1.so.0()(64bit) for package: httpd-2.4.6-88.el7.centos.x86_64
    --> Processing Dependency: libapr-1.so.0()(64bit) for package: httpd-2.4.6-88.el7.centos.x86_64
    ---> Package libtool-ltdl.x86_64 0:2.4.2-22.el7_3 will be installed
    ---> Package php.x86_64 0:5.4.16-46.el7 will be installed
    --> Processing Dependency: php-common(x86-64) = 5.4.16-46.el7 for package: php-5.4.16-46.el7.x86_64
    --> Processing Dependency: php-cli(x86-64) = 5.4.16-46.el7 for package: php-5.4.16-46.el7.x86_64
    --> Processing Dependency: libcrypto.so.10(OPENSSL_1.0.2)(64bit) for package: php-5.4.16-46.el7.x86_64
    ---> Package php-bcmath.x86_64 0:5.4.16-46.el7 will be installed
    ---> Package php-gd.x86_64 0:5.4.16-46.el7 will be installed
    --> Processing Dependency: libpng15.so.15(PNG15_0)(64bit) for package: php-gd-5.4.16-46.el7.x86_64
    --> Processing Dependency: libjpeg.so.62(LIBJPEG_6.2)(64bit) for package: php-gd-5.4.16-46.el7.x86_64
    --> Processing Dependency: libt1.so.5()(64bit) for package: php-gd-5.4.16-46.el7.x86_64
    --> Processing Dependency: libpng15.so.15()(64bit) for package: php-gd-5.4.16-46.el7.x86_64
    --> Processing Dependency: libjpeg.so.62()(64bit) for package: php-gd-5.4.16-46.el7.x86_64
    --> Processing Dependency: libXpm.so.4()(64bit) for package: php-gd-5.4.16-46.el7.x86_64
    --> Processing Dependency: libX11.so.6()(64bit) for package: php-gd-5.4.16-46.el7.x86_64
    ---> Package php-ldap.x86_64 0:5.4.16-46.el7 will be installed
    ---> Package php-mbstring.x86_64 0:5.4.16-46.el7 will be installed
    ---> Package php-pdo.x86_64 0:5.4.16-46.el7 will be installed
    ---> Package php-xml.x86_64 0:5.4.16-46.el7 will be installed
    --> Processing Dependency: libxslt.so.1(LIBXML2_1.0.24)(64bit) for package: php-xml-5.4.16-46.el7.x86_64
    --> Processing Dependency: libxslt.so.1(LIBXML2_1.0.22)(64bit) for package: php-xml-5.4.16-46.el7.x86_64
    --> Processing Dependency: libxslt.so.1(LIBXML2_1.0.18)(64bit) for package: php-xml-5.4.16-46.el7.x86_64
    --> Processing Dependency: libxslt.so.1(LIBXML2_1.0.13)(64bit) for package: php-xml-5.4.16-46.el7.x86_64
    --> Processing Dependency: libxslt.so.1(LIBXML2_1.0.11)(64bit) for package: php-xml-5.4.16-46.el7.x86_64
    --> Processing Dependency: libxslt.so.1()(64bit) for package: php-xml-5.4.16-46.el7.x86_64
    --> Processing Dependency: libexslt.so.0()(64bit) for package: php-xml-5.4.16-46.el7.x86_64
    --> Running transaction check
    ---> Package apr.x86_64 0:1.4.8-3.el7_4.1 will be installed
    ---> Package apr-util.x86_64 0:1.5.2-6.el7 will be installed
    ---> Package dejavu-fonts-common.noarch 0:2.33-6.el7 will be installed
    --> Processing Dependency: fontpackages-filesystem for package: dejavu-fonts-common-2.33-6.el7.noarch
    ---> Package httpd-tools.x86_64 0:2.4.6-88.el7.centos will be installed
    ---> Package libX11.x86_64 0:1.6.5-2.el7 will be installed
    --> Processing Dependency: libX11-common >= 1.6.5-2.el7 for package: libX11-1.6.5-2.el7.x86_64
    --> Processing Dependency: libxcb.so.1()(64bit) for package: libX11-1.6.5-2.el7.x86_64
    ---> Package libXpm.x86_64 0:3.5.12-1.el7 will be installed
    ---> Package libjpeg-turbo.x86_64 0:1.2.90-6.el7 will be installed
    ---> Package libpng.x86_64 2:1.5.13-7.el7_2 will be installed
    ---> Package libxslt.x86_64 0:1.1.28-5.el7 will be installed
    ---> Package mailcap.noarch 0:2.1.41-2.el7 will be installed
    ---> Package openssl-libs.x86_64 1:1.0.1e-42.el7.9 will be updated
    --> Processing Dependency: openssl-libs(x86-64) = 1:1.0.1e-42.el7.9 for package: 1:openssl-1.0.1e-42.el7.9.x86_64
    ---> Package openssl-libs.x86_64 1:1.0.2k-16.el7 will be an update
    ---> Package php-cli.x86_64 0:5.4.16-46.el7 will be installed
    ---> Package php-common.x86_64 0:5.4.16-46.el7 will be installed
    --> Processing Dependency: libzip.so.2()(64bit) for package: php-common-5.4.16-46.el7.x86_64
    ---> Package t1lib.x86_64 0:5.1.2-14.el7 will be installed
    --> Running transaction check
    ---> Package fontpackages-filesystem.noarch 0:1.44-8.el7 will be installed
    ---> Package libX11-common.noarch 0:1.6.5-2.el7 will be installed
    ---> Package libxcb.x86_64 0:1.13-1.el7 will be installed
    --> Processing Dependency: libXau.so.6()(64bit) for package: libxcb-1.13-1.el7.x86_64
    ---> Package libzip.x86_64 0:0.10.1-8.el7 will be installed
    ---> Package openssl.x86_64 1:1.0.1e-42.el7.9 will be updated
    ---> Package openssl.x86_64 1:1.0.2k-16.el7 will be an update
    --> Running transaction check
    ---> Package libXau.x86_64 0:1.0.8-2.1.el7 will be installed
    --> Finished Dependency Resolution
    
    Dependencies Resolved
    
    =======================================================================================================================================
     Package                               Arch                 Version                           Repository                          Size
    =======================================================================================================================================
    Installing:
     zabbix-agent                          x86_64               4.0.4-1.el7                       zabbix                             388 k
     zabbix-server-mysql                   x86_64               4.0.4-1.el7                       zabbix                             2.1 M
     zabbix-web-mysql                      noarch               4.0.4-1.el7                       zabbix                             8.0 k
    Installing for dependencies:
     OpenIPMI-libs                         x86_64               2.0.23-2.el7                      base                               521 k
     OpenIPMI-modalias                     x86_64               2.0.23-2.el7                      base                                16 k
     apr                                   x86_64               1.4.8-3.el7_4.1                   base                               103 k
     apr-util                              x86_64               1.5.2-6.el7                       base                                92 k
     dejavu-fonts-common                   noarch               2.33-6.el7                        base                                64 k
     dejavu-sans-fonts                     noarch               2.33-6.el7                        base                               1.4 M
     fontpackages-filesystem               noarch               1.44-8.el7                        base                               9.9 k
     fping                                 x86_64               3.10-1.el7                        zabbix-non-supported                40 k
     httpd                                 x86_64               2.4.6-88.el7.centos               base                               2.7 M
     httpd-tools                           x86_64               2.4.6-88.el7.centos               base                                90 k
     iksemel                               x86_64               1.4-2.el7.centos                  zabbix-non-supported                49 k
     libX11                                x86_64               1.6.5-2.el7                       base                               606 k
     libX11-common                         noarch               1.6.5-2.el7                       base                               164 k
     libXau                                x86_64               1.0.8-2.1.el7                     base                                29 k
     libXpm                                x86_64               3.5.12-1.el7                      base                                55 k
     libevent                              x86_64               2.0.21-4.el7                      base                               214 k
     libjpeg-turbo                         x86_64               1.2.90-6.el7                      base                               134 k
     libpng                                x86_64               2:1.5.13-7.el7_2                  base                               213 k
     libtool-ltdl                          x86_64               2.4.2-22.el7_3                    base                                49 k
     libxcb                                x86_64               1.13-1.el7                        base                               214 k
     libxslt                               x86_64               1.1.28-5.el7                      base                               242 k
     libzip                                x86_64               0.10.1-8.el7                      base                                48 k
     mailcap                               noarch               2.1.41-2.el7                      base                                31 k
     net-snmp-libs                         x86_64               1:5.7.2-37.el7                    base                               749 k
     php                                   x86_64               5.4.16-46.el7                     base                               1.4 M
     php-bcmath                            x86_64               5.4.16-46.el7                     base                                58 k
     php-cli                               x86_64               5.4.16-46.el7                     base                               2.7 M
     php-common                            x86_64               5.4.16-46.el7                     base                               565 k
     php-gd                                x86_64               5.4.16-46.el7                     base                               128 k
     php-ldap                              x86_64               5.4.16-46.el7                     base                                53 k
     php-mbstring                          x86_64               5.4.16-46.el7                     base                               505 k
     php-mysql                             x86_64               5.4.16-46.el7                     base                               101 k
     php-pdo                               x86_64               5.4.16-46.el7                     base                                99 k
     php-xml                               x86_64               5.4.16-46.el7                     base                               126 k
     t1lib                                 x86_64               5.1.2-14.el7                      base                               166 k
     unixODBC                              x86_64               2.3.1-11.el7                      base                               413 k
     zabbix-web                            noarch               4.0.4-1.el7                       zabbix                             2.8 M
    Updating for dependencies:
     openssl                               x86_64               1:1.0.2k-16.el7                   base                               493 k
     openssl-libs                          x86_64               1:1.0.2k-16.el7                   base                               1.2 M
    
    Transaction Summary
    =======================================================================================================================================
    Install  3 Packages (+37 Dependent packages)
    Upgrade             (  2 Dependent packages)
    
    Total download size: 21 M
    Downloading packages:
    Delta RPMs disabled because /usr/bin/applydeltarpm not installed.
    warning: /var/cache/yum/x86_64/7/base/packages/OpenIPMI-modalias-2.0.23-2.el7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY
    Public key for OpenIPMI-modalias-2.0.23-2.el7.x86_64.rpm is not installed
    (1/42): OpenIPMI-modalias-2.0.23-2.el7.x86_64.rpm                                                               |  16 kB  00:00:00     
    apr-util-1.5.2-6.el7.x86_64.rp FAILED                                          
    http://mirror.lzu.edu.cn/centos/7.6.1810/os/x86_64/Packages/apr-util-1.5.2-6.el7.x86_64.rpm: [Errno 14] curl#56 - "Recv failure: Connection reset by peer"
    Trying other mirror.
    (2/42): dejavu-fonts-common-2.33-6.el7.noarch.rpm                                                               |  64 kB  00:00:00     
    (3/42): OpenIPMI-libs-2.0.23-2.el7.x86_64.rpm                                                                   | 521 kB  00:00:00     
    (4/42): apr-1.4.8-3.el7_4.1.x86_64.rpm                                                                          | 103 kB  00:00:00     
    (5/42): httpd-tools-2.4.6-88.el7.centos.x86_64.rpm                                                              |  90 kB  00:00:00     
    (6/42): fontpackages-filesystem-1.44-8.el7.noarch.rpm                                                           | 9.9 kB  00:00:00     
    warning: /var/cache/yum/x86_64/7/zabbix-non-supported/packages/fping-3.10-1.el7.x86_64.rpm: Header V4 DSA/SHA1 Signature, key ID 79ea5ed4: NOKEY
    Public key for fping-3.10-1.el7.x86_64.rpm is not installed
    (7/42): fping-3.10-1.el7.x86_64.rpm                                                                             |  40 kB  00:00:00     
    (8/42): libX11-common-1.6.5-2.el7.noarch.rpm                                                                    | 164 kB  00:00:00     
    (9/42): libXau-1.0.8-2.1.el7.x86_64.rpm                                                                         |  29 kB  00:00:00     
    (10/42): libXpm-3.5.12-1.el7.x86_64.rpm                                                                         |  55 kB  00:00:00     
    (11/42): iksemel-1.4-2.el7.centos.x86_64.rpm                                                                    |  49 kB  00:00:00     
    (12/42): libevent-2.0.21-4.el7.x86_64.rpm                                                                       | 214 kB  00:00:00     
    (13/42): libX11-1.6.5-2.el7.x86_64.rpm                                                                          | 606 kB  00:00:00     
    (14/42): libpng-1.5.13-7.el7_2.x86_64.rpm                                                                       | 213 kB  00:00:00     
    (15/42): libtool-ltdl-2.4.2-22.el7_3.x86_64.rpm                                                                 |  49 kB  00:00:00     
    (16/42): libxcb-1.13-1.el7.x86_64.rpm                                                                           | 214 kB  00:00:00     
    (17/42): libzip-0.10.1-8.el7.x86_64.rpm                                                                         |  48 kB  00:00:00     
    (18/42): mailcap-2.1.41-2.el7.noarch.rpm                                                                        |  31 kB  00:00:00     
    (19/42): libxslt-1.1.28-5.el7.x86_64.rpm                                                                        | 242 kB  00:00:00     
    (20/42): net-snmp-libs-5.7.2-37.el7.x86_64.rpm                                                                  | 749 kB  00:00:00     
    (21/42): openssl-1.0.2k-16.el7.x86_64.rpm                                                                       | 493 kB  00:00:00     
    (22/42): openssl-libs-1.0.2k-16.el7.x86_64.rpm                                                                  | 1.2 MB  00:00:00     
    (23/42): php-bcmath-5.4.16-46.el7.x86_64.rpm                                                                    |  58 kB  00:00:00     
    (24/42): httpd-2.4.6-88.el7.centos.x86_64.rpm                                                                   | 2.7 MB  00:00:01     
    (25/42): php-cli-5.4.16-46.el7.x86_64.rpm                                                                       | 2.7 MB  00:00:00     
    (26/42): php-gd-5.4.16-46.el7.x86_64.rpm                                                                        | 128 kB  00:00:00     
    (27/42): libjpeg-turbo-1.2.90-6.el7.x86_64.rpm                                                                  | 134 kB  00:00:01     
    (28/42): php-ldap-5.4.16-46.el7.x86_64.rpm                                                                      |  53 kB  00:00:00     
    (29/42): php-mbstring-5.4.16-46.el7.x86_64.rpm                                                                  | 505 kB  00:00:00     
    (30/42): php-5.4.16-46.el7.x86_64.rpm                                                                           | 1.4 MB  00:00:00     
    (31/42): php-mysql-5.4.16-46.el7.x86_64.rpm                                                                     | 101 kB  00:00:00     
    (32/42): php-pdo-5.4.16-46.el7.x86_64.rpm                                                                       |  99 kB  00:00:00     
    (33/42): php-xml-5.4.16-46.el7.x86_64.rpm                                                                       | 126 kB  00:00:00     
    (34/42): t1lib-5.1.2-14.el7.x86_64.rpm                                                                          | 166 kB  00:00:00     
    (35/42): php-common-5.4.16-46.el7.x86_64.rpm                                                                    | 565 kB  00:00:00     
    (36/42): unixODBC-2.3.1-11.el7.x86_64.rpm                                                                       | 413 kB  00:00:00     
    warning: /var/cache/yum/x86_64/7/zabbix/packages/zabbix-agent-4.0.4-1.el7.x86_64.rpm: Header V4 RSA/SHA512 Signature, key ID a14fe591: NOKEY
    Public key for zabbix-agent-4.0.4-1.el7.x86_64.rpm is not installed
    (37/42): zabbix-agent-4.0.4-1.el7.x86_64.rpm                                                                    | 388 kB  00:00:00     
    (38/42): zabbix-server-mysql-4.0.4-1.el7.x86_64.rpm                                                             | 2.1 MB  00:00:01     
    (39/42): apr-util-1.5.2-6.el7.x86_64.rpm                                                                        |  92 kB  00:00:00     
    (40/42): zabbix-web-mysql-4.0.4-1.el7.noarch.rpm                                                                | 8.0 kB  00:00:00     
    (41/42): zabbix-web-4.0.4-1.el7.noarch.rpm                                                                      | 2.8 MB  00:00:01     
    (42/42): dejavu-sans-fonts-2.33-6.el7.noarch.rpm                                                                | 1.4 MB  00:00:36     
    ---------------------------------------------------------------------------------------------------------------------------------------
    Total                                                                                                  587 kB/s |  21 MB  00:00:36     
    Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX
    Importing GPG key 0x79EA5ED4:
     Userid     : "Zabbix SIA <packager@zabbix.com>"
     Fingerprint: fbab d5fb 2025 5eca b22e e194 d13d 58e4 79ea 5ed4
     Package    : zabbix-release-4.0-1.el7.noarch (installed)
     From       : /etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX
    Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
    Importing GPG key 0xA14FE591:
     Userid     : "Zabbix LLC <packager@zabbix.com>"
     Fingerprint: a184 8f53 52d0 22b9 471d 83d0 082a b56b a14f e591
     Package    : zabbix-release-4.0-1.el7.noarch (installed)
     From       : /etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
    Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
    Importing GPG key 0xF4A80EB5:
     Userid     : "CentOS-7 Key (CentOS 7 Official Signing Key) <security@centos.org>"
     Fingerprint: 6341 ab27 53d7 8a78 a7c2 7bb1 24c6 a8a7 f4a8 0eb5
     Package    : centos-release-7-2.1511.el7.centos.2.10.x86_64 (@anaconda)
     From       : /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
    Running transaction check
    Running transaction test
    Transaction test succeeded
    Running transaction
    Warning: RPMDB altered outside of yum.
      Updating   : 1:openssl-libs-1.0.2k-16.el7.x86_64                                                                                1/44 
      Installing : apr-1.4.8-3.el7_4.1.x86_64                                                                                         2/44 
      Installing : apr-util-1.5.2-6.el7.x86_64                                                                                        3/44 
      Installing : httpd-tools-2.4.6-88.el7.centos.x86_64                                                                             4/44 
      Installing : 1:net-snmp-libs-5.7.2-37.el7.x86_64                                                                                5/44 
      Installing : libevent-2.0.21-4.el7.x86_64                                                                                       6/44 
      Installing : libzip-0.10.1-8.el7.x86_64                                                                                         7/44 
      Installing : php-common-5.4.16-46.el7.x86_64                                                                                    8/44 
      Installing : php-ldap-5.4.16-46.el7.x86_64                                                                                      9/44 
      Installing : php-bcmath-5.4.16-46.el7.x86_64                                                                                   10/44 
      Installing : php-pdo-5.4.16-46.el7.x86_64                                                                                      11/44 
      Installing : php-mysql-5.4.16-46.el7.x86_64                                                                                    12/44 
      Installing : php-mbstring-5.4.16-46.el7.x86_64                                                                                 13/44 
      Installing : php-cli-5.4.16-46.el7.x86_64                                                                                      14/44 
      Installing : libXau-1.0.8-2.1.el7.x86_64                                                                                       15/44 
      Installing : libxcb-1.13-1.el7.x86_64                                                                                          16/44 
      Installing : iksemel-1.4-2.el7.centos.x86_64                                                                                   17/44 
      Installing : libX11-common-1.6.5-2.el7.noarch                                                                                  18/44 
      Installing : libX11-1.6.5-2.el7.x86_64                                                                                         19/44 
      Installing : libXpm-3.5.12-1.el7.x86_64                                                                                        20/44 
      Installing : t1lib-5.1.2-14.el7.x86_64                                                                                         21/44 
      Installing : libxslt-1.1.28-5.el7.x86_64                                                                                       22/44 
      Installing : php-xml-5.4.16-46.el7.x86_64                                                                                      23/44 
      Installing : libjpeg-turbo-1.2.90-6.el7.x86_64                                                                                 24/44 
      Installing : libtool-ltdl-2.4.2-22.el7_3.x86_64                                                                                25/44 
      Installing : unixODBC-2.3.1-11.el7.x86_64                                                                                      26/44 
      Installing : fontpackages-filesystem-1.44-8.el7.noarch                                                                         27/44 
      Installing : dejavu-fonts-common-2.33-6.el7.noarch                                                                             28/44 
      Installing : dejavu-sans-fonts-2.33-6.el7.noarch                                                                               29/44 
      Installing : OpenIPMI-modalias-2.0.23-2.el7.x86_64                                                                             30/44 
      Installing : OpenIPMI-libs-2.0.23-2.el7.x86_64                                                                                 31/44 
      Installing : 2:libpng-1.5.13-7.el7_2.x86_64                                                                                    32/44 
      Installing : php-gd-5.4.16-46.el7.x86_64                                                                                       33/44 
      Installing : mailcap-2.1.41-2.el7.noarch                                                                                       34/44 
      Installing : httpd-2.4.6-88.el7.centos.x86_64                                                                                  35/44 
      Installing : php-5.4.16-46.el7.x86_64                                                                                          36/44 
      Installing : zabbix-web-mysql-4.0.4-1.el7.noarch                                                                               37/44 
      Installing : zabbix-web-4.0.4-1.el7.noarch                                                                                     38/44 
      Installing : fping-3.10-1.el7.x86_64                                                                                           39/44 
      Installing : zabbix-server-mysql-4.0.4-1.el7.x86_64                                                                            40/44 
      Updating   : 1:openssl-1.0.2k-16.el7.x86_64                                                                                    41/44 
      Installing : zabbix-agent-4.0.4-1.el7.x86_64                                                                                   42/44 
      Cleanup    : 1:openssl-1.0.1e-42.el7.9.x86_64                                                                                  43/44 
      Cleanup    : 1:openssl-libs-1.0.1e-42.el7.9.x86_64                                                                             44/44 
    sed: can't read /etc/sysconfig/ipmi: No such file or directory
      Verifying  : fping-3.10-1.el7.x86_64                                                                                            1/44 
      Verifying  : zabbix-server-mysql-4.0.4-1.el7.x86_64                                                                             2/44 
      Verifying  : mailcap-2.1.41-2.el7.noarch                                                                                        3/44 
      Verifying  : php-mysql-5.4.16-46.el7.x86_64                                                                                     4/44 
      Verifying  : 2:libpng-1.5.13-7.el7_2.x86_64                                                                                     5/44 
      Verifying  : OpenIPMI-modalias-2.0.23-2.el7.x86_64                                                                              6/44 
      Verifying  : php-xml-5.4.16-46.el7.x86_64                                                                                       7/44 
      Verifying  : php-ldap-5.4.16-46.el7.x86_64                                                                                      8/44 
      Verifying  : 1:openssl-libs-1.0.2k-16.el7.x86_64                                                                                9/44 
      Verifying  : 1:net-snmp-libs-5.7.2-37.el7.x86_64                                                                               10/44 
      Verifying  : OpenIPMI-libs-2.0.23-2.el7.x86_64                                                                                 11/44 
      Verifying  : fontpackages-filesystem-1.44-8.el7.noarch                                                                         12/44 
      Verifying  : httpd-tools-2.4.6-88.el7.centos.x86_64                                                                            13/44 
      Verifying  : dejavu-fonts-common-2.33-6.el7.noarch                                                                             14/44 
      Verifying  : zabbix-web-4.0.4-1.el7.noarch                                                                                     15/44 
      Verifying  : libtool-ltdl-2.4.2-22.el7_3.x86_64                                                                                16/44 
      Verifying  : libxcb-1.13-1.el7.x86_64                                                                                          17/44 
      Verifying  : libjpeg-turbo-1.2.90-6.el7.x86_64                                                                                 18/44 
      Verifying  : unixODBC-2.3.1-11.el7.x86_64                                                                                      19/44 
      Verifying  : libXpm-3.5.12-1.el7.x86_64                                                                                        20/44 
      Verifying  : 1:openssl-1.0.2k-16.el7.x86_64                                                                                    21/44 
      Verifying  : t1lib-5.1.2-14.el7.x86_64                                                                                         22/44 
      Verifying  : libxslt-1.1.28-5.el7.x86_64                                                                                       23/44 
      Verifying  : zabbix-web-mysql-4.0.4-1.el7.noarch                                                                               24/44 
      Verifying  : libevent-2.0.21-4.el7.x86_64                                                                                      25/44 
      Verifying  : php-bcmath-5.4.16-46.el7.x86_64                                                                                   26/44 
      Verifying  : php-pdo-5.4.16-46.el7.x86_64                                                                                      27/44 
      Verifying  : php-gd-5.4.16-46.el7.x86_64                                                                                       28/44 
      Verifying  : dejavu-sans-fonts-2.33-6.el7.noarch                                                                               29/44 
      Verifying  : php-mbstring-5.4.16-46.el7.x86_64                                                                                 30/44 
      Verifying  : httpd-2.4.6-88.el7.centos.x86_64                                                                                  31/44 
      Verifying  : libX11-1.6.5-2.el7.x86_64                                                                                         32/44 
      Verifying  : apr-1.4.8-3.el7_4.1.x86_64                                                                                        33/44 
      Verifying  : zabbix-agent-4.0.4-1.el7.x86_64                                                                                   34/44 
      Verifying  : libX11-common-1.6.5-2.el7.noarch                                                                                  35/44 
      Verifying  : iksemel-1.4-2.el7.centos.x86_64                                                                                   36/44 
      Verifying  : libXau-1.0.8-2.1.el7.x86_64                                                                                       37/44 
      Verifying  : php-cli-5.4.16-46.el7.x86_64                                                                                      38/44 
      Verifying  : libzip-0.10.1-8.el7.x86_64                                                                                        39/44 
      Verifying  : php-5.4.16-46.el7.x86_64                                                                                          40/44 
      Verifying  : php-common-5.4.16-46.el7.x86_64                                                                                   41/44 
      Verifying  : apr-util-1.5.2-6.el7.x86_64                                                                                       42/44 
      Verifying  : 1:openssl-libs-1.0.1e-42.el7.9.x86_64                                                                             43/44 
      Verifying  : 1:openssl-1.0.1e-42.el7.9.x86_64                                                                                  44/44 
    
    Installed:
      zabbix-agent.x86_64 0:4.0.4-1.el7        zabbix-server-mysql.x86_64 0:4.0.4-1.el7        zabbix-web-mysql.noarch 0:4.0.4-1.el7       
    
    Dependency Installed:
      OpenIPMI-libs.x86_64 0:2.0.23-2.el7             OpenIPMI-modalias.x86_64 0:2.0.23-2.el7     apr.x86_64 0:1.4.8-3.el7_4.1             
      apr-util.x86_64 0:1.5.2-6.el7                   dejavu-fonts-common.noarch 0:2.33-6.el7     dejavu-sans-fonts.noarch 0:2.33-6.el7    
      fontpackages-filesystem.noarch 0:1.44-8.el7     fping.x86_64 0:3.10-1.el7                   httpd.x86_64 0:2.4.6-88.el7.centos       
      httpd-tools.x86_64 0:2.4.6-88.el7.centos        iksemel.x86_64 0:1.4-2.el7.centos           libX11.x86_64 0:1.6.5-2.el7              
      libX11-common.noarch 0:1.6.5-2.el7              libXau.x86_64 0:1.0.8-2.1.el7               libXpm.x86_64 0:3.5.12-1.el7             
      libevent.x86_64 0:2.0.21-4.el7                  libjpeg-turbo.x86_64 0:1.2.90-6.el7         libpng.x86_64 2:1.5.13-7.el7_2           
      libtool-ltdl.x86_64 0:2.4.2-22.el7_3            libxcb.x86_64 0:1.13-1.el7                  libxslt.x86_64 0:1.1.28-5.el7            
      libzip.x86_64 0:0.10.1-8.el7                    mailcap.noarch 0:2.1.41-2.el7               net-snmp-libs.x86_64 1:5.7.2-37.el7      
      php.x86_64 0:5.4.16-46.el7                      php-bcmath.x86_64 0:5.4.16-46.el7           php-cli.x86_64 0:5.4.16-46.el7           
      php-common.x86_64 0:5.4.16-46.el7               php-gd.x86_64 0:5.4.16-46.el7               php-ldap.x86_64 0:5.4.16-46.el7          
      php-mbstring.x86_64 0:5.4.16-46.el7             php-mysql.x86_64 0:5.4.16-46.el7            php-pdo.x86_64 0:5.4.16-46.el7           
      php-xml.x86_64 0:5.4.16-46.el7                  t1lib.x86_64 0:5.1.2-14.el7                 unixODBC.x86_64 0:2.3.1-11.el7           
      zabbix-web.noarch 0:4.0.4-1.el7                
    
    Dependency Updated:
      openssl.x86_64 1:1.0.2k-16.el7                                  openssl-libs.x86_64 1:1.0.2k-16.el7                                 
    
    Complete!
    [root@node101 ~]# 
    [root@node101 ~]# yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent

    4>.安装mysql数据库

    [root@node101 ~]# yum -y install wget
    Loaded plugins: fastestmirror
    Loading mirror speeds from cached hostfile
     * base: mirrors.aliyun.com
     * extras: ftp.sjtu.edu.cn
     * updates: mirrors.nwsuaf.edu.cn
    Resolving Dependencies
    --> Running transaction check
    ---> Package wget.x86_64 0:1.14-18.el7 will be installed
    --> Finished Dependency Resolution
    
    Dependencies Resolved
    
    =======================================================================================================================================
     Package                      Arch                           Version                                Repository                    Size
    =======================================================================================================================================
    Installing:
     wget                         x86_64                         1.14-18.el7                            base                         547 k
    
    Transaction Summary
    =======================================================================================================================================
    Install  1 Package
    
    Total download size: 547 k
    Installed size: 2.0 M
    Downloading packages:
    wget-1.14-18.el7.x86_64.rpm                                                                                     | 547 kB  00:00:00     
    Running transaction check
    Running transaction test
    Transaction test succeeded
    Running transaction
      Installing : wget-1.14-18.el7.x86_64                                                                                             1/1 
      Verifying  : wget-1.14-18.el7.x86_64                                                                                             1/1 
    
    Installed:
      wget.x86_64 0:1.14-18.el7                                                                                                            
    
    Complete!
    [root@node101 ~]# 
    [root@node101 ~]# yum -y install wget                                    #安装下载工具
    [root@node101 ~]# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
    --2018-12-07 12:43:29--  http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
    Resolving dev.mysql.com (dev.mysql.com)... 137.254.60.11
    Connecting to dev.mysql.com (dev.mysql.com)|137.254.60.11|:80... connected.
    HTTP request sent, awaiting response... 302 Found
    Location: http://101.96.8.156/dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm [following]
    --2018-12-07 12:43:29--  http://101.96.8.156/dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
    Connecting to 101.96.8.156:80... connected.
    HTTP request sent, awaiting response... 301 Moved Permanently
    Location: https://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm [following]
    --2018-12-07 12:43:33--  https://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
    Connecting to dev.mysql.com (dev.mysql.com)|137.254.60.11|:443... connected.
    HTTP request sent, awaiting response... 302 Found
    Location: https://repo.mysql.com//mysql-community-release-el7-5.noarch.rpm [following]
    --2018-12-07 12:43:34--  https://repo.mysql.com//mysql-community-release-el7-5.noarch.rpm
    Resolving repo.mysql.com (repo.mysql.com)... 23.51.209.162
    Connecting to repo.mysql.com (repo.mysql.com)|23.51.209.162|:443... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 6140 (6.0K) [application/x-redhat-package-manager]
    Saving to: ‘mysql-community-release-el7-5.noarch.rpm’
    
    100%[===========================================================================>] 6,140       --.-K/s   in 0s      
    
    2018-12-07 12:43:34 (666 MB/s) - ‘mysql-community-release-el7-5.noarch.rpm’ saved [6140/6140]
    
    [root@node101 ~]# 
    [root@node101 ~]# ll
    total 9621676
    -rwxrwxrwx. 1 root root 1760430816 Dec  5 23:01 ambari-2.6.0.0-centos7.tar.gz
    -rwxr-xr-x. 1 root root 7020369101 Dec  6 10:24 HDP-2.6.3.0-centos7-rpm.tar.gz
    -rwxr-xr-x. 1 root root  880016614 Dec  6 10:24 HDP-UTILS-1.1.0.21-centos7.tar.gz
    -rw-r--r--. 1 root root  191753373 Dec  5 15:32 jdk-8u191-linux-x64.tar.gz
    -rw-r--r--  1 root root       6140 Nov 12  2015 mysql-community-release-el7-5.noarch.rpm
    [root@node101 ~]# 
    [root@node101 ~]# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm      #下载mysql yum源
    [root@node101 ~]# rpm -ivh mysql-community-release-el7-5.noarch.rpm                   #安装mysql的yum源
    [root@node101 ~]# yum -y install mysql-community-server
    Loaded plugins: fastestmirror, priorities
    Loading mirror speeds from cached hostfile
     * base: mirrors.aliyun.com
     * extras: mirrors.tuna.tsinghua.edu.cn
     * updates: mirrors.tuna.tsinghua.edu.cn
    packages excluded due to repository priority protections
    Resolving Dependencies
    --> Running transaction check
    ---> Package mysql-community-server.x86_64 0:5.6.42-2.el7 will be installed
    --> Processing Dependency: mysql-community-common(x86-64) = 5.6.42-2.el7 for package: mysql-community-server-5.6.42-2.el7.x86_64
    --> Processing Dependency: mysql-community-client(x86-64) >= 5.6.10 for package: mysql-community-server-5.6.42-2.el7.x86_64
    --> Processing Dependency: perl(Data::Dumper) for package: mysql-community-server-5.6.42-2.el7.x86_64
    --> Processing Dependency: perl(DBI) for package: mysql-community-server-5.6.42-2.el7.x86_64
    --> Running transaction check
    ---> Package mysql-community-client.x86_64 0:5.6.42-2.el7 will be installed
    --> Processing Dependency: mysql-community-libs(x86-64) >= 5.6.10 for package: mysql-community-client-5.6.42-2.el7.x86_64
    ---> Package mysql-community-common.x86_64 0:5.6.42-2.el7 will be installed
    ---> Package perl-DBI.x86_64 0:1.627-4.el7 will be installed
    --> Processing Dependency: perl(RPC::PlServer) >= 0.2001 for package: perl-DBI-1.627-4.el7.x86_64
    --> Processing Dependency: perl(RPC::PlClient) >= 0.2000 for package: perl-DBI-1.627-4.el7.x86_64
    ---> Package perl-Data-Dumper.x86_64 0:2.145-3.el7 will be installed
    --> Running transaction check
    ---> Package mariadb-libs.x86_64 1:5.5.44-2.el7.centos will be obsoleted
    ---> Package mysql-community-libs.x86_64 0:5.6.42-2.el7 will be obsoleting
    ---> Package perl-PlRPC.noarch 0:0.2020-14.el7 will be installed
    --> Processing Dependency: perl(Net::Daemon) >= 0.13 for package: perl-PlRPC-0.2020-14.el7.noarch
    --> Processing Dependency: perl(Net::Daemon::Test) for package: perl-PlRPC-0.2020-14.el7.noarch
    --> Processing Dependency: perl(Net::Daemon::Log) for package: perl-PlRPC-0.2020-14.el7.noarch
    --> Processing Dependency: perl(Compress::Zlib) for package: perl-PlRPC-0.2020-14.el7.noarch
    --> Running transaction check
    ---> Package perl-IO-Compress.noarch 0:2.061-2.el7 will be installed
    --> Processing Dependency: perl(Compress::Raw::Zlib) >= 2.061 for package: perl-IO-Compress-2.061-2.el7.noarch
    --> Processing Dependency: perl(Compress::Raw::Bzip2) >= 2.061 for package: perl-IO-Compress-2.061-2.el7.noarch
    ---> Package perl-Net-Daemon.noarch 0:0.48-5.el7 will be installed
    --> Running transaction check
    ---> Package perl-Compress-Raw-Bzip2.x86_64 0:2.061-3.el7 will be installed
    ---> Package perl-Compress-Raw-Zlib.x86_64 1:2.061-4.el7 will be installed
    --> Finished Dependency Resolution
    
    Dependencies Resolved
    
    =====================================================================================================================
     Package                            Arch              Version                     Repository                    Size
    =====================================================================================================================
    Installing:
     mysql-community-libs               x86_64            5.6.42-2.el7                mysql56-community            2.0 M
         replacing  mariadb-libs.x86_64 1:5.5.44-2.el7.centos
     mysql-community-server             x86_64            5.6.42-2.el7                mysql56-community             59 M
    Installing for dependencies:
     mysql-community-client             x86_64            5.6.42-2.el7                mysql56-community             20 M
     mysql-community-common             x86_64            5.6.42-2.el7                mysql56-community            257 k
     perl-Compress-Raw-Bzip2            x86_64            2.061-3.el7                 base                          32 k
     perl-Compress-Raw-Zlib             x86_64            1:2.061-4.el7               base                          57 k
     perl-DBI                           x86_64            1.627-4.el7                 base                         802 k
     perl-Data-Dumper                   x86_64            2.145-3.el7                 base                          47 k
     perl-IO-Compress                   noarch            2.061-2.el7                 base                         260 k
     perl-Net-Daemon                    noarch            0.48-5.el7                  base                          51 k
     perl-PlRPC                         noarch            0.2020-14.el7               base                          36 k
    
    Transaction Summary
    =====================================================================================================================
    Install  2 Packages (+9 Dependent packages)
    
    Total download size: 82 M
    Downloading packages:
    warning: /var/cache/yum/x86_64/7/mysql56-community/packages/mysql-community-common-5.6.42-2.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
    Public key for mysql-community-common-5.6.42-2.el7.x86_64.rpm is not installed
    (1/11): mysql-community-common-5.6.42-2.el7.x86_64.rpm                                        | 257 kB  00:00:00     
    (2/11): mysql-community-libs-5.6.42-2.el7.x86_64.rpm                                          | 2.0 MB  00:00:07     
    (3/11): perl-Compress-Raw-Zlib-2.061-4.el7.x86_64.rpm                                         |  57 kB  00:00:00     
    (4/11): perl-Data-Dumper-2.145-3.el7.x86_64.rpm                                               |  47 kB  00:00:00     
    (5/11): perl-Compress-Raw-Bzip2-2.061-3.el7.x86_64.rpm                                        |  32 kB  00:00:00     
    (6/11): perl-IO-Compress-2.061-2.el7.noarch.rpm                                               | 260 kB  00:00:00     
    (7/11): perl-Net-Daemon-0.48-5.el7.noarch.rpm                                                 |  51 kB  00:00:00     
    (8/11): perl-PlRPC-0.2020-14.el7.noarch.rpm                                                   |  36 kB  00:00:00     
    (9/11): perl-DBI-1.627-4.el7.x86_64.rpm                                                       | 802 kB  00:00:03     
    (10/11): mysql-community-client-5.6.42-2.el7.x86_64.rpm                                       |  20 MB  00:00:27     
    (11/11): mysql-community-server-5.6.42-2.el7.x86_64.rpm                                       |  59 MB  00:01:27     
    ---------------------------------------------------------------------------------------------------------------------
    Total                                                                                884 kB/s |  82 MB  00:01:35     
    Retrieving key from file:/etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
    Importing GPG key 0x5072E1F5:
     Userid     : "MySQL Release Engineering <mysql-build@oss.oracle.com>"
     Fingerprint: a4a9 4068 76fc bd3c 4567 70c8 8c71 8d3b 5072 e1f5
     Package    : mysql-community-release-el7-5.noarch (installed)
     From       : file:/etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
    Running transaction check
    Running transaction test
    Transaction test succeeded
    Running transaction
    Warning: RPMDB altered outside of yum.
      Installing : perl-Data-Dumper-2.145-3.el7.x86_64                                                              1/12 
      Installing : mysql-community-common-5.6.42-2.el7.x86_64                                                       2/12 
      Installing : mysql-community-libs-5.6.42-2.el7.x86_64                                                         3/12 
      Installing : mysql-community-client-5.6.42-2.el7.x86_64                                                       4/12 
      Installing : perl-Compress-Raw-Bzip2-2.061-3.el7.x86_64                                                       5/12 
      Installing : 1:perl-Compress-Raw-Zlib-2.061-4.el7.x86_64                                                      6/12 
      Installing : perl-IO-Compress-2.061-2.el7.noarch                                                              7/12 
      Installing : perl-Net-Daemon-0.48-5.el7.noarch                                                                8/12 
      Installing : perl-PlRPC-0.2020-14.el7.noarch                                                                  9/12 
      Installing : perl-DBI-1.627-4.el7.x86_64                                                                     10/12 
      Installing : mysql-community-server-5.6.42-2.el7.x86_64                                                      11/12 
      Erasing    : 1:mariadb-libs-5.5.44-2.el7.centos.x86_64                                                       12/12 
      Verifying  : mysql-community-libs-5.6.42-2.el7.x86_64                                                         1/12 
      Verifying  : mysql-community-common-5.6.42-2.el7.x86_64                                                       2/12 
      Verifying  : perl-Net-Daemon-0.48-5.el7.noarch                                                                3/12 
      Verifying  : mysql-community-server-5.6.42-2.el7.x86_64                                                       4/12 
      Verifying  : perl-Data-Dumper-2.145-3.el7.x86_64                                                              5/12 
      Verifying  : mysql-community-client-5.6.42-2.el7.x86_64                                                       6/12 
      Verifying  : perl-IO-Compress-2.061-2.el7.noarch                                                              7/12 
      Verifying  : 1:perl-Compress-Raw-Zlib-2.061-4.el7.x86_64                                                      8/12 
      Verifying  : perl-DBI-1.627-4.el7.x86_64                                                                      9/12 
      Verifying  : perl-Compress-Raw-Bzip2-2.061-3.el7.x86_64                                                      10/12 
      Verifying  : perl-PlRPC-0.2020-14.el7.noarch                                                                 11/12 
      Verifying  : 1:mariadb-libs-5.5.44-2.el7.centos.x86_64                                                       12/12 
    
    Installed:
      mysql-community-libs.x86_64 0:5.6.42-2.el7               mysql-community-server.x86_64 0:5.6.42-2.el7              
    
    Dependency Installed:
      mysql-community-client.x86_64 0:5.6.42-2.el7              mysql-community-common.x86_64 0:5.6.42-2.el7             
      perl-Compress-Raw-Bzip2.x86_64 0:2.061-3.el7              perl-Compress-Raw-Zlib.x86_64 1:2.061-4.el7              
      perl-DBI.x86_64 0:1.627-4.el7                             perl-Data-Dumper.x86_64 0:2.145-3.el7                    
      perl-IO-Compress.noarch 0:2.061-2.el7                     perl-Net-Daemon.noarch 0:0.48-5.el7                      
      perl-PlRPC.noarch 0:0.2020-14.el7                        
    
    Replaced:
      mariadb-libs.x86_64 1:5.5.44-2.el7.centos                                                                          
    
    Complete!
    [root@node101 ~]# 
    [root@node101 ~]# yum -y install mysql-community-server                          #安装mysql
    [root@node101 ~]# systemctl enable mysqld                                            
    Created symlink from /etc/systemd/system/mysql.service to /usr/lib/systemd/system/mysqld.service.
    Created symlink from /etc/systemd/system/multi-user.target.wants/mysqld.service to /usr/lib/systemd/system/mysqld.service.
    [root@node101 ~]# 
    [root@node101 ~]# systemctl enable mysqld                                  #设置开机自启动
    [root@node101 ~]# systemctl start mysqld 
    [root@node101 ~]# 
    [root@node101 ~]# systemctl start mysqld                                  #启动MySQL
    [root@node101 ~]# systemctl status mysqld
    ● mysqld.service - MySQL Community Server
       Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
       Active: active (running) since Fri 2018-12-07 13:08:13 CST; 1min 42s ago
      Process: 3542 ExecStartPost=/usr/bin/mysql-systemd-start post (code=exited, status=0/SUCCESS)
      Process: 3482 ExecStartPre=/usr/bin/mysql-systemd-start pre (code=exited, status=0/SUCCESS)
     Main PID: 3541 (mysqld_safe)
       CGroup: /system.slice/mysqld.service
               ├─3541 /bin/sh /usr/bin/mysqld_safe --basedir=/usr
               └─3708 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib64/mysql/plugin --log-error=/var/lo...
    
    Dec 07 13:08:12 node101.yinzhengjie.org.cn mysql-systemd-start[3482]: /usr/bin/mysql_secure_installation
    Dec 07 13:08:12 node101.yinzhengjie.org.cn mysql-systemd-start[3482]: which will also give you the option of removing the test
    Dec 07 13:08:12 node101.yinzhengjie.org.cn mysql-systemd-start[3482]: databases and anonymous user created by default.  This is
    Dec 07 13:08:12 node101.yinzhengjie.org.cn mysql-systemd-start[3482]: strongly recommended for production servers.
    Dec 07 13:08:12 node101.yinzhengjie.org.cn mysql-systemd-start[3482]: See the manual for more instructions.
    Dec 07 13:08:12 node101.yinzhengjie.org.cn mysql-systemd-start[3482]: Please report any problems at http://bugs.mysql.com/
    Dec 07 13:08:12 node101.yinzhengjie.org.cn mysql-systemd-start[3482]: The latest information about MySQL is available on the web at
    Dec 07 13:08:12 node101.yinzhengjie.org.cn mysqld_safe[3541]: 181207 13:08:12 mysqld_safe Logging to '/var/log/mysqld.log'.
    Dec 07 13:08:12 node101.yinzhengjie.org.cn mysqld_safe[3541]: 181207 13:08:12 mysqld_safe Starting mysqld daemon with database...mysql
    Dec 07 13:08:13 node101.yinzhengjie.org.cn systemd[1]: Started MySQL Community Server.
    Hint: Some lines were ellipsized, use -l to show in full.
    [root@node101 ~]# 
    [root@node101 ~]# systemctl status mysqld                                #查看Mysqld的运行状态

    5>.为MySQL设置管理员密码并创建初始数据库

    [root@node101 ~]# mysql -uroot
    Welcome to the MySQL monitor.  Commands end with ; or g.
    Your MySQL connection id is 3
    Server version: 5.6.43 MySQL Community Server (GPL)
    
    Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.
    
    Oracle is a registered trademark of Oracle Corporation and/or its
    affiliates. Other names may be trademarks of their respective
    owners.
    
    Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.
    
    mysql> 
    mysql> 
    mysql> 
    mysql> 
    mysql> set password for 'root'@'localhost' = password('yinzhengjie');
    Query OK, 0 rows affected (0.00 sec)
    
    mysql> grant all privileges on *.* to 'root'@'172.30.1.10%' identified by 'yinzhengjie';
    Query OK, 0 rows affected (0.00 sec)
    
    mysql> FLUSH PRIVILEGES;
    Query OK, 0 rows affected (0.00 sec)
    
    mysql> quit
    Bye
    [root@node101 ~]# 
    [root@node101 ~]# mysql -uroot -pyinzhengjie
    Warning: Using a password on the command line interface can be insecure.
    Welcome to the MySQL monitor.  Commands end with ; or g.
    Your MySQL connection id is 5
    Server version: 5.6.43 MySQL Community Server (GPL)
    
    Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.
    
    Oracle is a registered trademark of Oracle Corporation and/or its
    affiliates. Other names may be trademarks of their respective
    owners.
    
    Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.
    
    mysql> create database zabbix character set utf8 collate utf8_bin;
    Query OK, 1 row affected (0.00 sec)
    
    mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'yinzhengjie';
    Query OK, 0 rows affected (0.00 sec)
    
    mysql> quit
    Bye
    [root@node101 ~]# 
    [root@node101 ~]# 

    6>.导入初始架构和数据。系统将提示您输入新创建的密码。

    [root@node101 ~]# rpm -ql zabbix-server-mysql
    /etc/logrotate.d/zabbix-server
    /etc/zabbix/zabbix_server.conf
    /usr/lib/systemd/system/zabbix-server.service
    /usr/lib/tmpfiles.d/zabbix-server.conf
    /usr/lib/zabbix/alertscripts
    /usr/lib/zabbix/externalscripts
    /usr/sbin/zabbix_server_mysql
    /usr/share/doc/zabbix-server-mysql-4.0.4
    /usr/share/doc/zabbix-server-mysql-4.0.4/AUTHORS
    /usr/share/doc/zabbix-server-mysql-4.0.4/COPYING
    /usr/share/doc/zabbix-server-mysql-4.0.4/ChangeLog
    /usr/share/doc/zabbix-server-mysql-4.0.4/NEWS
    /usr/share/doc/zabbix-server-mysql-4.0.4/README
    /usr/share/doc/zabbix-server-mysql-4.0.4/create.sql.gz
    /usr/share/man/man8/zabbix_server.8.gz
    /var/log/zabbix
    /var/run/zabbix
    [root@node101 ~]# 
    [root@node101 ~]# 
    [root@node101 ~]# zcat /usr/share/doc/zabbix-server-mysql-4.0.4/create.sql.gz | mysql -uzabbix -p zabbix
    Enter password:       #这个密码是你之前授权的用户时指定的,不建议大家在命令行输入,因为可以通过history命令查看到MySQL数据库的密码。
    [root@node101 ~]# 
    [root@node101 ~]# mysql -uroot -pyinzhengjie
    Warning: Using a password on the command line interface can be insecure.
    Welcome to the MySQL monitor.  Commands end with ; or g.
    Your MySQL connection id is 7
    Server version: 5.6.43 MySQL Community Server (GPL)
    
    Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.
    
    Oracle is a registered trademark of Oracle Corporation and/or its
    affiliates. Other names may be trademarks of their respective
    owners.
    
    Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.
    
    mysql> use zabbix
    Reading table information for completion of table and column names
    You can turn off this feature to get a quicker startup with -A
    
    Database changed
    mysql> 
    mysql> show tables;
    +----------------------------+
    | Tables_in_zabbix           |
    +----------------------------+
    | acknowledges               |
    | actions                    |
    | alerts                     |
    | application_discovery      |
    | application_prototype      |
    | application_template       |
    | applications               |
    | auditlog                   |
    | auditlog_details           |
    | autoreg_host               |
    | conditions                 |
    | config                     |
    | corr_condition             |
    | corr_condition_group       |
    | corr_condition_tag         |
    | corr_condition_tagpair     |
    | corr_condition_tagvalue    |
    | corr_operation             |
    | correlation                |
    | dashboard                  |
    | dashboard_user             |
    | dashboard_usrgrp           |
    | dbversion                  |
    | dchecks                    |
    | dhosts                     |
    | drules                     |
    | dservices                  |
    | escalations                |
    | event_recovery             |
    | event_suppress             |
    | event_tag                  |
    | events                     |
    | expressions                |
    | functions                  |
    | globalmacro                |
    | globalvars                 |
    | graph_discovery            |
    | graph_theme                |
    | graphs                     |
    | graphs_items               |
    | group_discovery            |
    | group_prototype            |
    | history                    |
    | history_log                |
    | history_str                |
    | history_text               |
    | history_uint               |
    | host_discovery             |
    | host_inventory             |
    | hostmacro                  |
    | hosts                      |
    | hosts_groups               |
    | hosts_templates            |
    | housekeeper                |
    | hstgrp                     |
    | httpstep                   |
    | httpstep_field             |
    | httpstepitem               |
    | httptest                   |
    | httptest_field             |
    | httptestitem               |
    | icon_map                   |
    | icon_mapping               |
    | ids                        |
    | images                     |
    | interface                  |
    | interface_discovery        |
    | item_application_prototype |
    | item_condition             |
    | item_discovery             |
    | item_preproc               |
    | items                      |
    | items_applications         |
    | maintenance_tag            |
    | maintenances               |
    | maintenances_groups        |
    | maintenances_hosts         |
    | maintenances_windows       |
    | mappings                   |
    | media                      |
    | media_type                 |
    | opcommand                  |
    | opcommand_grp              |
    | opcommand_hst              |
    | opconditions               |
    | operations                 |
    | opgroup                    |
    | opinventory                |
    | opmessage                  |
    | opmessage_grp              |
    | opmessage_usr              |
    | optemplate                 |
    | problem                    |
    | problem_tag                |
    | profiles                   |
    | proxy_autoreg_host         |
    | proxy_dhistory             |
    | proxy_history              |
    | regexps                    |
    | rights                     |
    | screen_user                |
    | screen_usrgrp              |
    | screens                    |
    | screens_items              |
    | scripts                    |
    | service_alarms             |
    | services                   |
    | services_links             |
    | services_times             |
    | sessions                   |
    | slides                     |
    | slideshow_user             |
    | slideshow_usrgrp           |
    | slideshows                 |
    | sysmap_element_trigger     |
    | sysmap_element_url         |
    | sysmap_shape               |
    | sysmap_url                 |
    | sysmap_user                |
    | sysmap_usrgrp              |
    | sysmaps                    |
    | sysmaps_elements           |
    | sysmaps_link_triggers      |
    | sysmaps_links              |
    | tag_filter                 |
    | task                       |
    | task_acknowledge           |
    | task_check_now             |
    | task_close_problem         |
    | task_remote_command        |
    | task_remote_command_result |
    | timeperiods                |
    | trends                     |
    | trends_uint                |
    | trigger_depends            |
    | trigger_discovery          |
    | trigger_tag                |
    | triggers                   |
    | users                      |
    | users_groups               |
    | usrgrp                     |
    | valuemaps                  |
    | widget                     |
    | widget_field               |
    +----------------------------+
    144 rows in set (0.01 sec)
    
    mysql> quit
    Bye
    [root@node101 ~]# 
    [root@node101 ~]# 
    我们可以登录MySQL服务器查看zabbix数据库是否生成了相应的表结构([root@node101 ~]# mysql -uroot -pyinzhengjie)

    7>.修改http的配置文件并启动服务(需要关闭防火墙)

    [root@node101 ~]# 
    [root@node101 ~]# cp /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf.`date +%F`
    [root@node101 ~]# 
    [root@node101 ~]# 
    [root@node101 ~]# grep '#ServerName www.example.com:80' /etc/httpd/conf/httpd.conf
    #ServerName www.example.com:80
    [root@node101 ~]# 
    [root@node101 ~]# sed -i 's@#ServerName www.example.com:80@ServerName 127.0.0.1:80@' /etc/httpd/conf/httpd.conf
    [root@node101 ~]# 
    [root@node101 ~]# grep '127.0.0.1:80' /etc/httpd/conf/httpd.conf
    ServerName 127.0.0.1:80
    [root@node101 ~]# 
    [root@node101 ~]# sed -i 's@#ServerName www.example.com:80@ServerName 127.0.0.1:80@' /etc/httpd/conf/httpd.conf
    [root@node101 ~]# systemctl enable httpd
    Created symlink from /etc/systemd/system/multi-user.target.wants/httpd.service to /usr/lib/systemd/system/httpd.service.
    [root@node101 ~]# 
    [root@node101 ~]# systemctl start httpd
    [root@node101 ~]# 
    [root@node101 ~]# systemctl status httpd
    ● httpd.service - The Apache HTTP Server
       Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled)
       Active: active (running) since Thu 2019-02-14 07:24:58 PST; 4s ago
         Docs: man:httpd(8)
               man:apachectl(8)
     Main PID: 12426 (httpd)
       Status: "Processing requests..."
       CGroup: /system.slice/httpd.service
               ├─12426 /usr/sbin/httpd -DFOREGROUND
               ├─12427 /usr/sbin/httpd -DFOREGROUND
               ├─12428 /usr/sbin/httpd -DFOREGROUND
               ├─12429 /usr/sbin/httpd -DFOREGROUND
               ├─12430 /usr/sbin/httpd -DFOREGROUND
               └─12431 /usr/sbin/httpd -DFOREGROUND
    
    Feb 14 07:24:58 node101.yinzhengjie.org.cn systemd[1]: Starting The Apache HTTP Server...
    Feb 14 07:24:58 node101.yinzhengjie.org.cn systemd[1]: Started The Apache HTTP Server.
    [root@node101 ~]# 
    [root@node101 ~]# 
    [root@node101 ~]# ss -ntl
    State       Recv-Q Send-Q                      Local Address:Port                                     Peer Address:Port              
    LISTEN      0      128                                     *:22                                                  *:*                  
    LISTEN      0      100                             127.0.0.1:25                                                  *:*                  
    LISTEN      0      80                                     :::3306                                               :::*                  
    LISTEN      0      128                                    :::80                                                 :::*                  
    LISTEN      0      128                                    :::22                                                 :::*                  
    LISTEN      0      100                                   ::1:25                                                 :::*                  
    [root@node101 ~]# 
    [root@node101 ~]# systemctl start httpd                      #启动Web服务器
    [root@node101 ~]# systemctl stop firewalld
    [root@node101 ~]# 
    [root@node101 ~]# systemctl status firewalld
    ● firewalld.service - firewalld - dynamic firewall daemon
       Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled)
       Active: inactive (dead) since Thu 2019-02-14 07:26:29 PST; 42s ago
     Main PID: 766 (code=exited, status=0/SUCCESS)
    
    Feb 14 06:04:09 node101.yinzhengjie.org.cn systemd[1]: Starting firewalld - dynamic firewall daemon...
    Feb 14 06:04:11 node101.yinzhengjie.org.cn systemd[1]: Started firewalld - dynamic firewall daemon.
    Feb 14 07:26:28 node101.yinzhengjie.org.cn systemd[1]: Stopping firewalld - dynamic firewall daemon...
    Feb 14 07:26:29 node101.yinzhengjie.org.cn systemd[1]: Stopped firewalld - dynamic firewall daemon.
    [root@node101 ~]# 
    [root@node101 ~]# systemctl disable firewalld
    Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
    Removed symlink /etc/systemd/system/basic.target.wants/firewalld.service.
    [root@node101 ~]# 
    [root@node101 ~]# systemctl stop firewalld                    #关闭防火墙

      启动服务后,然后我们就可以访问到zabbix的Web界面啦,如下,我们可以根据想到进行安装:

    三.安装zabbix的Web前端

    1>.根据向导,会出现以下界面

     

    2>.修改zabbix的配置文件并重启http服务,上述的报错就会解决

    [root@node101 ~]# ll /etc/httpd/conf.d/
    total 24
    -rw-r--r--. 1 root root 2926 Nov  4 17:47 autoindex.conf
    -rw-r--r--. 1 root root  691 Oct 30 12:33 php.conf
    -rw-r--r--. 1 root root  366 Nov  4 17:47 README
    -rw-r--r--. 1 root root 1252 Oct 30 08:00 userdir.conf
    -rw-r--r--. 1 root root  824 Oct 30 08:00 welcome.conf
    -rw-r--r--. 1 root root  870 Feb 14 07:38 zabbix.conf
    [root@node101 ~]# 
    [root@node101 ~]# cat /etc/httpd/conf.d/zabbix.conf 
    #
    # Zabbix monitoring system php web frontend
    #
    
    Alias /zabbix /usr/share/zabbix
    
    <Directory "/usr/share/zabbix">
        Options FollowSymLinks
        AllowOverride None
        Require all granted
    
        <IfModule mod_php5.c>
            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 max_input_vars 10000
            php_value always_populate_raw_post_data -1
            php_value date.timezone Asia/Shanghai        #注意,我修改了这一行内容,我把时区改成了亚洲/上海
        </IfModule>
    </Directory>
    
    <Directory "/usr/share/zabbix/conf">
        Require all denied
    </Directory>
    
    <Directory "/usr/share/zabbix/app">
        Require all denied
    </Directory>
    
    <Directory "/usr/share/zabbix/include">
        Require all denied
    </Directory>
    
    <Directory "/usr/share/zabbix/local">
        Require all denied
    </Directory>
    [root@node101 ~]# 
    [root@node101 ~]# 
    修改zabbix的配置文件([root@node101 ~]# cat /etc/httpd/conf.d/zabbix.conf )
    [root@node101 ~]# 
    [root@node101 ~]# systemctl restart httpd
    [root@node101 ~]# 
    [root@node101 ~]# systemctl status httpd
    ● httpd.service - The Apache HTTP Server
       Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled)
       Active: active (running) since Thu 2019-02-14 07:41:59 PST; 18s ago
         Docs: man:httpd(8)
               man:apachectl(8)
      Process: 12565 ExecStop=/bin/kill -WINCH ${MAINPID} (code=exited, status=0/SUCCESS)
     Main PID: 12570 (httpd)
       Status: "Total requests: 3; Current requests/sec: 0.333; Current traffic: 4.6KB/sec"
       CGroup: /system.slice/httpd.service
               ├─12570 /usr/sbin/httpd -DFOREGROUND
               ├─12571 /usr/sbin/httpd -DFOREGROUND
               ├─12572 /usr/sbin/httpd -DFOREGROUND
               ├─12573 /usr/sbin/httpd -DFOREGROUND
               ├─12574 /usr/sbin/httpd -DFOREGROUND
               ├─12575 /usr/sbin/httpd -DFOREGROUND
               └─12576 /usr/sbin/httpd -DFOREGROUND
    
    Feb 14 07:41:59 node101.yinzhengjie.org.cn systemd[1]: Starting The Apache HTTP Server...
    Feb 14 07:41:59 node101.yinzhengjie.org.cn systemd[1]: Started The Apache HTTP Server.
    [root@node101 ~]# 
    [root@node101 ~]# ss -utl
    Netid State      Recv-Q Send-Q                  Local Address:Port                                   Peer Address:Port                
    udp   UNCONN     0      0                           127.0.0.1:323                                               *:*                    
    udp   UNCONN     0      0                                 ::1:323                                              :::*                    
    tcp   LISTEN     0      128                                 *:ssh                                               *:*                    
    tcp   LISTEN     0      100                         127.0.0.1:smtp                                              *:*                    
    tcp   LISTEN     0      80                                 :::mysql                                            :::*                    
    tcp   LISTEN     0      128                                :::http                                             :::*                    
    tcp   LISTEN     0      128                                :::ssh                                              :::*                    
    tcp   LISTEN     0      100                               ::1:smtp                                             :::*                    
    [root@node101 ~]# 
    [root@node101 ~]# systemctl restart httpd

     

    3>.配置数据库

     

    4>.为zabbix服务器配置一个名称

     

    5>.确认安装完毕

    6>.点击完成(注意这个“/etc/zabbix/web/zabbix.conf.php”配置文件,当你需要迁移数据库时,就得修改该配置文件哟!)

     

    7>.登录zabbix服务器

      默认的用户名和密码官方文档说明:https://www.zabbix.com/documentation/4.0/manual/quickstart/login

     

    8>.登录成功

    四.启动zabbix-server和zabbix-agent

    1>.修改zabbix的配置文件

    [root@node101 ~]# cp /etc/zabbix/zabbix_server.conf /etc/zabbix/zabbix_server.conf.`date +%F`
    [root@node101 ~]# 
    [root@node101 ~]# grep DBHost /etc/zabbix/zabbix_server.conf                    #这个是数据库的主机地址,默认是本机,咱们可以不修改。
    ### Option: DBHost
    # DBHost=localhost
    [root@node101 ~]# 
    [root@node101 ~]# grep DBName /etc/zabbix/zabbix_server.conf | grep -v ^#             #修改zabbix的数据库
    DBName=zabbix
    [root@node101 ~]# 
    [root@node101 ~]# grep 'DBUser' /etc/zabbix/zabbix_server.conf | grep -v ^#            #修改数据库的用户名
    DBUser=zabbix
    [root@node101 ~]# 
    [root@node101 ~]# grep 'DBPassword' /etc/zabbix/zabbix_server.conf | grep -v ^#          #修改数据库的密码
    DBPassword=yinzhengjie
    [root@node101 ~]# 

    2>.启动zabbix-server服务

    [root@node101 ~]# systemctl start zabbix-server          #启动该服务,需要等待一段时间
    [root@node101 ~]#
    [root@node101 ~]# systemctl status zabbix-server         #查看该服务的状态
    ● zabbix-server.service - Zabbix Server
       Loaded: loaded (/usr/lib/systemd/system/zabbix-server.service; disabled; vendor preset: disabled)
       Active: active (running) since Thu 2019-02-14 08:24:02 PST; 13s ago
      Process: 15995 ExecStop=/bin/kill -SIGTERM $MAINPID (code=exited, status=1/FAILURE)
      Process: 16000 ExecStart=/usr/sbin/zabbix_server -c $CONFFILE (code=exited, status=0/SUCCESS)
     Main PID: 16002 (zabbix_server)
       CGroup: /system.slice/zabbix-server.service
               ├─16002 /usr/sbin/zabbix_server -c /etc/zabbix/zabbix_server.conf
               ├─16003 /usr/sbin/zabbix_server: configuration syncer [waiting 60 sec for processes]
               ├─16004 /usr/sbin/zabbix_server: alerter #1 started
               ├─16005 /usr/sbin/zabbix_server: alerter #2 started
               ├─16006 /usr/sbin/zabbix_server: alerter #3 started
               ├─16007 /usr/sbin/zabbix_server: housekeeper [startup idle for 30 minutes]
               ├─16008 /usr/sbin/zabbix_server: timer #1 [updated 0 hosts, suppressed 0 events in 0.000621 sec, idle 59 sec]
               ├─16009 /usr/sbin/zabbix_server: http poller #1 [got 0 values in 0.000489 sec, idle 5 sec]
               ├─16010 /usr/sbin/zabbix_server: discoverer #1 [processed 0 rules in 0.000370 sec, idle 60 sec]
               ├─16011 /usr/sbin/zabbix_server: history syncer #1 [processed 0 values, 0 triggers in 0.000024 sec, idle 1 sec]
               ├─16012 /usr/sbin/zabbix_server: history syncer #2 [processed 0 values, 0 triggers in 0.000030 sec, idle 1 sec]
               ├─16013 /usr/sbin/zabbix_server: history syncer #3 [processed 0 values, 0 triggers in 0.000031 sec, idle 1 sec]
               ├─16014 /usr/sbin/zabbix_server: history syncer #4 [processed 0 values, 0 triggers in 0.000021 sec, idle 1 sec]
               ├─16015 /usr/sbin/zabbix_server: escalator #1 [processed 0 escalations in 0.000745 sec, idle 3 sec]
               ├─16016 /usr/sbin/zabbix_server: proxy poller #1 [exchanged data with 0 proxies in 0.000047 sec, idle 5 sec]
               ├─16017 /usr/sbin/zabbix_server: self-monitoring [processed data in 0.000008 sec, idle 1 sec]
               ├─16018 /usr/sbin/zabbix_server: task manager [processed 0 task(s) in 0.000336 sec, idle 5 sec]
               ├─16019 /usr/sbin/zabbix_server: poller #1 [got 0 values in 0.000027 sec, idle 1 sec]
               ├─16020 /usr/sbin/zabbix_server: poller #2 [got 0 values in 0.000024 sec, idle 1 sec]
               ├─16021 /usr/sbin/zabbix_server: poller #3 [got 0 values in 0.000032 sec, idle 1 sec]
               ├─16022 /usr/sbin/zabbix_server: poller #4 [got 0 values in 0.000030 sec, idle 1 sec]
               ├─16023 /usr/sbin/zabbix_server: poller #5 [got 1 values in 0.000662 sec, idle 1 sec]
               ├─16024 /usr/sbin/zabbix_server: unreachable poller #1 [got 0 values in 0.000006 sec, idle 5 sec]
               ├─16025 /usr/sbin/zabbix_server: trapper #1 [processed data in 0.000334 sec, waiting for connection]
               ├─16026 /usr/sbin/zabbix_server: trapper #2 [processed data in 0.000000 sec, waiting for connection]
               ├─16027 /usr/sbin/zabbix_server: trapper #3 [processed data in 0.000000 sec, waiting for connection]
               ├─16028 /usr/sbin/zabbix_server: trapper #4 [processed data in 0.000000 sec, waiting for connection]
               ├─16029 /usr/sbin/zabbix_server: trapper #5 [processed data in 0.000000 sec, waiting for connection]
               ├─16030 /usr/sbin/zabbix_server: icmp pinger #1 [got 0 values in 0.000047 sec, idle 5 sec]
               ├─16031 /usr/sbin/zabbix_server: alert manager #1 [sent 0, failed 0 alerts, idle 5.010040 sec during 5.010134 sec]
               ├─16032 /usr/sbin/zabbix_server: preprocessing manager #1 [queued 0, processed 2 values, idle 5.006215 sec during 5.00636...
               ├─16033 /usr/sbin/zabbix_server: preprocessing worker #1 started
               ├─16034 /usr/sbin/zabbix_server: preprocessing worker #2 started
               └─16035 /usr/sbin/zabbix_server: preprocessing worker #3 started
    
    Feb 14 08:24:02 node101.yinzhengjie.org.cn systemd[1]: Starting Zabbix Server...
    Feb 14 08:24:02 node101.yinzhengjie.org.cn systemd[1]: PID file /run/zabbix/zabbix_server.pid not readable (yet?) after start.
    Feb 14 08:24:02 node101.yinzhengjie.org.cn systemd[1]: Started Zabbix Server.
    [root@node101 ~]# 
    [root@node101 ~]# 
    [root@node101 ~]# netstat -ntl | grep 10051      #查看服务的端口是否存在
    tcp        0      0 0.0.0.0:10051           0.0.0.0:*               LISTEN     
    tcp6       0      0 :::10051                :::*                    LISTEN     
    [root@node101 ~]# 
    [root@node101 ~]# 
    [root@node101 ~]# 
    [root@node101 ~]# systemctl enable zabbix-server
    Created symlink from /etc/systemd/system/multi-user.target.wants/zabbix-server.service to /usr/lib/systemd/system/zabbix-server.service.
    [root@node101 ~]# 
    [root@node101 ~]# systemctl start zabbix-server                #启动该服务,需要等待一段时间

    3>.编辑zabbix-agent服务

    [root@node101 ~]# cp /etc/zabbix/zabbix_agentd.conf  /etc/zabbix/zabbix_agentd.conf.`date +%F`
    [root@node101 ~]# 
    [root@node101 ~]# grep Server= /etc/zabbix/zabbix_agentd.conf |  grep -v ^#              #这里指定谁可以来这台agent获取数据
    Server=127.0.0.1
    [root@node101 ~]# 
    [root@node101 ~]# grep ServerActive= /etc/zabbix/zabbix_agentd.conf |  grep -v ^#           #和上面的功能类似,这里可以指定多台服务器来本地取数据
    ServerActive=127.0.0.1
    [root@node101 ~]# 
    [root@node101 ~]# grep Hostname /etc/zabbix/zabbix_agentd.conf |  grep -v ^#              #指定服务器的主机名,我们可以不指定,如果没有指定的话默认就会用系统的主机名称。
    Hostname=Zabbix server
    [root@node101 ~]# 

    4>.启动zabbix-agent服务

    [root@node101 ~]# systemctl start zabbix-agent
    [root@node101 ~]# 
    [root@node101 ~]# systemctl status zabbix-agent
    ● zabbix-agent.service - Zabbix Agent
       Loaded: loaded (/usr/lib/systemd/system/zabbix-agent.service; disabled; vendor preset: disabled)
       Active: active (running) since Thu 2019-02-14 08:20:57 PST; 22min ago
     Main PID: 15226 (zabbix_agentd)
       CGroup: /system.slice/zabbix-agent.service
               ├─15226 /usr/sbin/zabbix_agentd -c /etc/zabbix/zabbix_agentd.conf
               ├─15227 /usr/sbin/zabbix_agentd: collector [idle 1 sec]
               ├─15228 /usr/sbin/zabbix_agentd: listener #1 [waiting for connection]
               ├─15229 /usr/sbin/zabbix_agentd: listener #2 [waiting for connection]
               ├─15230 /usr/sbin/zabbix_agentd: listener #3 [waiting for connection]
               └─15231 /usr/sbin/zabbix_agentd: active checks #1 [idle 1 sec]
    
    Feb 14 08:20:57 node101.yinzhengjie.org.cn systemd[1]: Starting Zabbix Agent...
    Feb 14 08:20:57 node101.yinzhengjie.org.cn systemd[1]: PID file /run/zabbix/zabbix_agentd.pid not readable (yet?) after start.
    Feb 14 08:20:57 node101.yinzhengjie.org.cn systemd[1]: Started Zabbix Agent.
    Feb 14 08:42:57 node101.yinzhengjie.org.cn systemd[1]: Started Zabbix Agent.
    [root@node101 ~]# 
    [root@node101 ~]# systemctl enable zabbix-agent
    Created symlink from /etc/systemd/system/multi-user.target.wants/zabbix-agent.service to /usr/lib/systemd/system/zabbix-agent.service.
    [root@node101 ~]# 
    [root@node101 ~]# ss -ntl | grep 10050
    LISTEN     0      128          *:10050                    *:*                  
    LISTEN     0      128         :::10050                   :::*                  
    [root@node101 ~]# 
    [root@node101 ~]# 

    5>.查看zabbix的web界面

    [root@node101 ~]# tail -10f /var/log/zabbix/zabbix_server.log 
     16035:20190214:082402.623 server #33 started [preprocessing worker #3]
     16034:20190214:082402.626 server #32 started [preprocessing worker #2]
     16033:20190214:082402.664 server #31 started [preprocessing worker #1]
     16023:20190214:082407.590 enabling Zabbix agent checks on host "Zabbix server": host became available
     16014:20190214:082442.610 item "Zabbix server:zabbix[process,ipmi poller,avg,busy]" became not supported: No "ipmi poller" processes started.
     16011:20190214:082443.611 item "Zabbix server:zabbix[process,java poller,avg,busy]" became not supported: No "java poller" processes started.
     16013:20190214:082448.616 item "Zabbix server:zabbix[process,ipmi manager,avg,busy]" became not supported: No "ipmi manager" processes started.
     16013:20190214:082448.616 item "Zabbix server:zabbix[process,snmp trapper,avg,busy]" became not supported: No "snmp trapper" processes started.
     16011:20190214:082449.617 item "Zabbix server:zabbix[process,vmware collector,avg,busy]" became not supported: No "vmware collector" processes started.
     16014:20190214:082456.627 item "Zabbix server:zabbix[vmware,buffer,pused]" became not supported: No "vmware collector" processes started.
    [root@node101 ~]# tail -10f /var/log/zabbix/zabbix_server.log              #查看zabbix-server的日志

  • 相关阅读:
    马拉车算法【Manachar】
    AcWing算法进阶课 基础算法 启发式合并
    iframe嵌套跨域子页面变化高度自适应
    js数组中的每一项异步请求
    利用geo3d地图数据画地图上面的柱子
    地图上面加柱状图组
    antd-select选项位置偏移问题解决
    git
    React
    前端面试题
  • 原文地址:https://www.cnblogs.com/yinzhengjie/p/10372566.html
Copyright © 2020-2023  润新知