微信小程序本地存储与登录页面处理实例详细讲解
644
2022-09-27
【分布式监控系统】第1章——监控需求讨论
为什么要做监控?
–熟悉IT监控系统的设计原理–开发一个简版的类Zabbix监控系统–掌握自动化开发项目的程序设计思路及架构解藕原则
常用监控系统设计讨论
ZabbixNagios
监控系统需求讨论
1.可监控常用系统服务、应用、网络设备等2.一台主机上可监控多个不同服务、不同服务的监控间隔可不同3.同一个服务在不同主机上的监控间隔、报警阈值可不同4.可以批量的给一批主机添加、删除、修改要监控的服务5.告警级别:不同的服务因为业务重要程度不同,如果出了问题可以设置不同的报警级别,可以指定特定的服务或告警级别的事件通知给特定的用户,告警的升级设定 。6.历史数据 的存储和优化:实现用最少的空间占用量存储最多的有效数据,如何做到1s中之内取出一台主机上所有服务的5年的监控数据?7. 数据可视化,如何做出简洁美观的用户界面?8.如何实现单机支持5000+机器监控需求?9.采取何种通信方式?主动、被动?10.如何实现监控服务器的水平扩展?
采用什么架构?
•Mysql•主动通信? Snmp,wget… •被动通信?Agent ---how to communicate with the monitor server 两者兼具 •Socket server –> Sockect client•能否用现成的c/s架构? Rabbit mq,
采用HTTP好处
1.接口设计简单2.容易水平扩展做分布式3.Socket稳定成熟,省去较多的通信维护精力
Http特性:
1.短连接2.无状态3.安全认证4.被动通信
监控系统架构设计
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~