一、监控系统的架构体系

大家都知道,监控系统由三大部分组成,一,监控数据采集;二,监控告警分析;三,监控数据报表、可视化。在市面上常见的开源监控软件,或者商业监控软件中,均有很好的实践和体现。

监控系统的架构,通常分为无代理模式C/S和有代理模式 C/P/S,当然也有主主节点模式。

二、监控系统的核心功能

下面谈谈监控数据的采集问题

数据的收集方式,可以分为主动模式,被动模式,投递模式。分别指的是:

  1. 主动模式:从监控中心去客户端获取数据

  2. 被动模式:从客户端向监控中心发送数据

  3. 投递模式:向监控中心push数据,这种模式,一般适合于时序数据库的监控系统,如OpenTSDB,influxDB,Promethus,在业内均有最佳实践

数据来源可以分为:

  1. 基础架构数据,服务器,OS,网络等层面,俗称主机层面。 

  2. 业务应用数据,如数据库,中间件,web服务等软件应用层面

  3. 日志层面数据,如各种应用的日志,这有日志领域的专门系统来实现,但和监控系统也是有相互关联的。

  4. 代码层面数据,如应用性能监控,针对代码运行的崩溃,错误日志,业务流的跟踪,面对的对象,通常是针对开发者。

  5.  舆论层面数据,如社交网络,新闻评论,博客聊天,这类数据通常由爬虫角色扮演,通常用于用户的评价,其范围有超过运维监控系统本身,但业界已有不少公司均已实践,通常还是运维来维护。

从监控数据的来源我们看到,凡是对业务有用的数据,我们都可以作为监控数据来源。凡是需要做数据分析的,也需要作为监控数据来源。在这种情况下,监控数据采集,已经不是传统意义的采集,而是融合了各种场景的数据采集,最终汇总为大数据处理,故监控系统的数据来源,已经需要各种专门的agent来做了,因为各种场景下面,其用途和扩展性难以统一。而多种agent的维护成本,以及各种agent相互影响,给运维又带来麻烦。因此有出现了all in one的一个需求,把各种组件的agent统一标准,只安装一个agent的需求逐渐出现。当然业内也有实践做到了这一点。

监控告警分析,其实也是一个比较难的问题,设计到数据分析统计的科学,本文不重点探讨这个问题。下面我们来谈谈监控数据可视化。

三、监控数据可视化的意义

监控数据从采集分析到告警,在业界各种监控系统里面已经做得非常成熟了。而监控数据的可视化,却是在近年兴起发展的,无论是开源产品,还是商业产品,均提供了监控数据可视化的解决方案,使用最为广泛的监控数据可视化产品grafana,可以对接各种监控系统,其数据类型又可以分为多种。

监控数据可视化的意义:

  • 直观了然

  • 查找数据方便

  • 统计分析更容易

  • 让监控信息透明化运作

  • 让监控信息为业务运行提供数据依据

四、监控数据可视化的实践

监控数据可视化的实践,我们首选是grafana,来看看grafana可以做些什么?

  • 可视化

  • 告警

  • 支持插件

  • 开放

  • 扩展

虽然grafana也提供了很多比较好的体验,但对Zabbix用户来说,依然不足,我们需要更专业的监控大屏,于是,这个时候OneOaaS的监控大屏产生了。

针对数据分析和可视化的痛点,OneOaaS Monitor在这种背景下面应运而生,为运维监控提供了立体化业务监控平台,在解决开源软件监控界面体验问题的基础上,提供了业务监控的视角,引导运维将监控重心转移到真正的业务监控中。

通过监控数据可视化,为运营人员,运维人员提供直观的实时的系统运行状态,让复杂的监控里面变得人人都可以看懂。针对监控报表需求,为用户提供报表,数据分析等模块,让用户通过监控系统为业务提供更多有价值的数据。

来看看OneOaaS Monitor都有哪些功能呢?

业务看板

展示业务的流程,如业务流程从前端负载均衡-WEB集群-数据库

基础架构

l   集中展示所有业务平台的运行状态

l   不同颜色标识业务的故障级别

l   展示业务的流程环节

业务状态

监控图表

树形图

以上介绍了部分功能,如需体验,点击http://www.oneoaas.com/products链接,即可下载申请试用。

