• Zabbix在X86服务器上的部署流程


    服务器资源:Centos7X86架构

    部署zabbix服务端

    #设置SELinux 成为permissive模式临时关闭selinux防火墙

    setenforce 0

    #获取zabbix的下载源和更换阿里源

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

    #解压zabbix包

    rpm -ivh zabbix-release-5.0-1.el7.noarch.rpm

    #切换到这个目录

    cd /etc/yum.repos.d

    #替换安装源

    sed -i 's#http://repo.zabbix.com#https://mirrors.aliyun.com/zabbix#' zabbix.repo

    #清除缓存

    yum clean all && yum makecache

    #安装zabbix组件

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

    yum install -y centos-release-scl

    #修改zabbix-front前端源,安装zabbix前端环境到scl环境下

    vi zabbix.repo

    ......

    [zabbix-frontend]

    ......

    enabled=1          #开启安装源

    ......

    #安装前端源

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

    #安装mysql

    #添加数据库用户以及zabbix所需的数据库信息

    CREATE DATABASE zabbix character set utf8 collate utf8_bin;

    GRANT all ON zabbix.* TO 'zabbix'@'%' IDENTIFIED BY 'zabbix';

    flush privileges;

    #查询 sql 文件的位置

    rpm -ql zabbix-server-mysql

    #导入数据库信息

    zcat /usr/share/doc/zabbix-server-mysql-5.0.29/create.sql.gz | mysql -uroot -phuang.120 zabbix

    #修改zabbix server配置文件,修改数据库的密码

    vi /etc/zabbix/zabbix_server.conf

    ......

    DBPassword=zabbix

    #修改zabbix的php配置文件

    vi /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf

    ......

    php_value[date.timezone] = Asia/Shanghai

    #启动zabbix相关服务

    systemctl restart zabbix-server zabbix-agent httpd rh-php72-php-fpm

    systemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm

    #web界面配置

    http://IP/zabbix

    点击下一步,设置数据库的密码 zabbix

    安装完成后,默认的登录账号和密码为:admin/zabbix

    设置文件界面:点击左边菜单栏的【User settings】,【Language】选择 Chinese(zh_CN),再点击 Update 更新。

    设置完就可以登录到主界面

    部署zabbix客户端

    #设置SELinux 成为permissive模式临时关闭selinux防火墙

    setenforce 0

    #服务端和客户端都配置时间同步

    yum install -y ntpdate

    ntpdate -u ntp.aliyun.com

    #设置zabbix的下载源,安装zabbix-agent2

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

    rpm -ivh zabbix-release-5.0-1.el7.noarch.rpm

    cd /etc/yum.repos.d

    sed -i 's#http://repo.zabbix.com#https://mirrors.aliyun.com/zabbix#' /etc/yum.repos.d/zabbix.repo

    yum install -y zabbix-agent2

    #修改agent2配置文件并启动zabbix-agent2

    vi /etc/zabbix/zabbix_agent2.conf

    ......

    Server=192.168.137.130                   #80行,指定 zabbix 服务端的 IP 地址

    ServerActive=192.168.137.130               #120行,指定 zabbix 服务端的 IP 地址

    Hostname=master                    #131行,指定当前 zabbix 客户端的主机名

    systemctl start zabbix-agent2

    systemctl enable zabbix-agent2

    #在Web页面种添加主机

    点击左边菜单栏【配置】中的【主机】,点击【创建主机】

    【主机名称】设置成 master

    【可见的名称】设置成 master-192.168.137.130

    【群组】选择 Linux server

    【Interfaces】的【IP地址】设置成 192.168.137.130

    再点击上方菜单栏【模板】

    【Link new tamplates】搜索 Linux ,选择 Template OS Linux by Zabbix agent

    ZBX绿色表示主机可用

  • 相关阅读:
    【来点小剧场--项目测试报告】个人博客系统测试报告
    select精准定时器分析
    【计算机网络:自顶向下方法】(二)应用层
    SQLSERVER基础--事务
    Cmake
    Linux的linux aarch64和linux x86_64
    PTA 7-4 数列求和-加强版
    【操作系统】操作系统基础必知必会
    Kubernetes源码阅读环境搭建
    2023最新SSM计算机毕业设计选题大全(附源码+LW)之java房屋租赁管理系统d97n3
  • 原文地址:https://blog.csdn.net/wangzhi291/article/details/128188696