一篇文章将向您介绍当前的主流监控工具

发布者:上海IT外包来源:http://www.lanmon.net点击数:1306

监控是自动化操作和维护的重要组成部分,它起着反馈的作用。
过去,在没有报警机制的情况下,企业无法首先了解系统故障,而系统故障只能通过用户反馈获得。系统运维人员往往只是充当“消防”的玩家,大规模的系统瘫痪它往往也给企业和用户带来巨大的损失。
如今,通过监控,企业可以在系统损坏的第一时间得到反馈,及时处理问题,大大降低了系统故障对企业和用户的影响,也可以实现无感知的维修。
选择监控工具的原则是根据公司的业务情景选择,而不是盲目追求新工具(如果公司有一定的研发能力,而且对监控工具的需求比较大,那么也不错)尝试新工具的想法)。
但大多数公司都不熟悉监控,他们被令人眼花缭乱的监控工具所淹没。是选择廉价商业软件,还是选择开源工具独立开发,或选择第三方公司外包。今天,我将与您分享市场上十大详细的监控工具,并希望能帮助您更好地选择合适的监控工具。
普罗米修斯
官方网站:https://prometheus.io/docs/introduction/overview/
Prometheus是一个开源监控系统,可将所有信息存储为时间序列数据。因此,实现了分析监控方法,以实时分析运行状态,执行时间和呼叫数量,以找到系统热点。优化提供了基础。
一篇文章将向您介绍当前的主流监控工具
它的功能是提取数据,没有监控功能,而是依靠其外围组件来实现强大的监控功能。
优点:
易于管理,核心部分只有一个二进制文件,可直接在本地工作,不依赖于分布式存储。
业务数据关联,监控服务的运行状态,使用户可以获得服务和应用程序的实际运行状态。
高效,单个普罗米修斯可以处理数百万个监控指标;每秒处理数十万个数据点。
易于扩展,Prometheus可以通过使用功能分区+联合扩展为形成逻辑集群; Prometheus提供多语言客户端SDK。使用Prometheus UI进行良好的可视化,还提供了独立的基于Ruby On Rails的仪表板解决方案Promdash。
缺点:
对于Prometheus用户,必须可以访问所有度量标准端点,这意味着更复杂的安全网络配置。
在大型部署中,扩展成为一个问题,Prometheus建议采用基于Twitter的方法来收集短期工作指标。
普罗米修斯的主要设计目标之一是操作简单。通过这种方式,Prometheus限制了监控系统可能出现的故障模式的数量。遵循这一原则,Prometheus目前仅限于一个点,因为集群带来了额外的操作复杂性,使用单个节点并不复杂,但Prometheus可以使用该对。对可以使用的指标数量有严格的限制监控。
ZABBIX
官方网站:https://www.zabbix.com/
Zabbix是一种基于WEB界面的企业级开源解决方案,提供分布式系统监控和网络监控。它在企业中具有非常全面的应用,是国内互联网用户中使用最广泛的监控软件。
一篇文章将向您介绍当前的主流监控工具
轻松进入,易于使用,功能强大且开源免费是Zabbix最直观的评估。 Zabbix易于管理和配置,可以生成漂亮的数据图,其自动发现功能大大减少了日常管理的工作量,丰富的数据采集方法和API接口使用户可以灵活地收集数据,而分布式系统架构可以支持监控。更多设备。理论上,Zabbix提供的插件架构可以满足企业的任何需求。
优点:
支持多平台企业级分布式开源监控软件
易于安装和部署,可灵活集成多个数据采集插件
强大的实施复杂的多条件警报,
利用绘图功能,可以将获得的数据绘制成图形
提供各种API接口以支持调用脚本
出现问题时自动远程执行命令(需要代理的执行权限)
缺点:
批量修改项目不足;
减少中国材料,有限的服务支持:
入门很容易,但更深层次的要求需要非常熟悉Zabbix,并做了很多两个:子定制开发,更难;
系统级警报,警报消息和自定义项目警报需要自行设置,过程繁琐;
缺少数据汇总功能,需要重新开发数据报告。
Nagios的
官方网站:https://www.nagios.org/
Nagios是一个开源计算机系统和网络监控工具,可以有效监控Windows,Linux和Unix上的主机状态,交换机路由器和打印机等网络设置。当系统或服务状态异常时,会发送电子邮件或短信警报,通知操作和维护人员在状态恢复后发送正常的电子邮件或短信通知。一篇文章将向您介绍当前的主流监控工具
Nagios提供基于浏览器的Web界面,允许管理员查看系统运行状况,网络状态,服务状态,日志信息和其他异常情况。
优点:
服务器,应用程序和设备不正确将自动重启,自动日志滚动
灵活的配置,自定义shell脚本,分布式监控模式
通过各种警报设置以冗余方式支持主机监控
该命令重新加载配置文件,而不会干扰Nagios的操作
缺点:
事件控制台很弱,插件很容易使用。
用于性能,流量和其他指标
没有历史数据,很难追查故障
配置复杂,初学者时间长
开放式猎鹰
官方网站:http://open-falcon.org/
小米的监控系统:OpenFalcon是一种企业级,高可用性,可扩展的开源监控解决方案。
一篇文章将向您介绍当前的主流监控工具
服务器,操作系统,中间件和应用程序可以从操作级别(基本配置)和应用程序级别(二次开发,通过端口进行日志报告)进行全面监控和警报。
优点:
自动发现,支持猎鹰代理。 Snmp,支持用户主动推送,用户定义的插件支持;
支持单周期数据采集,报警确定,历史数据存储和查询;
支持策略模板,模板继承和覆盖,多种警报模式,支持回调调用;
独立支持,报告,归档和存储200万个指标;
采用rdool的数据归档策略;
多维数据显示,用户自定义屏幕;
目前,各种插件都支持Linux,Windows,Mysql,Redis,Memache RabbitMQ和交换机监控。
缺点:
更短的发布时间;
不支持许多基本服务监控插件(如Tomcat,apache等);
功能不完整
没有特殊的操作和维护支持,并且缺乏社区操作。
神经节
官方网站:http://ganglia.info/
Ganglia监控系统是加州大学伯克利分校开源项目。设计的初衷是监视分布式集群。监控层包括资源级别和服务级别。资源级别包括cpu,内存,磁盘,IO,网络负载等。
一篇文章将向您介绍当前的主流监控工具
它是一个易于扩展的监控系统。使用它可以查看Linux服务器和集群中的实时性能指标(图形表示)。
优点:适用于监控系统性能,通过曲线很容易看到每个节点的工作状态
您可以自定义监视项目。监视显示有两种形式和图像。
它易于部署,通过不同层管理数万台机器,无需逐个添加配置,有利于后期的大规模扩展。
缺点:
没有内置的消息通知系统
没有报警机制,没有问题可以及时报警
仙人掌
官方网站:https://www.cacti.net/
Cacti是一种基于PHP,MySQL,SNMP和RRDTool的网络流量监控图形分析工具。它提供非常强大的数据和用户管理功能。它可以指定每个用户可以查看树结构,主机和任何图片。它还可以与LDAP结合用于用户身份验证。同时,它还可以自己添加模板。
一篇文章将向您介绍当前的主流监控工具
优点:
开源,免费分发,开源,高效。
跨平台,支持平台redhat,windows,solaris,centos,suse
友好的界面,丰富的图形,各种模板,自定义模板
它具有可扩展性,支持20种插件,并具有丰富的插件资源,极大地增强了仙人掌的功能。
缺点:
使用文本数据库,数据无法重用;
数据只能按日,周,月,年查看;每张图片只能绘制两个DS(一行,一个块);
每次获取数据时,都需要绘制一次,浪费系统资源;
没有管理能力。
IT外包
>
400-635-8089
立即
咨询
电话咨询
服务热线
400-635-8089
微信咨询
微信咨询
微信咨询
公众号
公众号
公众号
返回顶部