zoukankan      html  css  js  c++  java
  • 56) 监控系统简单介绍

    1- 监控介绍

    监控有两个内容: 监测和控制。重点在第一个字眼“监”上。
    监控可以分为五种:

    • 应用性能监控
    • 业务交易监控
    • 网络性能监控
    • 操作系统监控
    • 网络站点监控

    2- 监控的实现原理

    2.1- 模块

    一个监控系统的组成大体可以分为两部分:数据采集部分(客户端,Agent)和数据存储分析告警展示部分(服务器端,Server),这两部分构成了监控系统的基本模型。

    2.2- 采集协议

    监控系统数据采集可以分为两种:

    • 专用客户端采集
    • 公用协议采集(SNMP、IPMI、SSH、Telnet)

    2.3- 采集模式

    监控系统数据采集的工作模式可以分为:(对于agent端来说)

    • 被动模式: 从服务器端到客户端采集数据 pull
    • 主动模式: 客户端主动上报数据到服务器端 push

    一般来说,被动模式对监控控制端服务器的开销较大,适合小规模的监控环境;主动模式对监控控制端服务器的开销较小,适合大规模的监控环境。

    2.4- 监控指标

    监控系统通常都支持一些常见的监控采集指标,如操作系统监控、应用程序监控等。

    2.5- 代理架构

    对于大规模的监控环境,被监控节点多且监控类型多,监控产生的数据和网络连接开销非常大,数据采集方式除了使用主动采集模式,还需要使用代理架构,通过代理架构分摊服务器端的性能开销。另外,代理架构还支持跨地域、跨网络的分布式监控。
    采用中间代理将大大提高监控服务器端的处理速度,从而支撑构建大型分布式监控环境,从架构上支持异地多机房的需求。
    对于小型的监控环境,被监控节点不多且处于同一地域或网络环境下,监控系统所需采集的监控数据量较少,采用C/S(Client/Server,客户端/服务器端)架构即可满足监控业务需求。

    2.5-

  • 相关阅读:
    java并发编程——Excutor
    java并发编程——BlockingQueue
    const int *p和int * const p的区别(常量指针与指向常量的指针)
    C语言 enum作为函数返回值及函数参数
    (void)0;
    浅析IAR环境下Flash loader工作原理 (转)
    xilinx zcu106 vcu demo
    flashloader速度提升
    typora--简洁的markdown编辑器
    vivado 2019.2 工程修改文件夹名称后引起的一系列问题
  • 原文地址:https://www.cnblogs.com/lemanlai/p/12519032.html
Copyright © 2011-2022 走看看