51培训网合作机构 > 上海培训学校 > 上海非凡学院欢迎您!
手机版 | 分享到

私人定制的个性化学习方案!

以解决学生就业为目标的教学指导方针!

联系电话

报名咨询热线(咨询时间9:00-21:00)

021-63301563

当前位置:系统运维培训资讯 > 不了解运维工具的基础让你花十分钟全面了解运维监控平台基础和运行架构

不了解运维工具的基础让你花十分钟全面了解运维监控平台基础和运行架构

发布时间:2018年11月8日       已帮助: 1364 人       来源:上海非凡学院

IT运维监控平台并不是一个简简单单的下载一个开源工具,然后搭建起来就行了,它是需要根据监控的环境和特点进行各种调整和整合,然后经过二次开发来达到与自己的需求完全吻合的程度。那么下面就谈谈运维监控平台的设计思路。


要想构建一个智能的运维监控平台,必须以运行监控和故障报警这两个方面着重进行,要将所有业务系统中所包含的网络资源、硬件资源、软件资源、数据库资源等全部纳入一个统一的运维监控平台中,并通过消除管理软件的差别,数据采集手段的差别,对各种不同的数据来源实现统一管理、统一规范、统一处理、统一展现、统一用户登录、统一权限控制,最终将要实现运维规范化、自动化、智能化的大运维管理。


智能运维监控平台设计架构可以从低到高可以分为6层,三大模块,如下图:

image.png


数据收集层:位于最底层,主要收集网络数据、业务系统数据、数据库数据、操作系统数据等,然后将收集到的数据进行规范化并进行存储。
数据展示层:位于第二层,是一个Web展示界面,主要是将数据收集层获取到的数据进行统一展示,展示的方式可以是曲线图、柱状图、饼状态等,通过将数据图形化,可以帮助运维人员了解一段时间内主机或网络的运行状态和运行趋势,并作为运维人员排查问题或解决问题的依据。
数据提取层:位于第三层,主要是对从数据收集层获取到的数据进行规格化和过滤处理,提取需要的数据到监控报警模块,这个部分是监控和报警两个模块的衔接点。
报警规则配置层:位于第四层,主要是根据第三层获取到的数据进行报警规则设置、报警阀值设置、报警联系人设置和报警方式设置等。
报警事件生成层:位于第五层,主要是对报警事件进行实时记录,将报警结果存入数据库以备调用,并将报警结果形成分析报表,以统计一段时间内的故障率和故障发生趋势。
用户展示管理层:位于最顶层,是一个Web展示界面,主要是将监控统计结果、报警故障结果进行统一展示,并实现多用户、多权限管理,实现统一用户和统一权限控制。


在这6层中,从功能实现划分,又分为三个模块,分别是数据收集模块、数据提取模块和监控报警模块,每个模块完成的功能如下:


数据收集模块:此模块主要完成基础数据的收集与图形展示。数据收集的方式有很多种,可以通过SNMP实现,也可以通过代理模块实现,还可以通过自定义脚本实现。常用的数据收集工具有Cacti、Ganglia等。
数据提取模块:此模板主要完成数据的筛选过滤和采集,将需要的数据从数据收集模块提取到监控报警模块中。可以通过数据收集模块提供的接口或自定义脚本实现数据的提取。
监控报警模块:此模块主要完成监控脚本的设置、报警规则设置,报警阀值设置、报警联系人设置等,并将报警结果进行集中展现和历史记录。常见的监控报警工具有Nagios、Centreon等。


在了解了运维监控平台的基础设计思路之后,接下来要详细介绍下如何通过软件来实现这样一个智能运维监控系统。


下图是根据上图的设计思路所形成的一个运维监控平台拓扑图,从图中可以看出,主要有三大部分组成,分别是数据收集模块、监控报警模块和数据提取模块。其中,数据提取模块用于其他两个模块之间的数据通信,而数据收集模块可以有一台或多台数据收集服务器组成,每个数据收集服务器可以直接从服务器群组收集各种数据指标,经过数据格式的规范,最终将数据存储到数据收集服务器中。监控报警模块通过数据抽取模块从数据收集服务器获取所需要的数据后,设置报警阀值、报警联系人等,最终将要实现实时报警。报警方式需要支持手机短信报警、邮件报警等,另外,也可以通过安装其他插件或者通过自定义脚本来扩展报警方式。最终这样一整套完整的监控报警平台就基本实现了。


IT运维的重点之一,这些相对比较简单但是越是简单的也就越是重要,要想学好还是需要花时间去理解和实践,俗话说的好:实践是永恒的真理,学习IT都离不开时间的沉淀和平常的勤恳练习,说了这么多,是否都已经蠢蠢欲动想自己试试呢?赶快动手实践吧,笨鸟都懂得先飞,何况各位学习IT的都是将来的栋梁呢?


以上就是上海非凡学院培训学校小编为您整理不了解运维工具的基础让你花十分钟全面了解运维监控平台基础和运行架构的全部内容,更多精彩请进入系统运维栏目查看。


声明:如本网转载内容侵犯了您的权益,请致信liliping#tuguow.com(将#改成@),我们将及时处理。
预约免费试听课
预约试听
隐私政策