分享好友 最新动态首页 最新动态分类 切换频道
13款运维监控工具之开源工具介绍
2024-12-26 20:30

监控作为重要性最高的机制之一,在一定程度上也遭到了我们的忽视。

无处不在的灾难,如果有监控系统的预警,那么,我们就有机会迅速启动灾难响应方案或者着手排除复杂的性能故障,这对于任何规模的企业而言都极具巨大的实际价值。

有效的运行监测体系,最终离不开相关技术平台的支撑,而我们需要了解监测技术平台。

在接下来的两节课里面,我们会说到开源工具介绍和商用运维监控系统这两块。

下面我就来来详细说说开源工具介绍。

Zabbix

官方网站:https://www.zabbix.com/

Zabbix是一个基于WEB界面的提供分布式系统监控以及网络监控功能的企业级开源运维平台,也是目前国内互联网用户中使用最广的监控软件,云智慧遇到的85%以上用户在使用Zabbix做监控解决方案。

入门容易、上手简单、功能强大并且开源免费是云智慧对Zabbix的最直观评价。Zabbix易于管理和配置,能生成比较漂亮的数据图,其自动发 现功能大大减轻日常管理的工作量,丰富的数据采集方式和API接口可以让用户灵活进行数据采集,而分布式系统架构可以支持监控更多的设备。理论上,通过 Zabbix提供的插件式架构,可以满足企业的任何需求。

可以直接查看我们zabbix相关板块:https://www.abcdocker.com/abcdocker/category/zabbix/

用户群:90%以上中小型的泛互联网企业

优点

1. 支持多平台的企业级分布式开源监控软件

2. 安装部署简单,多种数据采集插件灵活集成

3. 功能强大,可实现复杂多条件告警

4. 自带画图功能,得到的数据可以绘成图形

5. 提供多种API接口,支持调用脚本

6. 出现问题时可自动远程执行命令(需对agent设置执行权限)

缺点

1. 项目批量修改不方便

2. 入门容易,能实现基础的监控,但是深层次需求需要非常熟悉Zabbix并进行大量的二次定制开发,难度较大;

3. 系统级别报警设置相对比较多,如果不筛选的话报警邮件会很多;并且自定义的项目报警需要自己设置,过程比较繁琐(但是网上的模板比较,也可以使用模板导入的方法);

4. 缺少数据汇总功能,如无法查看一组服务器平均值,需进行二次开发;

5. 数据报表需要特殊二次开发定义;

Nagios

官方网站:https://www.nagios.org/

Nagios是一款开源的企业级监控系统,能够实现对系统CPU、磁盘、网络等方面参数的基本系统监控,以及 SMTP,POP3,HTTP,NNTP等各种基本的服务类型。另外通过安装插件和编写监控脚本,用户可以实现应用监控,并针对大量的监控主机和多个对象 部署层次化监控架构。

Nagios最大的特点是其强大的管理中心,尽管其功能是监控服务和主机的,但Nagios自身并不包括这部分功能代码,所有的监控、告警功能都是由相关插件完成的。

用户群:适合复杂IT环境的企业

优点

1. 出错的服务器、应用和设备会自动重启,自动日志滚动

2. 配置灵活,可以自定义shell脚本,通过分布式监控模式

3. 支持以冗余方式进行主机监控,报警设置多样

4. 命令重新加载配置文件无需打扰Nagios的运行

缺点

1. 事件控制台功能很弱,插件易用性差

2. 对性能、流量等指标的处理不给力

3. 看不到历史数据,只能看到报警事件,很难追查故障原因

4. 配置复杂,初学者投入的时间、精力和成本比较大

anglia

官方网站:http://ganglia.info/

Ganglia是加州大学伯克利分校发起的一个开源集群监控项目,设计之初是用于监控数以千计的网络节点。Ganglia是一个跨平台可扩展的,高性能计算系统下的分布式监控系统。它已被广泛移植到各种操作系统和处理器架构上。

用户群:适用于大型服务器集群用户。

优点

1. 适合监控系统性能,通过曲线很容易见到每个节点的工作状态

2. 可以自定义监控项,监控展示有表格和图像两种,支持手机版

3. 部署方便,通过不同的分层管理上万台机器,无需逐个添加配置

