上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.1 监控系统的功能概述
监控,从中文的字义来看,有两个内容,一是监测,二是控制,重点在第一个字眼“监”上,即监测、预防的意思。
监控,对应的英文单词是Monitoring。按照维基百科对于Monitoring的分类(链接地址是https://en.wikipedia.org/wiki/Monitoring),在计算机领域,可以将其分为5种监控类型。
· 应用性能监控(Application Performance Monitoring)。
· 业务交易监控(Business Transaction Monitoring)。
· 网络性能监控(Network Monitoring)。
· 操作系统监控(System Monitoring)。
· 网络站点监控(Website Monitoring)。
上面5种类型将“监控”这个大概念划分成多个领域。我们通常所说的监控,会模糊地包含以上5个细分领域的内容。
在任何一个IT业务环境中,都会存在各种各样的硬件设备、软件应用等。按照逻辑层次划分,我们可以将其划分为如图1-1所示的模型。
图1-1 IT业务架构环境逻辑层次模型
多种应用构成了复杂的IT业务系统,如何保证这些资源正常运转,是各公司内IT部门的重要职责。要让这些应用能够稳定地运行,则需要专业的IT人员进行规划、设计、架构、维护和调优。在这个过程中,为了及时掌控基础环境和业务应用系统的可用性,需要获取各个组件的运行状态,如CPU的利用率、系统的负载、服务的运行、端口的连通、带宽流量、网站访问状态码等信息,而这一切都离不开监控系统的支撑。