• 常见监控软件介绍及原理介绍


    1. cactio

    cacti不是监控工具,他是个依赖于SNMP的数据采集和数据呈现的工具。

    功能:数据采集、 保存数据[SQL, txt].
    数据展示(rrdtool 绘图)。
    数据分析和报警(很一般)。

    2. nagios。

    功能:数据报警(报警功能是Nagios的特色功能) [ 故障触发,故障恢复都可以。
    依赖分析报警(能自动的识别到关键设备的故障,关联设备不会报警)。

    数据采集(采集的数据是弱项,他只关心警戒位,只关心正常与否的状态,状态转换时可以实现报警,所以它采集的数据不需要保存),当然也有插件弥补这个不足,如PNP4Nagios。

    3. zabbix (php)(推荐)

    Nagiostcacti整合互相弥补不足!I

    nagios和 cacti不适合超大规模的监控、由于大规模的带宽和网络限制,会导致监控的延迟等问题,所以有很多是 nagios+ cacti整合,但是依然不适合在大规模的环境中,不适合分布式部署, Nagios在大规模中就会出现延迟,失
    去 Nagios本事的特色。
    那么 zabbix同时整合了 cacti和 Nagios特点的工具,而且还具有了前两者不具有的工具,支持分布式等等。

    4. 补充工具:

    netdata:托管在github上的一款类型zabbix的开源监控工具https:/
    /github. com/firehol/netdata
    open- falcon:小米公司开源的企业级监控工具(python)(推荐)
    Ganglia类似于 zabbix,大型分布式监控系统

    开源监控工具对比http://www.oschina.net/news/67525/monitoring-tools

    5. 监控软件数据采集的方式

    SNMP 协议。
    agent 代理的方式去采集数据。
    shell 脚本api 接口

    6. 数据展示方式

    php html app

    7. 数据告警

    mail,msm,微信,电话,钉钉机器人

  • 相关阅读:
    H5分栏(第一章)
    数据库操作集合
    sql 存储过程
    数据库事务
    Sql 分页三种方式
    GridView 后台分页
    GridView 分页 上一页 下一页 跳转 前端分页
    GridView 分页
    web前端开发分享-css,js入门篇(转)
    Intellij IDEA,WebStorm-keymap(转)
  • 原文地址:https://www.cnblogs.com/daozhangblog/p/12446323.html
Copyright © 2020-2023  润新知