外网链路质量监控问题和一些解决方法
外网链路质量对一些实时业务,如游戏,云存储等应用影响相当敏感,在国内,外网链路又把控在运营商手中,外网链路有很多说不清道不明的无奈,但是为了给客户一个靠谱的说明,就需要对外网链路做个监控,便于技术支持的同事能在用户反馈问题前知道链路问题,以免太被动;为了以及时发现链路异常,通知客户,同时针对常见链路问题,也可以敦促运营商做些优化; 外网链路路路监控难点在于选点,全国链路太多,很难
·
外网链路质量对一些实时业务,如游戏,云存储等应用影响相当敏感,在国内,外网链路又把控在运营商手中,外网链路有很多说不清道不明的无奈,但是为了给客户一个靠谱的说明,就需要对外网链路做个监控,便于技术支持的同事能在用户反馈问题前知道链路问题,以免太被动;为了以及时发现链路异常,通知客户,同时针对常见链路问题,也可以敦促运营商做些优化;
外网链路路路监控难点在于选点,全国链路太多,很难全部覆盖,个人建议需要考虑二个点:业务分布,已有机器分布;
我们选择了开源工具Smokeping用于监控链路质量,主要考虑smokeping图形展示好,用rrd存储,且支持的监测方式较多,如果后续需要对DNS,curl,http等做监控很方便就能扩展,也可以充分利用各国各地部署的监测点;但Smokeping也存在自身的一些问题,监控点和报警规则不便于管理,每次都需要修改配置文件,后续运维工作量较大,为了解决这个问题,我们报警信息做为一个事件推送到zenoss中,在zenoss中配置相应的报警规则,目前zenoss对中文支持不好,需要做些修改;
未来如果做的好,可以将我们的监控点部署到全国范围内,那就有望将smokeping改为商业产品推广了;
外网链路路路监控难点在于选点,全国链路太多,很难全部覆盖,个人建议需要考虑二个点:业务分布,已有机器分布;
我们选择了开源工具Smokeping用于监控链路质量,主要考虑smokeping图形展示好,用rrd存储,且支持的监测方式较多,如果后续需要对DNS,curl,http等做监控很方便就能扩展,也可以充分利用各国各地部署的监测点;但Smokeping也存在自身的一些问题,监控点和报警规则不便于管理,每次都需要修改配置文件,后续运维工作量较大,为了解决这个问题,我们报警信息做为一个事件推送到zenoss中,在zenoss中配置相应的报警规则,目前zenoss对中文支持不好,需要做些修改;
未来如果做的好,可以将我们的监控点部署到全国范围内,那就有望将smokeping改为商业产品推广了;
更多推荐
已为社区贡献1条内容
所有评论(0)