分布式监控

作用:分担压力,减轻负载,多机房监控

通过zabbix proxy的搭建,zabbix server可以远程从proxy获取到数据,这里的环境相当于zabbix server具有一个公网ip地址,zabbix agent只具有内网地址,zabbix proxy具有外网地址和内网地址,搭建zabbix proxy使zabbix server能通过proxy远程获取到zabbix agent的数据

部署准备:

zabbix   server    192.168.175.102

zabbix   proxy      192.168.175.111

zabbix   agent      192.168.175.112

命令:iptables -F    #清除防火墙规则

命令:systemctl stop firewalld        #关闭防火墙

命令:setenforce 0         #关闭selinux

1.配置zabbix  proxy

命令:rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm       #安装zabbix  proxy依赖包

命令:yum -y install zabbix-proxy-mysql

2.配置数据库

zabbix  proxy也需要数据库,这个数据库不是用于存储监控数据的 只是用于存储配置信息

(1)安装数据库

命令:yum -y install mariadb-server

命令:systemctl start mariadb.service        #启动

(2)建立数据库

命令:create database zabbix_proxy character set utf8 collate utf8_bin;

命令:grant all privileges on zabbix_proxy.* to zabbix@'localhost' identified by 'zabbix';

(3)导入数据文件

命令:zcat /usr/share/doc/zabbix-proxy-mysql-3.0.28/schema.sql.gz |mysql -uzabbix -pzabbix zabbix_proxy

(4)配置zabbix proxy 连接数据库

命令:sed -i.ori '162a DBPassword=zabbix' /etc/zabbix/zabbix_proxy.conf        #修改数据库连接密码zabbix

命令:sed -i 's#Server=127.0.0.1#Server=192.168.175.102#' /etc/zabbix/zabbix_proxy.conf            #指定服务端IP

命令:sed -i 's#Hostname=Zabbix proxy#Hostname=localhost#' /etc/zabbix/zabbix_proxy.conf           #指定zabbix-proxy主机名

注意:Hostname 作为后面添加的代理程序名称,要保持一致

注意:我没有修改主机名,所以采用的是localhost

(5)重启数据库

命令:systemctl restart zabbix-proxy.service

命令:systemctl restart mariadb.service

(6)检查端口

命令:ss -antulp | grep zabbix

3.web界面添加代理

管理 ---------> agent代理程序 --------> 创建代理

现在代理服务器已经部署好了,然后再做一台客户端,测试一下

1.安装agent配置指向 proxy

192.168.175.102是zabbix服务端

192.168.175.111是zabbix代理服务端

192.168.175.112是zabbix客户端,将客户端加入到zabbix代理服务端上面

命令:rpm -ivh https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm

命令:wget https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/3.0/rhel/7/x86_64/zabbix-agent-3.0.18-1.el7.x86_64.rpm

注意:两种链接任选一种,都能下载客户端

命令:yum -y install zabbix-agent         #安装客户端

命令:grep ^Server /etc/zabbix/zabbix_agentd.conf            #查看客户端配置文件里指定的服务端IP
Server=127.0.0.1
ServerActive=127.0.0.1

命令:sed -i 's#127.0.0.1#192.168.175.111#g' /etc/zabbix/zabbix_agentd.conf        #指定代理服务端IP

命令:grep ^Server /etc/zabbix/zabbix_agentd.conf
Server=192.168.175.111
ServerActive=192.168.175.111

命令:systemctl restart zabbix-agent.service        #重启客户端

2.server端的web界面添加主机

配置——>主机——>创建主机

主机名称和agent端配置文件中相同,选择代理

为主机添加模板

3、检验

等待添加的主机变绿,变绿之后查看最新数据

若不能及时变绿,则需要重启服务或在服务端使用命令zabbix_server -R config_cache_reload刷新配置缓存

在主机里可以找到,这样就配置完成了

总结:。。。。。。。。。。。此处省略一万字

