无论喜欢与否,近年来网络工程师都不得不更深入了解应用监控工具。应用很令人头疼,因为它们都是由管理员配置的(莽撞的管理员仍把网络视为神奇管道)。在很多情况下,我们使用应用监控只是为了反驳是网络引起糟糕的服务交付。然而,随着时间的推移,网络工程师的工作性质以及他们监控网络的方法,使他们能够查看无偏差数据,甚至有时合理分配性能。对于大小团队,都是如此。 

如果你曾经看过×××比赛,你就一定看过“帽子舞”。赛后,车队会一起拍照,这时候,公关人员会冲过来,拿出另一套赞助商的帽子,扣在每个人的头上,并要求再拍一张照。有时候,他们会反复这样做十几次。没有哪个维修保障团队、司机或者经理喜欢这个活动;这只是工作的一部分。笑一个:我是Sunoco,我是固特异,我是家得宝。

与纳斯卡×××团队一样,IT人员经常发现自己要接受这些“帽子”,从人们的期望来看,他们实际上就是帽子上的标签:你是VoIP、你是存储,你是系统。网络管理员也不能幸免。

对于大多数IT团队而言,同时在管理着网络和系统不少见,只有少数几个专门的大师级人员在专心处理单个领域的工作。职业生涯中期管理员最喜欢的工作是解决高管有问题的Exchange邮箱,他们可能拿来无线嗅探器,使用远程身份验证拨入用户服务(RADIUS),进行×××配置以及保持VoIP基础设施运行。虽然从技术上来看,他不是网络管理员,但他确实在做网络管理工作,正如思科新的专家认证计划中所定义的。

他戴着很多“帽子”,还监控应用。网络作为单个基础设施似乎很自然。启用Wi-Fi瘦客户端和控制器,Net Flow中有可见的动态主机配置协议请求,启用RADIUS服务器和服务。一切都很美好。

而如果你是专门的网络工程师,你可能不需要像IT同仁一样监控应用,但当你监控应用,你必须更多地依赖于你的监控系统。没有人会崇拜能记住几十个核心IPv6地址,以及卷起袖子使用高SQL磁盘写入队列长度调试问题的人。你要求数据库人员去找SAN人员。而事实上,你会在机场通过手机平板的×××来进入命令行界面配置防火墙,你会利用网络性能监控系统的指标和警报信息。

实际上,你应该去帮助你的系统管理员同仁,理由如下:首先,在大多数情况下,你比他们更了解应用的实际情况,你知道他们产生什么样的流量,你的工作涉及调整路由来简化应用服务,以及在虚拟机主机和SAN之间的链接实现超低延时。且不谈服务器内深不可测的漩涡位,你的网络只是将应用连在一起,连接服务到用户。

其次,你已经部署了监控基础设施的核心,你能够帮助应用团队选择要使用的工具。你可以确保这些工具能够与你现有的软件集成,提供对应用的所有元素的端到端监控:物理网络、路由、拓扑接口、流量分析、虚拟和物理服务器硬件、操作系统和应用本身。

最重要的是,最新系统监控软件已经理解大多数主流应用服务器。你不仅能够提供丰富的监控,你还能监控所有系统。你不需要浪费时间来为关键服务器创建半自动化流程,这过于复杂,难以在每个系统上维护。

最后一个建议:在你向系统管理员发送第一个URL后,让他可以在单一界面看到他的服务交付的所有元素,要表现得若无其事,因为这将会为你的工作锦上添花。