前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >构建企业级监控平台系列(三):企业常用监控工具介绍

构建企业级监控平台系列(三):企业常用监控工具介绍

作者头像
民工哥
发布于 2023-09-28 03:10:28
发布于 2023-09-28 03:10:28
1.9K1
举报

前面介绍了 企业级监控概述及发展企业监控运维等相关的知识点,今天我将详细的为大家介绍企业常见运维监控工具相关知识

Zabbix

Zabbix 作为企业级的网络监控工具,通过从服务器虚拟机和网络设备收集的数据提供实时监控,自动发现,映射和可扩展等功能。

Zabbix的企业级监控软件为用户提供内置的Java应用服务器监控,硬件监控,VMware监控和CPU,内存,网络,磁盘空间性能监控。

该企业级网络监控工具能够每分钟进行 3,000,000 次检查,具有更高的安全性和数据中心监控功能。更多关于企业级监控平台系列的学习文章,请参阅:构建企业级监控平台,本系列持续更新中。

Prometheus

Prometheus是一个开源的监控解决方案,主要是基于时间序列数据的收集和分析。它使用户能够利用内置的工具集来设置监控功能。它是Kubernetes容器化环境的理想监控设置。

它能够利用SNMP pings集合各种设备的信息,并从设备的角度检查网络带宽的使用情况以及其他功能。PromQL系统可以分析数据,并允许程序对其监控的系统制作图谱、表格和其他图表。

Alert manager是Prometheus的另一个组件。它处理Prometheus中配置的所有告警规则的警报。

Prometheus可以收集系统指标、应用程序指标以及现代容器化应用程序的指标。此外,它还与Grafana等工具有很好的集成,以实现指标的可视化。

Nagios

Nagios 是一款用于监控IT基础架构和查看当前状态、历史日志和基本报告的开源软件工具。Nagios 用户可以监控系统指标,网络协议,应用程序,服务器,网络基础架构和接收故障警报。

Nagios提供三种类型的网络管理工具,Nagios XL,Nagios日志服务器和Nagios网络分析器。其中 Nagios XL 最适合网络监控(尽管其他两种也提供网络监控服务)。

Nagios XL提供企业级网络监控,为用户提供带宽报告,网络心跳监控,自定义URL,电子邮件报告和远程机器监控。升级的企业版提供基于Web的服务器控制台访问,业务流程监控,记录审核和自动化删除功能。

Cacti

最初发布于2001年, Cacti 是一款开源的基于Web的网络监控和专为数据记录而设计的图形化工具。它可以用于实时显示网络数据,如CPU负载或带宽利用率。

Cacti是RRDtool的前端应用程序,RRDtool是一种用于存储实时变化数据的开源数据库工具,其使用SNMP作为其默认收集算法,但如果你喜欢本地Perl的PHP脚本,那么你也可以使用它们。

主要功能包括无限图形项目、图形自动填充支持、图形数据处理、自定义数据采集脚本、内置SNMP支持、图形模板、数据源模板、主机模板和基于用户的管理。

Open Falcon

Open Falcon 是由小米开源的运维监控系统。小米从互联网公司的一些需求出发,从各位SRE、SA、DEVS的使用经验和反馈出发,结合业界的一些大的互联网公司做监控,用监控的一些思考出发,设计开发了小米的监控系统:open-falcon。open-falcon的目标是做最开放、最好用的互联网企业级监控产品。

更多关于企业级监控平台系列的学习文章,请参阅:构建企业级监控平台,本系列持续更新中。

GroundWork Monitor Core

GroundWork Monitor Core 是监控网络、应用和云计算使用情况的平台。开源版本包含最多可监控50个设备和基于社区的支持的许可证,该软件还有其对应的商业版本。

在其网络管理功能方面,GroundWork提供网络和设备的自发现和维护、拓扑、报警控制、通过API/SNMP/IPMI的数据收集和对OpenDaylight SDN的支持等功能。

GroundWork还提供了存储管理,支持大规模的企业级供应商,如NetApp和EMC,以及从磁盘、块或对象存储的数据收集和存储缓冲以及中断可视化。

Hyperic

VMware的Hyperic工具用于在物理、虚拟或云环境下监控Web应用程序及其性能。它适用于应用程序服务器,web服务器,数据库,操作系统,虚拟机管理程序,消息传递服务和目录服务器。

