zoukankan      html  css  js  c++  java
  • day26 分布式监控系统开发

    本节内容

    为什么要做监控? 

    常用监控系统设计讨论

    监控系统架构设计

    监控表结构设计

    为什么要做监控? 

    –熟悉IT监控系统的设计原理
    –开发一个简版的类Zabbix监控系统
    –掌握自动化开发项目的程序设计思路及架构解藕原则
     

    常用监控系统设计讨论

    zabbix (c php)

    nagios

    cacti

    open-falcon (服务器后端 go, 前端python)

    gridcontrol(perl)

    ganglia(java)

    监控系统需求讨论

    1.可监控常用系统服务、应用、网络设备等
    2.一台主机上可监控多个不同服务、不同服务的监控间隔可不同
    3.同一个服务在不同主机上的监控间隔、报警阈值可不同
    4.可以批量的给一批主机添加、删除、修改要监控的服务
    5.告警级别:
    • 不同的服务 因为业务重要程度不同,如果出了问题可以设置不同的报警级别
    • 可以指定特定的服务或告警级别的事件通知给特定的用户
    • 告警的升级设定
    6.历史数据 的存储和优化
    • 实现用最少的空间占用量存储最多的有效数据
    • 如何做到1s中之内取出一台主机上所有服务的5年的监控数据?

    7. 数据可视化,如何做出简洁美观的用户界面?

    8.如何实现单机支持5000+机器监控需求?
    9.采取何种通信方式?主动、被动?
    10.如何实现监控服务器的水平扩展?
     
     
     
     
  • 相关阅读:
    CSS color
    Python 集成开发环境(IDE)
    Flexible and Economical UTF-8 Decoder
    方程式组织EQUATION DRUG平台解析(提纲) —方程式组织系列分析报告之四
    Windows Server 2008 IE 无法调整安全级别
    蟑螂数据库
    MySQL OCP
    TCP协议疑难杂症全景解析
    数据库资源博客---小麦苗BEST
    C++并发实战 与多线程
  • 原文地址:https://www.cnblogs.com/linkenpark/p/5708238.html
Copyright © 2011-2022 走看看