• zabbix分布式部署


    zabbix分布式监控部署

    分布式监控:
    a. 分担压力,降低负载
    b. 多机房监控
    

    分布式监控部署案例

    分布式监控--负载均衡

    分由式监控部署流程

    第一个里程:安装zabbix服务端
    #安装官方源
    rpm -ivh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
    #安装mysq httpd php 
    yum install zabbix-server-mysql zabbix-web-mysql httpd php -y
    
    第二个里程:安装zabbix代理服务端
    rpm -ivh https://repo.zabbix.com/zabbix/4.1/rhel/7/x86_64/zabbix-release-4.1-1.el7.noarch.rpm
    yum -y install zabbix-proxy-mysql
        #安装数据库
    zabbix  proxy也需要数据库,这个数据库不是用于存储监控数据的 只是用于存储配置信息
    yum -y install mariadb-server
    systemctl start mariadb.service
        #建库 创建用户授权
    mysql
    create database zabbix_proxy character set utf8 collate utf8_bin;
    grant all privileges on zabbix_proxy.* to zabbix@'localhost' identified by 'zabbix';
    exit
    # 导入数据库文件
    zcat /usr/share/doc/zabbix-proxy-mysql-4.2.0/schema.sql.gz |mysql -uzabbix -pzabbix zabbix_proxy
    
    第三个里程:配置zabbix-proxy
    #配置连接数据库,将数据库密码输入
    DBPassword=zabbix
    #配置服务器地址(总监控服务器地址)与主机名称(需要在总监控服务器进行hosts解析)
    Server=172.16.1.22
    Hostname=proxy-web01
    #启动服务
    systemctl start zabbix-proxy.service 
    
    第四个里程:在网页上进行配置


    第五个里程:在客户端配置IP地址指定代理服务器
    #将服务器地址指向代理服务器,hostname=主机名(要在总监控服务器进行hosts解析,代理服务器不需要解析)
    Server=172.16.1.21
    ServerActive=172.16.1.21
    Hostname=web01
    #重启服务
    systemctl restart zabbix-agent.service
    
    第六个里程:进行测试

    SNMP监控

    snmp:simple network manager protocol 简单网络管理协议
    
    snmp监控部署
    #在服务器上进行安装
    yum -y install net-snmp net-snmp-utils
    #修改配置文件,进行添加
    view systemview   included  .1 
    

    #启动服务
    systemctl start snmpd.service
    #使用SNMP
    snmpwalk -v 2c -c public 127.0.0.1 sysname
    # snmpwalk 类似 zabbix_get
    # -v 2c  指定使用snmp协议的版本  snmp分为v1 v2 v3
    # -c public  指定暗号
    # sysname  类似zabbix的key
    

    在网页上进行配置SNMP


  • 相关阅读:
    2018-12-25-dot-net-double-数组转-float-数组
    2018-12-25-dot-net-double-数组转-float-数组
    2019-10-24-dotnet-列表-Linq-的-Take-用法
    2019-10-24-dotnet-列表-Linq-的-Take-用法
    2018-8-10-C#-代码占用的空间
    2018-8-10-C#-代码占用的空间
    2018-4-29-C#-金额转中文大写
    2018-4-29-C#-金额转中文大写
    Java实现 LeetCode 630 课程表 III(大小堆)
    Java实现洛谷 P1072 Hankson 的趣味题
  • 原文地址:https://www.cnblogs.com/yjiu1990/p/10669005.html
Copyright © 2020-2023  润新知