Hyperic提供基础架构和操作系统监控,详细的报告,应用程序和中间件监控,警报和修复工作流程以及通用可扩展的API。

该网络监控工具提供了企业版本,可以提高网络警报功能,并且能更好地创建基准。

Observium

基于Linux的Observium是一个自动监测的网络监控工具。据该网站介绍,“该工具是由一批经验丰富的专业网络工程师和系统管理员开发和维护的,Observium是一个由用户自己设计和构建的平台。”

Observium提供社区版本和专业版,使用RRDTool进行缓冲存储和图形化功能,并具有易于使用的用户界面和报告功能。但是,它没有报告导出功能。

NetXMS

NetXMS 提供了企业级开源网络管理和监控程序,它在Windows和Linux上有一个简单的用户界面。

NetXMS通过相对简单的安装过程为IT基础架构的所有层提供了分布式网络监控、自动化网络发现和详细报告。此外,服务器设备和代理对于这样一个全面的产品来说是相当轻量级的。

Pandora FMS

定位于企业级, Pandora FMS 提供了一个时尚且整洁的用户体验,提供了易于阅读的快速洞察工具以及重要的网络统计信息,例如网络状态、已上报的告警、已部署的代理数量和其他最近执行任务的列表。

Pandora FMS可以在无需外部访问的情况下执行网络诊断,这意味着用户可以更快地响应任何网络问题。事实上,FMS声称,在代理模式下的器监控系统响应速度约为10秒。

更多关于企业级监控平台系列的学习文章,请参阅:构建企业级监控平台,本系列持续更新中。

NetDisco

NetDisco专为类 Unix 操作系统而设计,通过NSMP提供基于网络的自动发现网络设备的功能,从而生成网络拓扑图。它是专为中型到大型网络而设计的。

该网络管理工具可用于定位设备,创建设备目录并报告IP地址和交换机端口使用情况。

NetDisco用户可以通过MAC或IP在网络上定位机器,关闭交换机端口,或更改端口的VLAN或PoE状态,按照型号,供应商,软件和操作系统对网络硬件进行清点,并给你的网络创建一个详细的拓扑图。

OpenNMS

OpenNMS是在1999年发布的,旨在为大型企业级用户提供事件管理,服务监控和性能测量。

使企业用户受益的主要特点包括外部脚本、向通话系统工程师发送警报、扩展Java本机通知策略API、请求跟踪(RT)集成、高级警报、IPv4和IPv6网络可达性超过ICMP、测试状态和节点库存信息。

企业服务或是“风格”网络提供预置事件,通知,数据收集,工作流和附加报告等功能。

RANCID

RANCID 听起来像一个消极的名字,除非你学会Really Awesome New Cisco的配置。这一点意味着它能监视路由器或其他设备的配置,并维护任何更改过的历史记录。RANCID 支持很多供应商设备,包括 Juniper路由,HP交换机,Redback的NAS 和 很多对Observium有扩展设备的支持。

RANCID支持许多供应商的设备,包括Juniper路由器,HP交换机,Redback NAS和许多其他设备,以及对Observium的扩展支持。

RANCID提供多种网络管理功能,包括登录到路由器表(router.db)中的每个设备,运行各种命令以获取将被保存的信息,将之前收集的信息中的任何变化发送到邮件列表,并提交这些更改到版本控制系统。

Xymon

另一个需要提及的网络监控工具是Xymon(以前称为Hobbit)。Xymon监控服务器,应用程序和网络,通过网页提供有关所有这些网络组件运行状况的信息。

其网站上表示Xymon的开发受到Big Brother的启发,同Big Sister一样,它试图解决Big Brother BTF的缺点,如性能方面。同时,Xymon更容易部署并且是免费的。

Big Brother BTF

Big Brother创建于20世纪90年代中期,用于监控网络系统,后来被Quest Software收购,而其又被戴尔在2012年收购。

许多其他网络监控工具都是模仿Big Brother的,所以它有一个大型的、详细的论坛和有帮助的开发人员社区,是初学者的好选择。

除了可用于学生和非商业用途的开源版本之外,其还提供了名为Big Brother Professional Edition的商业版本。

Big Sister

Big Sister创始人托马斯·艾比(Thomas Aeby)表示,他对Big Brother的网络监控印象深刻,但希望提高其性能,减少坏事件发生时的警报数量,并进行其他改进。

Big Sister提供网络监控,节点管理,doxygen过滤器和Web应用程序框架,作为Unix衍生产品和Microsoft Windows操作系统的一部分。

