第一种:
节点通过 api 定时自动上传检测数据到数据库。
主服务器定时检测数据库里各节点反回的数据来确认几个节点 down 了做相就的处理。
这种方法有两个缺点:
1.各节点返回的时间不一致,会导致整个监控滞怠.
2.这样有一个问题就是如果主服务器自己 down 了整个监控系统也就废了。
有没有啥比较好的方法
方案 2 :
主服务器使用 api 通过节点服务器去探测监控目标。这样来滞怠是解决了但是如果节点过多主服务器压力非常大。
方案 1 中的第 2 个缺点依然不能解决
节点通过 api 定时自动上传检测数据到数据库。
主服务器定时检测数据库里各节点反回的数据来确认几个节点 down 了做相就的处理。
这种方法有两个缺点:
1.各节点返回的时间不一致,会导致整个监控滞怠.
2.这样有一个问题就是如果主服务器自己 down 了整个监控系统也就废了。
有没有啥比较好的方法
方案 2 :
主服务器使用 api 通过节点服务器去探测监控目标。这样来滞怠是解决了但是如果节点过多主服务器压力非常大。
方案 1 中的第 2 个缺点依然不能解决