暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Z投稿|Zabbix5.0 快速安装部署教程!够快!

Zabbix开源社区 2020-06-03
553


感谢米宏先生供稿!



米 宏


Zabbix 4.0 高级认证专家

(点击查看如何认证?)


曾就职于盛大、一下科技、新浪微博等知名互联网企业,负责运维工作,主要从事系统运维、服务器监控、数据采集、日志处理、故障分析。是Zabbix中国社区的活跃用户之一,有超过1万小时的Zabbix使用、开发经验。



本教程安装步骤主要参考官方文档,为了让大家快速的部署,迅速的上手体验Zabbix5.0。

非Zabbix软件的安装部署,遵从了官方使用yum仓库的方式进行在线安装部署。


参考官网地址:

https://www.zabbix.com/documentation/current/manual


环境:

操作系统:CentOS Linux release 7.6.1810 (Core)


01

修改镜像库

    $rpm -ivh https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm

    国内访问Zabbix官方仓库较慢,所以使用阿里的镜像,阿里克隆的Zabbix官方镜像源,需要手动修改repo里得地址。


    02

     修改zabbix.repo

      $cd etc/yum.repo.d/
      $vi zabbix.repo
      # 将baseurl=全部修改成阿里的地址
      # 修改例子
      baseurl=https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/$basearch/
      # 为了方便我提供了一个我修改后的zabbix.repo


        #-------------------------------------------
        # cat zabbix.repo
        [zabbix]
        name=Zabbix Official Repository - $basearch
        baseurl=https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/$basearch/
        enabled=1
        gpgcheck=1
        gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591


        [zabbix-frontend]
        name=Zabbix Official Repository frontend - $basearch
        baseurl=https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/$basearch/frontend
        enabled=1
        gpgcheck=1
        gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591


        [zabbix-debuginfo]
        name=Zabbix Official Repository debuginfo - $basearch
        baseurl=https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/$basearch/debuginfo/
        enabled=0
        gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
        gpgcheck=1


        [zabbix-non-supported]
        name=Zabbix Official Repository non-supported - $basearch
        baseurl=https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/$basearch/
        enabled=1
        gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX
        gpgcheck=1
        #-------------------------------------------


        03

        重构yum仓库

          $yum clean all
          $yum makecache


          04

          安装Zabbix server 和 agent

            $yum install -y zabbix-server-mysql zabbix-agent


            05

            安装redhat 集成软件

              $yum-config-manager --enable rhel-server-rhscl-7-rpms
              # 如果没有yum-config-manager命令,可以安装yum-utils解决.
              $yum install -y yum-utils

              执行完命令以后,会自动安装PHP。


              06

              安装Zabbix前端

                $yum install -y zabbix-web-mysql-scl zabbix-apache-conf-scl


                07

                创建数据库

                   $mysql -uroot -p
                  password
                  mysql> create database zabbix character set utf8 collate utf8_bin;
                  mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'password';
                  mysql> quit;


                  新版本数据库对密码校验插件,所以可以通过以下命令设置降低密码校验等级。


                    mysql>set global validate_password_policy=0
                    mysql>set global validate_password_length=4;


                    08

                    修改php时区

                      # vi etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf
                      php_value[date.timezone] = Asia/Shanghai
                      # 修改后记得重启php-fpm
                      $systemctl restart rh-php72-php-fpm


                      09

                      配置启动

                        # 关闭 selinux
                        $setenforce 0
                        # 关闭开机启动防火墙
                        $systemctl disable firewalld
                        # 关闭防火墙
                        $systemctl stop frewalld
                        # 启动服务
                        $systemctl restart zabbix-server zabbix-agent httpd rh-php72-php-fpm
                        $systemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm


                        10

                        配置前端

                        连接到新安装的Zabbix前端:http://server_ip_or_name/zabbix


                        11

                        设置前端访问数据库


                        12

                        快速搭建完毕~!赶紧探索 Zabbix 5.0 新功能吧!


                        延伸阅读

                        扫码添加小Z,加入Zabbix官方技术交流群



                        Z


                        关注我们,了解新鲜资讯

                        微博     官网    知乎

                        头条    哔哩哔哩



                        点击在看,把好文章分享给你的朋友(•̀ᴗ•́)و ̑̑

                        文章转载自Zabbix开源社区,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

                        评论