Zabbix监控可视化相关推荐

  1. Zabbix监控之graphs(图形或数据图)

    zabbix监控中,图形的显示是非常重要的,因为它可使通过项目收集到的数据清楚的显示出来,更具可视化.便于对数据进行查看,比较等. 1.简单的图形 简单的数据图是不需要配置的,当我们通过Monitor ...

  2. Zabbix监控详解

    Zabbix是什么 Zabbix 是由Alexei Vladishev创建,目前由Zabbix SIA在持续开发和支持. Zabbix 是一个企业级的分布式开源监控方案. Zabbix是一款能够监控各 ...

  3. 运维必备——Zabbix监控系统

    目录 一.关于Zabbix (1)什么是Zabbix (2)Zabbix具备的功能 (3)Zabbix的官方网站 (4)Zabbix的一些重要组件 (5)Zabbix的进程 (6)Zabbix的工作原 ...

  4. zabbix 监控过程详解

    监控过程详解 1.修改密码及中文版 按如上操作即可,选择中文以后,点击下面的update即可更新成功 为了安全起见修改密码 修改完成后同样点击更新即可. 2.创建主机及主机群组 1.定义一个主机群组 ...

  5. Zabbix监控web基本配置

    文章目录 一:Zabbix 介绍 二:zabbix监控配置步骤 三:web端 --- 语言配置 四:web端 -- Monitoring设置 1. 调整仪表板(Dashboard) 2.仪表板信息介绍 ...

  6. 自定义 Zabbix 监控指标及图表

    自定义 Zabbix 监控指标及图表 问题描述 有时候 Zabbix 监控系统的模版提供的监控指标并不能满足我们的需求,比如我们要监控服务器的线程数.TCP 连接数等,这些指标在 Zabbix 自带的 ...

  7. Linux九阴真经之大伏魔拳(zabbix 监控)

    zabbix 监控 zabixx zabbix(音同 zæbix)是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案. zabbix能监视各种网络参数,保证服务器系统的安全 ...

  8. zabbix监控配置(Grafana)

    zabbix监控配置(Grafana) 一.Grafana介绍 二.grafana安装使用 一.Grafana介绍 Grafana是一个跨平台的开源的度量分析和可视化工具,可以通过将采集的数据查询然后 ...

  9. 使用API 在zabbix监控系统中查看,创建及删除监控主机

    继上一篇博客,部署好zabbix监控 什么是API: API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基 ...

最新文章

  1. nrf51822-配对绑定实现过程
  2. 直接拿来用,10个PHP代码片段(收藏)
  3. 牛客16437 买铅笔
  4. leetcode:String to Integer (atoi)
  5. linux c 笔记 线程控制(一)
  6. 奥维互动地图谷歌图源,通过自建Cloudflare Workers反代实现墙内访问 - DaPeng‘s Blog
  7. 软件工程:软件开发生命周期 (SDLC)
  8. 【高等教育6年+工作5年】的个人阶段性自述
  9. 三坐标测量软件DMIS语句解释
  10. html 旋转木马 轮播,JS实现旋转木马轮播图
  11. linux4 系统下载,syslinux下载|
  12. [阿毛]Ubuntu 16安装CH340串口驱动
  13. Google Play App Signing
  14. 天天自习软件测试计划
  15. Mac动画交互设计软件Principle
  16. nginx1.18.0 安装vts
  17. 大学计算机课读书笔记,信息技术读书笔记
  18. poi设置word表格单元格宽度_java poi如何设置word的页面的大小和水平方向?
  19. 转载的一篇存储图片等信息的还不错的文章
  20. 盘点丨2017年国内最酷的10家大数据创业公司

热门文章

  1. ClickHouse分布式集群部署
  2. SpringBoot自定义参数
  3. 三维重建13X-2:FCN和MaskRCNN中Mask的获取
  4. 基于可靠消息方案的分布式事务:Lottor介绍
  5. jedis常用API
  6. Web Hacking 101 中文版 十七、服务端请求伪造
  7. Logback 专题
  8. [翻译中] 使用Wayland替代X, 大幅提高图形速度
  9. Memcached 源码分析——从 main 函数说起
  10. CentOS 5.8 正式发布