缺点

1. 没有内置的消息通知系统

2. 没有报警机制,出现问题不能够及时报警

Grafana

官方网站:http://grafana.org/

Grafana可以用在任何需要数据可视化的地方,如果有一天老板需要你做一份漂亮的业务数据图表,你无需头疼用什么绘图库去开发,你要做的仅仅是将业务数据稍作加工存入Grafana支持的DataSource,点几下鼠标即可配制出一份完美的数据图表。

因为这款工具除了绘图比较好看,其他的功能不如我们的zabbix。我们这里就简单的说一下,以后会有相关文档,请继续关注abcdocker

Zenoss

Zenoss Core是Zenoss的开源版本,其商用版本为ZenossEnterprise。作为企业级智能监控软件,Zenoss Core允许IT管理员依靠单一的WEB控制台来监控网络架构的状态和健康度。Zenoss Core的强大能力来自于深入的列表与配置管理数据库,以发现和管理公司IT环境的各类资产。Zenoss同时提供与CMDB关联的事件和错误管理系统, 以协助提高各类事件和提醒的管理效率。

优点

1. Zenoss比较出色的地方在于它的Dashboard,可以配置很多portlet

2. 每个用户的界面都是分开管理的,自定义dashboard不会影响其他用户

3. 强大监控功能支持服务器、路由交换、防火墙、存储、数据库、中间件监控

4. 采用基于HBASE的opentsdb存储任意时间段的数据

5. 将状态监控,性能监控,资源管理,良好的报告机制进行有机的整合

缺点

1. 对资源要求较高,即使只管理少数几台设备,也需要消耗大量硬件及内存等附加资源。

2. 针对windows系统,开源版只提供SNMP,通过WMI检测CPU,Disk,软硬件和性能只在收费版提供。

Open-falcon

Open-falcon是小米运维团队从互联网公司的需求出发,根据多年的运维经验,结合SRE、SA、DEVS的使用经验和反馈,开发的一套面向互联网的企业级开源监控产品。

Open-falcon架构

用户群:目前有几十家企业用户不同程度使用。

优点

1. 自动发现,支持falcon-agent、snmp、支持用户主动push、用户自定义插件支持

2. 支持每个周期上亿次的数据采集、告警判定、历史数据存储和查询

3. 高效的portal、支持策略模板、模板继承和覆盖、多种告警方式、支持callback调用

4. 单机支撑200万metric的上报、归档、存储

5. 采用rrdtool的数据归档策略,秒级返回上百个metric一年的历史数据

6. 多维度的数据展示,用户自定义Screen 7. 通过各种插件目前支持Linux、Windows、Mysql、Redis、Memache、RabbitMQ和交换机监控。

缺点

由于发布时间较短,很多基础的服务监控插件(如Tomcat、apache等)还不支持,很多功能还在不断完善中,另外由于缺少专门的支持,虽然有开放社区,但是解决问题的效率相对较低。

Cacti

官方网站:http://www.cacti.net

提示:近几年cacti和nagios已经基本被zabbix代替

Cacti 在英文中的意思是仙人掌的意思,Cacti是一套基于PHP、MySQL、SNMP及RRDTool开发的网络流量监测图形分析工具。它通过snmpget来获取数据,使用 RRDtool绘画图形,它的界面非常漂亮,能让你根本无需明白rrdtool的参数能轻易的绘出漂亮的图形。而且你完全可以不需要了解RRDtool复杂的参数。它提供了非常强大的数据和用户管理功能,可以指定每一个用户能查看树状结 构、host以及任何一张图,还可以与LDAP结合进行用户验证,同时也能自己增加模板,让你添加自己的snmp_query和!功能非常强大完善,界面友好。可以说,Cacti将rrdtool的所有“缺点”都补足了!下图是Cacti运行的主界面

Cacti 工作流程

步骤一,snmp协议收集远程服务器的数据

步骤二,将snmp收集的数据内容保存到rrd数据库中

步骤三,若用户查看某台设备上的流量或其它状态信息 步骤四,在mysql数据库中查找该设备对应的rra数据库文件的名称

步骤五,通过rrdtool命令进行绘图即可

提示:cacti的图确实不好找,只能官网截一个

