网络监控工具 开源

维持活动的网络是系统管理员最重要的任务之一,并且对连接的系统保持警惕对于保持网络的最佳状态至关重要。

有许多不同的方法可以使标签保持在现代网络上。 网络监视工具专门用于监视网络流量和响应时间,而应用程序性能管理解决方案使用代理从应用程序堆栈中提取性能数据。 如果您拥有实时网络,则需要进行网络监控以确保您不受攻击者的攻击。 同样,如果您依靠许多不同的应用程序来运行日常操作,那么您还将需要一个应用程序性能管理解决方案。

本文将重点介绍开源网络监视工具。 这些工具有助于监视单个节点和应用程序,以发现性能不佳的迹象。 通过一个窗口,您可以查看整个网络的性能,甚至可以得到警报,如果您不在办公桌旁,也可以保持循环。

在进入前五种网络监视工具之前,让我们仔细研究一下使用其中一种工具的原因。

为什么需要网络监控工具?

网络监视工具对于维护网络至关重要,因为它们使您可以从中央位置监视连接到网络的设备。 这些工具有助于标记性能不佳的设备,因此您可以介入并进行故障排除,以找出问题的根源。

运行深入的故障排除可以最大程度地减少性能问题并防止安全漏洞。 实际上,这可使网络保持在线状态,并消除了遭受不必要的停机影响的风险。 定期的网络维护还可以帮助防止可能导致数千名用户脱机的中断。

网络监视工具使您能够:

  • 自动发现连接到网络的设备
  • 查看各种设备和应用程序的实时和历史性能数据
  • 配置警报以通知您异常活动
  • 生成图表和报告以更深入地分析网络活动

排名前5位的开源网络监控工具

现在,您知道了为什么需要网络监视工具,然后查看排名前5位的开源工具,看看哪种工具最能满足您的需求。

仙人掌

如果您对开源网络监视工具一无所知,那么您可能听说过Cacti 。 它是一种图形解决方案,是RRDTool的补充,许多网络管理员使用它来收集LAN中的性能数据。 Cacti附带Windows和Linux上的简单网络管理协议(SNMP)支持,以创建流量数据图。

仙人掌通常使用从用户创建的脚本中获取的数据来工作,这些脚本对网络上的主机执行ping操作。 脚本返回的值存储在MySQL数据库中,该数据用于生成图形。

这听起来很复杂,但是Cacti具有模板来帮助加快整个过程。 您还可以创建可用于将来监视活动的图形或数据源模板。 如果您想尝试一下,请在Linux和Windows上免费下载Cacti 。

Nagios核心

Nagios Core是最著名的开源监视工具之一。 它提供了网络监视体验,将开放源代码的可扩展性与顶级用户界面相结合。 使用Nagios Core,您可以自动发现设备,监视连接的系统并生成复杂的性能图。

支持定制是Nagios Core如此受欢迎的主要原因之一。 例如, Nagios V-Shell被添加为在AngularJS中构建PHP Web界面,可搜索表和使用CodeIgniter设计的RESTful API。

如果您需要更多的功能,可以检查Nagios Exchange,它具有一系列附加程序,可以将其他功能合并到网络监视中。 这些范围从严格的修饰到监控功能(如nagiosgraph) 。 您可以通过免费下载Nagios Core来试用。

伊辛加2

Icinga 2是另一种广泛使用的开源网络监视工具。 它建立在Nagios Core奠定的基础之上。 它具有灵活的RESTful API,允许您输入自己的配置并通过仪表板查看实时性能数据。 仪表板是可定制的,因此您可以精确选择要在网络中监视的信息。

可视化是Icinga 2表现特别出色的领域。 它具有对Graphite和InfluxDB的本地支持,可以将性能数据转换为功能完整的图形,以进行更深入的性能分析。

Icinga2还允许您监视实时和历史性能数据。 它具有出色的警报功能,可以进行实时监视,您可以对其进行配置,以通过电子邮件或文本发送有关性能问题的通知。 您可以免费下载 Windows,Debian,DHEL,SLES,Ubuntu,Fedora和OpenSUSE的Icinga 2 。

扎比克斯

Zabbix是另一种行业领先的开源网络监视工具,基于其可延展的网络监视经验,从戴尔到Salesforce的公司都在使用它。 Zabbix可以很好地监视网络,服务器,云,应用程序和服务。

您可以跟踪网络信息,例如网络带宽使用情况,网络运行状况和配置更改,并清除需要解决的问题。 Zabbix中的性能数据通过SNMP,智能平台管理接口(IPMI)和IPv6连接。

与其他开源监视工具相比,Zabbix提供了高度的便利性。 例如,您可以在使用现成的模板开始监视网络之前,自动检测连接到网络的设备。 您可以免费下载适用于CentOS,Debian,Oracle Linux,Red Hat Enterprise Linux,Ubuntu和Raspbian的Zabbix 。

普罗米修斯

Prometheus是一个开放源代码的网络监视工具,拥有众多的社区。 它是专门为监视时间序列数据而构建的。 您可以通过指标名称或键值对来识别时间序列数据。 时间序列数据存储在本地磁盘上,以便在紧急情况下可以轻松访问。

Prometheus的Alertmanager允许您在每次引发事件时查看通知。 Alertmanager可以通过电子邮件,PagerDuty或OpsGenie发送通知,并且您可以在必要时使警报静音。

Prometheus的视觉元素非常出色,可让您从浏览器切换到模板语言和Grafana集成。 您还可以将各种第三方数据源从Docker,StatsD和JMX集成到Prometheus中,以自定义Prometheus体验。

