多点监控怎么做比较好呢。

2016-10-14 12:27:07 +08:00
 holinhot
第一种:
节点通过 api 定时自动上传检测数据到数据库。
主服务器定时检测数据库里各节点反回的数据来确认几个节点 down 了做相就的处理。
这种方法有两个缺点:
1.各节点返回的时间不一致,会导致整个监控滞怠.
2.这样有一个问题就是如果主服务器自己 down 了整个监控系统也就废了。
有没有啥比较好的方法

方案 2 :
主服务器使用 api 通过节点服务器去探测监控目标。这样来滞怠是解决了但是如果节点过多主服务器压力非常大。
方案 1 中的第 2 个缺点依然不能解决
1318 次点击
所在节点    问与答
2 条回复
holinhot
2016-10-14 12:31:03 +08:00
难道要多主服务器,数据库集群
zhaoace
2016-10-14 17:27:17 +08:00
正常情况下时间都应该通过 ntp 保持一致的吧?

如果需求不深试试 newrelic, 它是在线 service ,应该不用担心主服务器自己 down 了 。 免费版本的应该就够用了。
https://newrelic.com


最好再明确一点你的需求和范围,比如采集的是哪些数据,大概会有多少节点(一般还会再问每个节点有多少 instance 要监控之类的),这样大家更好讨论。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/312756

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX