• zabbix安装部署、三分钟分钟部署zabbix监控(超详细)


    1,快速安装部署zabbix

    1,关闭防火墙,selinux

    systemctl stop firewalld
    systemctl disable firewalld
    setenforce 0  #临时
    sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config 
    
    • 1
    • 2
    • 3
    • 4

    2,安装zabbix储存库(zabbix源)

    rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
    sed -i 's#http://repo.zabbix.com#https://mirrors.aliyun.com/zabbix#' /etc/yum.repos.d/zabbix.repo
    
    vi /etc/yum.repos.d/zabbix.repo
    [zabbix-frontend]
    name=Zabbix Official Repository frontend - $basearch
    baseurl=http://repo.zabbix.com/zabbix/5.0/rhel/7/$basearch/frontend
    enabled=1
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
    
    yum clean all
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12

    3,安装zabbix server ,agent

    yum -y install zabbix-agent-5.0.28-1.el7.x86_64 zabbix-server-mysql-5.0.28-1.el7.x86_64
    
    • 1

    4,安装SCL储存库、zabbix web前端、Zabbix 的 Apache 配置文件
    启用Red Hat软件集合
    SCL(Software Collections)可以让你在同一个操作系统上安装和使用多个版本的软件,而不会影响整个系统的安装包

    yum -y install centos-release-scl
    yum install zabbix-web-mysql-scl zabbix-apache-conf-scl
    #修改配置文件
    vim /etc/zabbix/zabbix_server.conf 
    DBPassword=ap123
    vim /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf
    php_value[date.timezone] = Asia/Shanghai
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    5,安装数据库

    yum -y install mariadb-server mariadb
    systemctl start mariadb && systemctl enable mariadb
    
    • 1
    • 2

    5.1 初始化数据库(测试时此步骤建议省略)

    mysql_secure_installation
    回车
    出现Set root password? [Y/n] 提示:输出Y,并设置密码
    Remove anonymous users? [Y/n] Y
    Disallow root login remotely? [Y/n] n
    Remove test database and access to it? [Y/n] Y
    Reload privilege tables now? [Y/n] Y
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    5.2 创建用户设置权限

    mysql -uroot -p ap123
    create database zabbix character set utf8 collate utf8_bin;
    grant all privileges on zabbix.* to zabbix@localhost identified by 'ap123';
    flush privileges;
    exit;
    
    • 1
    • 2
    • 3
    • 4
    • 5

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

    zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix
    
    • 1

    7,启动、访问

    systemctl restart zabbix-server zabbix-agent httpd rh-php72-php-fpm
    systemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm
    
    
    • 1
    • 2
    • 3

    8,访问

    http://192.168.67.134/zabbix
    
    • 1

    点击Next setp
    在这里插入图片描述
    点击Next setp(所有都是ok)
    在这里插入图片描述
    输入密码:ap123 ,点击Next setp
    在这里插入图片描述

    点击Next setp–>点击Next setp–>Finish

    在这里插入图片描述
    账号密码:Admin zabbix
    在这里插入图片描述
    设置中文
    在这里插入图片描述
    完成zabbix安装

    2,一键脚本安装zabbix

    链接: 一键脚本安装zabbix

  • 相关阅读:
    Linux nohup 命令
    iptables防火墙
    k8s上部署seata-server集群并注册到nacos上
    linux权限
    ChIP-seq应用领域、研究思路、数据挖掘、下游实验、实验关键 | 易讲堂
    使用Jenkins部署Git仓库微服务项目
    【新书推荐】MongoDB Performance Tuning
    The Sandbox Alpha 第三季排行榜公布
    【博客496】k8s dns解析与服务发现原理
    DM8数据守护集群安装部署_手动切换
  • 原文地址:https://blog.csdn.net/MrFDd/article/details/130825388