作为一种网络监视工具,Prometheus适用于各种规模的组织。 机载集成和易于使用的Alertmanager使其能够处理任何工作负载,而无论其大小如何。 您可以免费下载Prometheus 。

哪个最好?

无论您从事哪个行业,如果您依靠网络开展业务,都需要实施某种形式的网络监控。 网络监视工具是宝贵的资源,可帮助您提供可见性以使系统保持在线状态。 监视系统将为您提供最佳机会,使设备保持正常运转。

就像该列表中的工具所示,您无需花费大量资金即可获得网络监控的收益。 在这五种产品中,我相信Icinga 2和Zabbix是为您提供开始监视网络以使其保持在线状态所需的一切的最佳选择。 保持警惕将有助于最大程度地减少因性能问题而措手不及的变化。

翻译自: https://opensource.com/article/19/2/network-monitoring-tools

网络监控工具 开源

网络监控工具 开源_排名前5位的开源网络监控工具相关推荐

  1. 开源邮件客户端_排名前6位的开源桌面电子邮件客户端

    开源邮件客户端 本文最初于2015年10月8日发布,并进行了更新以反映新信息和项目更改. 移动和Web技术仍然没有使桌面过时,尽管有一些常规的说法相反,但桌面客户端似乎并不会很快消失. 并且有充分的理 ...

  2. 开源项目管理软件排名_2014年排名前5位的开源项目管理工具

    开源项目管理软件排名 去年,Opensource.com涵盖了一些流行的开源项目管理工具(ProjectLibre,] project-open [和OpenProject.)我们发现这些文章对我们的 ...

  3. python库排行榜_排名前6位的Python NLP库的比较

    排名前6位的Python NLP库的比较 今天,自然语言处理(NLP)变得非常流行,在深度学习发展的背景下,自然语言处理(NLP)变得尤其引人注目.NLP是人工智能领域,旨在理解和提取文本中的重要信息 ...

  4. 开源项目管理软件排名_2015年排名前5位的开源项目管理工具

    开源项目管理软件排名 此处提供本文的更新版本: 2016年排名前11的项目管理工具 . 去年,我介绍了五个最佳的开源项目管理工具 ,例如ProjectLibre和OpenProject. 这篇文章引起 ...

  5. 数据科学与大数据排名思考题_排名前5位的数据科学课程

    数据科学与大数据排名思考题 目录 (Table of Contents) Introduction介绍 Udemy乌迪米 Machine Learning A-Z™: Hands-On Python ...

  6. 排名前5位的开源问答系统

    具有" 主动 "开发以及有前途的功能和社区的开源问答实施或类似stackoverflow的网站的列表. PS此列表没有特定顺序. 1. OSQA 网址: http : //www. ...

  7. 2011年排名前七位的Linux操作系统。

    下面列出了2011年排名前七位的Linux操作系统. Ubuntu Ubuntu 是一个由全球化的专业开发团队建造的操作系统.它包含了所有您需要的应用程序:浏览器.Office 套件.多媒体程序.即时 ...

  8. GitHub 上排名前 100 的 Android 开源库介绍

    转自:http://www.codeceo.com/article/github-top-100-android-libs.html 本项目主要对目前 GitHub 上排名前 100 的 Androi ...

  9. 排名前100的Android开源库

    本项目主要对目前GitHub上排名前100的Android开源库进行简单的介绍,至于排名完全是根据GitHub搜索Java语言选择「BestMatch」得到的结果,然后过滤了跟Android不相关的项 ...

最新文章

  1. 个人知识管理的29个原则--摘录
  2. vim编辑器操作命令大全-绝对全
  3. 【转】做正确的事情,等着被开除(Do the right thing, Wait to get fired)
  4. Linux tcpdump命令
  5. spark匹配html字段,Apache Spark中的高效字符串匹配
  6. Unity之计时器功能(转)
  7. CSDN博客图片水印|自定义水印|去除水印
  8. horizon流程图_项目实施流程和规范模板(测试方向)
  9. (99)FPGA ROM实现(V实现)
  10. 推荐30款最佳的数据可视化工具
  11. r语言作业:出租车数据基础数据分析、时间处理等
  12. linux登录界面配置、\etc\motd有趣的图案
  13. 恒生电子面试(面试介绍,面试流程,面试建议,面试题库(软测方向))
  14. 互联网思维之社会化思维
  15. 数据分析学习记录(五)--Paired Comparison Plot App插件的使用
  16. Scala的安装与配置
  17. 猛兽来袭——Integral Protocol
  18. 程序员的奋斗史(四十五)——大学断代史(九)——独自南下的岁月
  19. 最新中国地图GeoJson数据(含十段线)
  20. 洛谷 P1496 火烧赤壁(离散化

热门文章

  1. LeetCode 314 周赛
  2. 请输入班级人数,然后输入每个人的语文数学和英语成绩,并且打印出语文的两个最高分,数学的两个最低分。和英语的平均分(使用二维数组)
  3. 模糊的图片怎么变清晰?
  4. 【MES系统】这个表格让您秒懂MES制造执行系统与ERP企业管理系统的区别及联系
  5. ubuntu shell命令大全
  6. Hive常用函数总结(datediff、pmod、from_unixtime、instr、split、concat、cast、contact_ws、collect_set、row_numb)
  7. 免费邮箱:收发服务器动态公网地址
  8. 双隐藏层BP网络的matlab仿真,求遗传算法优化含有两个隐含层的BP神经网络的matlab程序...
  9. 黑马程序员 java中关于异常的学习日志
  10. 计算机弹奏怎么录视频教程,怎么录制视频教程?简单、快捷的方法尝试