zabbix的简单操作(proxy代理分布式监控)的更多相关文章

  1. zabbix的简单操作(查看监控,自定义监控和钉钉监控报警)

    zabbix是一种监控软件,我用的是centos7.5版本 一:我已经添加好主机了,接下来就是看看怎么查看监控内容的 1.打开zabbix服务的web网页 2.检测最新数据,要在最新数据中筛选 3.查 ...

  2. zabbix的简单操作(监控客户端MySQL数据包库)

    环境准备: 192.168.175.102    zabbix服务端 192.168.175.106    zabbix客户端(监控MySQL) 命令:iptables -F        #清空防火 ...

  3. zabbix的简单操作(自动发现)

    zabbix需要监控很多服务器,比如公司进购一批新的服务器,如何自动添加到zabbix服务上 自动发现: zabbix Server主动发现所有客户端,然后将客户端记录下来 自动注册: zabbix ...

  4. zabbix proxy分布式监控部署

    一.proxy分布式监控介绍 来源于zabbix官网: https://www.zabbix.com/documentation/3.4/zh/manual/distributed_monitorin ...

  5. 分布式监控系统Zabbix-3.0.3-完整安装记录(0)

    一.Linux下开源监控系统简单介绍1)cacti:存储数据能力强,报警性能差2)nagios:报警性能差,存储数据仅有简单的一段可以判断是否在合理范围内的数据长度,储存在内存中.比如,连续采样数据存 ...

  6. 017-zabbix_proxy分布式监控部署

    一.proxy分布式监控介绍 来源于zabbix官网: https://www.zabbix.com/documentation/3.4/zh/manual/distributed_monitorin ...

  7. Zabbix-(七)分布式监控

    Zabbix-(七)分布式监控 一.前言 Zabbix提供了一套分布式监控的方案,即使用Zabbix Proxy,本文记录使用Zabbix Proxy进行分布式监控. 官方所述Proxy的使用场景如下 ...

  8. zabbix监控之zabbix-agent被动变为主动,搭建Proxy代理

    1.Agent被动变为主动:环境设定 base2 172.25.78.12 zabbix-serverbase3 172.25.78.13 zabbix-agent开启服务 # 在服务端[root@b ...

  9. 分布式监控系统之Zabbix proxy

    前文我们了解了zabbix 使用snmp和jmx信道采集数据的相关使用配置,回顾请参考https://www.cnblogs.com/qiuhom-1874/p/14029864.html:今天我们来 ...

随机推荐

  1. Powershell重命名文件夹

    $TargetFolder = "F:\Code\优化后\" $folders = get-childitem $TargetFolder -forceForeach ($Fold ...

  2. eclipse下写html

    3.创建静态web工程 打开eclipse,选择file,new project 或者 new other...,选择web项中的static web project ,next. 输入你的项目名,如 ...

  3. 在使用DapperExtensions时遇到"其他信息: ConnectionString 属性尚未初始化。"错误

    今天在使用在使用DapperExtensions时遇到"其他信息: ConnectionString 属性尚未初始化."错误. //return conn.GetList<T ...

  4. react-redux provider组件

    provider组件概念图   react-redux provider组件概念图 provider组件的作用 provider包裹在根组件外层,使所有的子组件都可以拿到state.示例: impor ...

  5. 电脑的sid

    SID的查询方法:1.Win键+R键,打开运行,输入CMD2.输入:whoami /user3.就可以看到本机的SID了 SID的修改方法1.下载NewSID软件,并打开 2.可以指定一个SID,也可 ...

  6. Ciso三层交换 上vlan间互通, 端口映射到vlan

    路由器2911配置: !hostname router interface GigabitEthernet0/0 ip address 10.0.0.2 255.0.0.0 ip nat outsid ...

  7. NOIp2017D1T2 时间复杂度【模拟】

    说一说 题目分析请从目录空降... 没想到模拟题还会卡这么久...菜得真实... 这是一个励志的故事:从$0pts->9pts->18pts->27pts->36tps-> ...

  8. TCP和SSL TCP应用

    TCP和SSL TCP应用 对于普通开发者而言编写TCP应用通讯是一件相对复杂的工作,毕竟需要一系列的bytes操作:如果再针对SSL的安全性处理相信会把很多普通开发者拒之门外.为了简化这一问题Bee ...

  9. ciscn-华北赛区-Day1-Web2题解

    漏洞点 薅羊毛逻辑漏洞 Cookie伪造 -> JWT python反序列化 -> 反弹shell 薅羊毛逻辑漏洞 打开题目是这样一个页面 其实最初的题目这个募集资金的进度条是没有刷满的, ...

  10. // TODO Auto-generated method stub 作用及设置

    当我们创建一个主方法类时,eclipse会默认插入一条注释语句: // TODO Auto-generated method stub 作用: // TODO Auto-generated metho ...