Big Sister对监控网络系统的IT管理员有所帮助。当系统故障时,它会通知管理员,生成状态变化历史记录日志并显示各种系统性能数据。

Icinga

Icinga 起初是 Nagios 的一个分支。Icinga 2 则是做减法得来的,它还能提供分布式监控和多线程框架,这是 Nagios 或 Icinga 1 所不具备的。你可以从 Nagios 迁移到 Icinga 1,然后再迁移到 Icinga 2。

与 Nagios 一样,Icinga 几乎也能通吃所有设备,搭配 SNMP、定制插件和扩展使用效果更佳。Icinga 提供全局监控和警告框架,只是在 Web UI 上与 Nagios 有所不同。

Icinga 有多款 Web UI,它与 Nagios 的不同主要是配置,用户通过 Web UI 就能搞定,省去了麻烦的配置文档。对于那些在命令行之外管理配置的人来说,这是个重大利好。

Icinga 融入了多款绘图和监控套件(如 PNP4Nagios、inGraph 和 Graphite),可视化性能绝对可靠。此外,Icinga 还拥有扩展报告功能。更多关于企业级监控平台系列的学习文章,请参阅:构建企业级监控平台,本系列持续更新中。

Ntop

Ntop 计划,也就是传说中的 Ntopng,已经陆陆续续开发了十年。它是一款顶尖的网络流量监控工具,Web 图形用户界面简洁且顺滑。它使用 C 语言编写且完全独立,你只需要运行配置,就能监控某个特定网络接口的单一进程,就这么简单。

Ntop 提供了简单易懂的图形和表格来显示当前和过去的网络流量,包括协议、源、目的地以及特定交易的历史,甚至两端的主机。此外,你还会发现广泛的网络利用率图表、实时地图和趋势,以及针对各种附加件(例如NetFlow和sFlow)的插件框架。这里甚至还有专门嵌入到 Ntop 的硬件监控器 Nbox。

Ntop 甚至用上了轻量级 Lua API 框架,通过脚本语言就能支持扩展。Ntop 还可以将主机数据存储在 RRD 文件中,以支持持久的数据采集。

Ntop 最便捷的用途就是现场流量检查。当你发现自己的某个 Cacti PHP Weathermap 突然显示红色的网络链接集时,就意味着这些链接的利用率超过了 85%,但原因却不得而知。只要切换到 Ntopng 程序来监控该网络段,就可以查看最高流量消耗者每分钟的报表,并立即获知到底哪个主机在占用流量。

这种可视性算得上是无价之宝了,而且唾手可得。从本质上来讲,你可以在被配置成交换机级别的任何端口运行 Ntopng,以便监控任何端口或者 VLAN。

Rieman

Riemann是分布式系统的理想监控工具。它是一个低延迟的事件处理系统,能够收集各种分布式系统的指标。它的设计是为了以低延迟处理每秒数百万个事件。它是一个适用于高度分布式可扩展系统的监控工具。

Sensu

Sensu是一个全栈监控工具。通过统一的平台,你可以监控服务、应用程序、服务器和业务KPI报告。它的监控不需要单独的工作流程并且它支持所有流行的操作系统,如Windows、Linux等。

LogRhythm NetMon Freemium

LogRhythm NetMon Freemium是LogRhythm NetMon的免费版本,提供与完整版类似的业务级模块采集和分析能力。虽然在数据处理和模块存储上有一定的限制或局限,但免费版仍然允许用户执行建立在数据包分析基础上的网络风险检测和响应功能。它还提供了与完整版类似的网络威胁预警系统,让你随时了解网络的性能和安全状况。

SolarWinds 实时带宽监控器

SolarWinds实时带宽监控 是一款免费的开源带宽监控工具。该工具可实时掌握带宽使用情况,并以带宽轮询为中心显示网络带宽的曲线图。当带宽使用情况进入紧张状态时,该工具会通知你,让你的企业立即知道你的网络带宽何时不足。

此外,可以自定义描述关键的带宽使用情况,这样该工具就能准确知道网络上的设备何时使用了超过所需的带宽。

Famatech高级IP扫描器

Famatech高级IP扫描器是一款免费的网络监控以及扫描工具,可对局域网和LAN设备进行分析。高级IP扫描器可以扫描网络上的设备,并远程调节连接的计算机和其他资源。它提供了在设备不使用和使用资源的情况下,将计算机从工具中关闭的功能。

该工具与Famatech的Radmin解决方案相配合,实现远程IT管理,无论你在哪里都可以管理IP。

推荐阅读 点击标题可跳转

又一款吊炸天的轻量级数据库管理神器开源了!

知名科技巨头被曝再次大规模裁员。。。

Windows 12 来了,超级震撼!

网友爆料:某外企中国区裁员 N+7,200W 赔偿到手!

这几个 Linux 工具是真牛逼!只是你不会用而已~

弃用 UUID!事实证明,它更牛逼!

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-09-28 08:51,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 民工哥技术之路 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
1 条评论
热度
最新
怎么没有四和五章节
怎么没有四和五章节
回复回复点赞举报
推荐阅读
编辑精选文章
换一批
企业监控调研指引:17个精心准备的开源运维监控系统
监控系统是整个运维环节,乃至整个产品生命周期中最重要的一环,事前及时预警发现故障,事后提供翔实的数据用于追查定位问题。监控系统作为一个成熟的运维产品,业界有很多开源的实现可供选择。当公司刚刚起步,业务规模较小,运维团队也刚刚建立的初期,选择一款开源的监控系统,是一个省时省力,效率最高的方案。之后,随着业务规模的持续快速增长,监控的对象也越来越多,越来越复杂,监控系统的使用对象也从最初少数的几个SRE,扩大为更多的DEVS,SRE。这时候,监控系统的容量和用户的“使用效率”成了最为突出的问题。 监控系统业
小小科
2018/05/04
4.2K0
企业监控调研指引:17个精心准备的开源运维监控系统
Github上排名前五的开源网络监控工具
链接:https://opensource.com/article/19/2/network-monitoring-tools
程序员小猿
2021/07/30
1.5K0
8大轻型网管工具,网络管理好帮手「建议收藏」
  从设备发现到系统、网络和流量可视性,这些轻型的网管工具非常实用。在网络和服务器世界,重点是可视性、可视性、可视性,如果你不知道你的网络和服务器在每天每秒正在做什么,你很可能会出问题。幸运的是,这里有很多好工具(商业和开源工具)来帮助你满足需求。
