连锁店模式链路监控解决方案
场景描述-1:
大家好,我是苦逼运维工程师一枚,工作在一个运维服务公司,为广大财主们提供优质的运维服务。有一天,老板为我分配了三家连锁店客户,老板要求我必须比用户先发现问题,把危机化解在用户投诉之前,就这样,我的苦逼生活由此变得更为苦逼了。
事情是这个样子滴,单就实时监控需求来说需求很简单,就是监控全国各地分店的服务器是否可用,网络是否通畅的流量是否正常,且要有明确的标记每台服务器属于哪个分店,再简单一点,翻译成我们运维技术语言,就是别的不用管,分清哪个店的哪台服务器能不能ping通以及监测网络端口流量就行了。哈哈,好简单,是吧?但是问题来了,妹的,这些店的IP是动态IP,总是不定时的变来变去,有这么坑爹的?难道每变一次就让我手动去修改一次?这是成心不给人活路的节奏啊!唉,谁让咱吃的是这碗饭呢,自己选择的工作,含着泪也要干好,还是先分析下用户当前的情况吧:
1) 全国各地百城万店,各分店与总店通过VPN相连,各分店外网IP地址会动态变化。
2) 要能统一的监控与展现,并且可以对每个分店的服务器和网络设备做唯一标识。
面对这种坑爹的问题,只能求助专业工具了,经过大量的调研工作,还真找到了一个适合于连锁店模式的监控解决方案——爱维云SaaS监控平台。
爱维云连锁店模式监控解决方案-1:
针对诸如此类用户,爱维云为我们提供了以下行之有效的解决方案:
1. 在总店某个已经接入 VPN 的服务器上安装爱维探针
2. 通过安装在总店的爱维探针采集分店的数据
3. 将该服务器连入外网,登陆爱维云,将数据上传到爱维云上
4. 用户可通过PC端或移动端登陆爱维云查看各分店服务器状态
此方案的优点在于:
1. 从此我用爱维App实时监控这三个连锁品牌的所有分店的链路通断和网络流量,有异常趋势第一时间先通知我,隐患悄悄排除了用户还未必知道。当我主动提醒用户关注一下XX问题,电话里崇拜的语气 “哇,你太神了!”
2. 不必从互联网直接对每个分店的服务器进行监控(避免了外网IP动态变化而无法进行分店标识的弊端)
3. 简单,仅仅在总店安装一个爱维探针采集数据(避免了每个门店过于复杂的操作)
4. 数据汇总到总店服务器(安装了爱维探针的服务器)后统一上传(避免每个分店单独上传数据而带来的安全隐患,保证了内网服务器的安全性与数据采集的准确性)
图1:爱维云连锁店模式监控解决方案-1
就这样,我的一条小命被爱维云给救了,心想着,有了如此运维神器,那以后的工作也就会如同“吃着火锅唱着歌”般的轻松加愉快。但是,还没等火锅里的羊肉片涮熟呢,客户那面的情况又变了!
场景描述-2:
“哎呀,系在系不好意西啦,偶们连说店的VPN不能用的啦,各个分店都要通过ADSL单独拨号上网,机前的希求沟通方面有一点点的误差的啦。”呵呵,我真是呵呵了,天天被形形色色的客户、各种各样的环境、五花八门的需求花式吊打,无怪乎每一个运维工程师都是哪吒下凡,非三头六臂不可为也!那也没办法,谁让人家是上帝,靠人家吃饭呢,有什么困难我们自己扛着。
爱维云连锁店模式监控解决方案-2
不过还好,需求场景变化的不是很大,只不过是没有了VPN,无法将数据汇总到总店一起上传到爱维云罢了,简单的改变一下部署方式,就是将方案一中部署在总店的爱维探针,分别部署到每一个分店中,在每个分店单独采集数据并上传到爱维云,这样虽然工作量上稍微大了一点,需要每个分店都安装爱维探针,但不管怎么说,客户的问题也算是解决了。
图2:爱维云连锁店模式监控解决方案-2
神奇在手,天下我有,管你有没有VPN,管你IP变不变,一个爱维探针全部搞定,现在,我终于可以做一个高枕无忧运维狗了。