还有很多不出门的监控工具,这里就不在介绍了。

天兔开源监控(只适用于mysql、redis、oracle)

官方网站:http://www.lepus.cc/   

简洁、直观、强大的开源数据库监控系统,MySQL/Oracle/MongoDB/Redis一站式性能监控,让数据库监控更简单

优点

中文开源软件,里面监控mysql和redis可以精确到sql语句

缺点

最新文章
转:基于用户投票的排名算法系列
但是,很多场合需要的是"所有时段"的排名,比如"最受用户好评的产品"。这时,时间因素就不需要考虑了。这个系列的最后两篇,就研究不考虑时间因素的情况下,如何给出排名。一种常见的错误算法是:  得分 = 赞成票 - 反对票假定有两个项目
荣耀手机恢复出厂设置的详细步骤与注意事项
荣耀手机怎么恢复出厂设置How to Restore Factory Settings on Honor Phones  在使用荣耀手机的过程中,可能会遇到一些问题,比如系统运行缓慢、应用崩溃、存储空间不足等。这时候,很多用户可能会选择恢复出厂设置来解决这些问题。恢复
网站设计及制作,塑造品牌形象,提升企业竞争力
随着互联网技术的飞速发展,网站已经成为展示形象、拓展市场、提升竞争力的重要手段。一个优秀的网站,不仅能够吸引客户,还能提升企业整体形象。本文将从网站设计及制作的要点出发,探讨如何塑造品牌形象,提升企业竞争力。一、网站设计原
用AI轻松生成超逼真美女写真,揭秘最强AI工具使用攻略!
步骤二:选择生成类型进入生成页面后,你会看到多种选项,比如“美女写真”、“动漫角色”等,选择“美女写真”。步骤三:上传或选择图片你可以选择直接使用系统中的样板图片,或者上传自己喜欢的图片,利用AI进行二次生成。步骤四:调整特
青山区人民政府办公室领导团队全新亮相,未来工作展望与蓝图揭秘
青山区人民政府办公室迎来新的领导团队,他们致力于推动区域经济发展、民生改善和社会进步。新团队将重点关注提高行政效率、优化公共服务,并努力提升政府工作水平。他们将以创新思维和务实态度,积极应对挑战,为实现青山区的可持续发展做
重庆2024下半年CET4报名时间确定,入口与步骤详解
  关于重庆2024年下半年英语四级的报考时间、入口及流程,以下是详细解答:  一、报考时间  对于全国大学英语四、六级考试(CET):  报名时间:重庆2024年下半年全国大学英语四、六级考试的报名时间通常是在9月下旬。具体日期可能
织梦网站排名优化,提升搜索引擎友好度的策略与实践,织梦seo排名优化教程
本文介绍了织梦网站排名优化,提升搜索引擎友好度的策略与实践。文章从网站结构优化、内容优化、内链建设、外链建设、关键词优化等方面详细阐述了如何提升网站排名。还提供了织梦SEO排名优化教程,包括如何设置SEO参数、优化网站代码、提高
高清美女写真怎么生成?AI绘画工具全解析!
在这个科技飞速发展的时代,大家可能都知道AI绘画生成美女照片的工具层出不穷。但有些宝子们还在为如何选择合适的工具而苦恼,今天我们就来聊聊关于AI生成超逼真美女写真的一些实用技巧和评测,帮助大家在日常生活中充分利用这些工具,制作
达人在小红书怎么推广淘宝链接?商家怎么获得外链权限?
  小红书中的淘宝链接可以直接跳转到淘宝进行购买,但想要在小红书上推广淘宝链接需要达人和商家都获得相关权限,今天来马传媒就来说说达人在小红书怎么推广淘宝链接,以及商家如何获得外链权限。  一、达人在小红书怎么推广淘宝链接 
非结构化数据中台AI大模型对接解决方案
引言企业数字化升级持续推进,数据要素和相应数据法律法规逐步完善,企业数据合规监管力度加大。大模型等前沿AI技术快速发展,企业利用AI推动生产力发展时也面临着数据安全和合规的挑战。例如AI智能问答应用场景中,企业敏感信息可能被无权
相关文章
推荐文章
发表评论
0评