全栈程序员站长
2022/11/08
4.1K0
8大轻型网管工具,网络管理好帮手「建议收藏」
安利7个免费开源的网络监控工具,网络工程师速度收藏!
在开始介绍之前,你知道为啥需要网络监控工具,或许这个问题太low了,肯定有朋友说,当然需要才用了!
网络技术联盟站
2024/06/13
5K0
安利7个免费开源的网络监控工具,网络工程师速度收藏!
「译」5款最佳IT基础设施开源监控软件
监控对企业来说至关重要,以确保必要的系统正常运行。监控IT基础架构设置的不同,可能会导致大量的发故障和问题,如果不正确的使用监控工具难于保证系统健康运行。
后场技术
2020/09/03
2.2K0
「译」5款最佳IT基础设施开源监控软件
15个最好的免费开源监控系统
通过跟踪监控服务器的性能、网络流量、应用程序性能以及用户体验情况,可帮助我们更好地了解整个IT环境运行状态,为系统运维、调优提供支撑。掌握一些好的监控工具可以为我们更好地跟踪服务器状态,持续优化系统提供最佳解决方案。
科控物联
2023/09/29
22.4K0
15个最好的免费开源监控系统
作为背了不少锅的运维人,看到这几款监控工具,差点拍断大腿了!
运维监控工具千千万,仅开源的解决方案就有流量监控(MRTG、Cacti、SmokePing、Graphite等)和性能告警(Nagios、Zabbix、Zenoss Core、Ganglia、OpenTSDB等)可供选择。
网络工程师笔记
2023/10/24
1.4K0
作为背了不少锅的运维人,看到这几款监控工具,差点拍断大腿了!
这 5 种常用运维监控工具都不会?你算啥运维人
运维监控工具千千万,仅开源的解决方案就有流量监控(MRTG、Cacti、SmokePing、Graphite 等)和性能告警(Nagios、Zabbix、Zenoss Core、Ganglia、OpenTSDB等)可供选择。
互联网老辛
2021/04/22
2.9K0
这 5 种常用运维监控工具都不会?你算啥运维人
Linux开源监控平台归总
Cacti是一个性能广泛的图表和趋势分析工具,可以用来跟踪并几乎可以绘制出任何可监测指标,描绘出图表。从硬盘的利用率到风扇的转速,在一个电脑管理系统中,只要是可以被监测的指标,Cacti都可以监测,并快速的转换成可视化的图表。
房上的猫
2019/03/19
3.7K0
Linux开源监控平台归总
为什么说Prometheus是开源网络监控工具的后起之秀?优势有哪些?
网络监控是网络管理的重要组成部分,定期网络监控可以预防故障、优化性能、规划容量,确保网络的可用性、安全性等。相比较普通的监控工具,开源网络监控工具拥有可定制性、灵活性、可扩展性等优势,受到国内外众多企业的追捧,有哪些好用的开源网络监控工具,该如何选择呢?
星融元Asterfusion
2024/04/09
5520
为什么说Prometheus是开源网络监控工具的后起之秀?优势有哪些?
Linux 运维工程师必备的80个监控工具(第30-80个)
这是《Linux 运维工程师必备的80个监控工具》的下篇,上篇请点击:Linux运维工程师必备的80个监控工具全集(上) 与系统有关的监控 30 nmom[26] nmon 将数据输出到屏幕上的,或
小小科
2018/05/03
2.7K0
Linux 运维工程师必备的80个监控工具(第30-80个)
这 30 个工具和服务可以更好地监控和管理 Linux 服务器,很全面!
Linux 服务器的监控是确保其运行正常和高效的关键。在这篇文章中,我们将介绍 30 个有趣的工具和服务,帮助您更好地监控和管理您的 Linux 服务器。这些工具和服务涵盖了各种不同的方面,包括系统性能监控、日志分析、网络流量分析和安全性等。下面就让我们来一一了解它们吧!
网络技术联盟站
2023/05/03
9K0
这 30 个工具和服务可以更好地监控和管理 Linux 服务器,很全面!
常见监控工具分析对比
所以说监控是运维这个职业的根本。尤其是在现在DevOps这么火的时候,用监控数据给自己撑腰,这显得更加必要。
IT运维技术圈
2023/02/02
1.2K0
10个免费的服务器监控工具
监控你的WEB服务器或者WEB主机运行是否正常与健康是非常重要的。你要确保用户始终可以打开你的网站并且网速不慢。服务器监控工具允许你收集和分析有关你的Web服务器的数据。 有许多非常好的服务器监控解决方案,而为了省去你寻找方案的麻烦,这里我为你列出了我能找到的最好的服务器监控工具。 1. Performance Co-Pilot Performance Co-Pilot,简称 PCP,是一个系统性能和分析框架。它从多个主机整理数据并实时的分析,帮你识别不正常的表现模式。它也提供 API 让你设计自己的监控和
小小科
2018/05/02
23K0
10个免费的服务器监控工具
CentOS7下部署开源网络监控工具Observium
Observium是用PHP编写的,使用SNMP从连接的设备收集数据并使用Web界面监视它们。
yuanfan2012
2021/01/13
2.4K0
每个系统管理员都要知道的 30 个 Linux 系统监控工具
您需要监控 Linux 服务器的性能吗?试试用这些内置命令和附加工具吧!大多数 Linux 发行版都附带了大量的监控工具。这些工具提供了获取系统活动的相关指标。您可以使用这些工具来查找性能问题的可能原
前端教程
2018/03/29
2.1K0
每个系统管理员都要知道的 30 个 Linux 系统监控工具
适用于 DevOps 和 SRE 的顶级监控工具
监控已经从简单的最佳实践转变为任何产品发布清单上的必需品。选择满足可观察性需求并确保您为客户提供服务的可靠性的工具至关重要。
用户5166556
2023/03/18
9930
适用于 DevOps 和 SRE 的顶级监控工具
运维人员常用到的11款服务器监控工具
作者:艾特程序员 来源:https://www.toutiao.com/i6852941576763769351
杰哥的IT之旅
2020/09/22
3.8K0
运维人员常用到的11款服务器监控工具
开源工具软件
https://bitnami.com/stack/redmine/installer
孤鸿
2022/10/04
2.8K0
运维必知必会的监控知识体系全梳理
监控是整个运维乃至整个产品生命周期中最重要的一环,事前及时预警发现故障,事后提供详实的数据用于追查定位问题。
小小科
2020/06/23
2.1K0
推荐阅读
相关推荐
企业监控调研指引:17个精心准备的开源运维监控系统
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档