3000台服务器,Zabbix监控的配置和架构应该是怎么样的?
主备环境
基于master-node-client架构,按照不同域间可追加多个代理,基本系统要求如下:1.31数据库方面
- 两台MySQLl都可读写,互为主备,可使用一台MySQLl1负责数据的读取,MySQLl2用于写数据;
- MySQLl1是MySQLl2的主库,MySQLl2又是MySQLl1的主库,它们互为主从;
- 两台主库之间做高可用,采用keepalived方案(使用VIP对外提供服务);
- 采用高可用策略的时候,MySQLl1或MySQLl2均不因宕机恢复后而抢占VIP(非抢占模式);
1.1.2采集方面:
- 一台主采集器,N台代理采集器(一般500个对象为一个代理,代理最好在不同域)
- 代理服务器各自监控服务器互不干扰
- 代理服务器的监控数据保存在本地最终统一存储在主采集服务器的MySQLl上并同步到MySQL2上
- 主采集服务器管理代理服务器
1.1.3优缺点
优点:- 高可用
- 支持2000对象以上
- 无须额外备份数据
缺点:
- 服务器占用较多
- 管理维护要求较高
原文地址
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Java架构-一些设计上的基本常识
最近给团队新人讲了一些设计上的常识,可能会对其它的新人也有些帮助, 把暂时想到的几条,先记在这里。 1、API与SPI分离 框架或组件通常有两类客户,一个是使用者,一个是扩展者。 API(Application Programming Interface)是给使用者用的, 而SPI(Service Provide Interface)是给扩展者用的。 在设计时,尽量把它们隔离开,而不要混在一起, 也就是说,使用者是看不到扩展者写的实现的。 比如: 一个Web框架,它有一个API接口叫Action, 里面有个execute()方法,是给使用者用来写业务逻辑的。然后,Web框架有一个SPI接口给扩展者控制输出方式。 velocity模板输出还是用json输出等, 如果这个Web框架使用一个都继承Action的VelocityAction和一个JsonAction做为扩展方式, 要用velocity模板输出的就继承VelocityAction,要用json输出的就继承JsonAction, 这就是API和SPI没有分离的反面例子。 SPI接口混在了API接口中,合理的方式是,有一个单独的Re...
- 下一篇
从零单排学Redis【铂金一】
前言 只有光头才能变强 好的,今天我们要上铂金段位了,如果还没经历过青铜和白银和黄金阶段的,可以先去蹭蹭经验再回来: 从零单排学Redis【青铜】 从零单排学Redis【白银】 从零单排学Redis【黄金】 这篇文章主要讲的是Redis主从复制。因为Redis集群的知识点有点多,所以铂金上分得要好几篇~ 文本力求简单讲清每个知识点,希望大家看完能有所收获 一、主从架构 1.1为什么要主从架构 Redis也跟关系型数据(MySQL)一样,如果有过多请求还是撑不住的。 因为Redis如果只有一台服务器的话,那随着请求越来越多: Redis的内存是有限的,可能放不下那么多的数据 单台Redis支持的并发量也是有限的。 万一这台Redis挂了,所有的请求全走关系数据库了,那就更炸了。 显然,出现的上述问题是因为一台Redis服务器不够,所以多搞几台Redis服务器就可以了 为了实现我们服务的高可用性,可以将这几台Redis服务器做成是主从来进行管理 tip:Redis作者已将Master/Slave架构改名为Master/Replica 1.2主从架构的特点 下面我们来看看Redis的主从架构...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS8编译安装MySQL8.0.19