来源:开源最前线(ID:OpenSourceTop) 猿妹编译

链接:https://opensource.com/article/19/2/network-monitoring-tools

维护网站正常运行是系统管理员最基本的任务之一,所以对系统进行监视,并保持网络的最佳运行状态至关重要。

在现代的网络中,有许多不同的方法来监视,网络监控工具专门用于监控网络流量和响应时间,而应用程序性能管理解决方案使用代理从应用程序堆栈中提取性能数据。此外,你还需要确保网站不被攻击。

本文将重点讨论开源网络监控工具,这些工具帮助你监视各个节点和应用程序,以及时发现性能低下的迹象。你还可以查看整个网络的性能。

1、Cacti

如果你对开源网络监控工具有所了解,那么你可能听说过Cacti。它是一个图形化解决方案,Cacti主要是通过rrdtool这个工具来绘图的,被许多网络管理员用来收集局域网中的性能数据。Cacti在Windows和Linux上支持简单网络管理协议(Simple Network Management Protocol, SNMP),用于创建流量数据图。

Cacti通常使用它通过snmpget来获取数据,脚本返回的值存储在MySQL数据库中,这些数据用于生成图形。

这听起来很复杂,但是Cacti有模板来帮助加速这个过程。你还可以创建一个图形或数据源模板,用于将来的监视活动。

◆ 地址:

    https://www.cacti.net/index.php

2、Nagios Core

Nagios Core是最著名的开源监控工具之一。使用Nagios Core,你就可以自动发现设备、监视连接的系统"变坏"和"变好",并生成复杂的性能图。

支持定制是Nagios Core变得如此流行的主要原因之一。例如,Nagios V-Shell被添加为AngularJS内置的PHP Web界面,该界面基于可搜索表和一个用CodeIgniter设计的RESTful API。

如果需要更多的功能,可以查看Nagios Exchange,它提供了一系列附加组件,可以将附加功能合并到网络监控中。

◆ 地址:

   https://www.nagios.org/projects/nagios-core/

3、Icinga 2

Icinga 2是另一个广泛使用的开源网络监控工具。它建立在Nagios Core的基础之上,它有一个灵活的RESTful API,允许你输入自己的配置并通过仪表板查看实时性能数据。

Icinga2还允许监视实时和历史性能数据。它为实时监控提供了出色的警报功能,你还可以在Windows、Debian、DHEL、SLES、Ubuntu、Fedora和OpenSUSE上免费下载Icinga 2。

◆ 地址:

https://icinga.com/products/icinga-2/

4、Zabbix

Zabbix是另一个业界领先的开源网络监控工具,从戴尔到Salesforce的公司都使用它,因为它具有可扩展的网络监控能力,Zabbix在网络、服务器、云、应用程序和服务监控方面做得非常好。

你可以通过Zabbix可以跟踪网络信息,如网络带宽使用、网络健康状况和配置更改,并排除需要解决的问题。与其他开源监控工具相比,Zabbix提供了很高的便利性。诸如它可以自动检测连接到网络的设备。

◆ 地址:

https://www.zabbix.com/

5、Prometheus

Prometheus是一个开源的网络监控工具,它专为监控时间序列数据而构建。你可以按时间长度标准或关键词对来标识时间序列数据。时间序列数据存储在本地磁盘上,以便在紧急情况下轻松访问。

Prometheus的Alertmanager负责消息通知,Alertmanager可以通过电子邮件,PagerDuty或OpsGenie发送通知,如有必要,你也可以关闭警报通知。

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

◆ 地址:

https://prometheus.io/

在这五种方法中,我认为Icinga 2和Zabbix是最好的选择,可以为你提供所有你需要的东西,让你开始监控你的网络,让它时刻保持在线,并最大限度地减少由于性能问题而导致措手不及的状况。

5个好用的开源网络监控工具相关推荐

  1. 2017 年最佳开源网络监控工具

    原文链接:https://mp.weixin.qq.com/s/JUQSPHnPZ1ilidGqPrWRYQ 协作翻译 原文:Best open source network monitoring t ...

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

    网络监控工具 开源 维持活动的网络是系统管理员最重要的任务之一,并且对连接的系统保持警惕对于保持网络的最佳状态至关重要. 有许多不同的方法可以使标签保持在现代网络上. 网络监视工具专门用于监视网络流量 ...

  3. 功能强大的开源网络监控工具:LibreNMS,牛逼!

    本文介绍了 LibreNMS网络监控工具,从安装和配置到功能和使用. LibreNMS 简介 LibreNMS是一个功能强大的开源网络监控解决方案,可用于监控网络上的设备和服务,它提供了广泛的功能,包 ...

  4. Github上排名前五的开源网络监控工具

  5. 2020 最好的Linux网络监控工具(翻译)

    前言 虽然这个清单包含开源的和闭源的产品,但它着重于介绍基于 Linux 的网络监控工具, 少数常用工具只能在 Windows,Pandora 或其他系统上运行,但是大多数网络监视工具都在Linux系 ...

  6. 2020 最好的Linux网络监控工具

    前言 虽然这个清单包含开源的和闭源的产品,但它着重于介绍基于 Linux 的网络监控工具, 少数常用工具只能在 Windows,Pandora 或其他系统上运行,但是大多数网络监视工具都在Linux系 ...

  7. 13个网络管理员必须了解的网络监控工具

    来自公众号:Linux就该这么学 对于网络管理员而言,监控网络性能问题非常重要,网络监控工具可帮助企业跟踪并解决这些问题.但是,实施和维护网络监控解决方案可能成本昂贵.幸运的是市场上有许多免费和开源的 ...

  8. 网络监控工具 开源_在不到一个月的时间内,我如何使用开源工具成为网络漫画家

    网络监控工具 开源 如果您正在阅读本文,那么您可能会关心或至少对开放源代码感兴趣. 像您一样,我对开源也很感兴趣. 也许与您不同,我也是网络漫画家. 您可以在Herpaderp.party中找到我的作 ...

  9. MRTG—网络监控工具

    最近一段时间在研究后台服务器测试技术,需要对后台服务器的各项性能指标进行实时监控和统计,也由此让我回想起之前公司曾经接触过的一个服务SNMP,SNMP是一种称之为简单网络管理协议的服务,主要是用于获取 ...

  10. 12 个最佳的免费网络监控工具--转载

    http://www.oschina.net/translate/top-12-best-free-network-monitoring-tools 要让一个多级机构运行良好而且平稳的话,一个非常艰巨 ...

最新文章

  1. android调用c闪退未看到log,解决:Android开发 看不到崩溃的日志
  2. bzoj2190 [SDOI2008]仪仗队(欧拉函数)
  3. 82. Leetcode 23. 合并K个升序链表 (排序)
  4. Python3 系列之 可变参数和关键字参数
  5. 搭建一个简易的https
  6. Luogu P1198 BZOJ 1012 最大数 (线段树)
  7. c++二叉树编程实践
  8. 拒绝经验过剩,“程序员的工作只能是代码”?
  9. WORD中如何转换符号的全角半角
  10. duilib开发(十二):使用自定义控件
  11. PCL包围盒计算原理及代码
  12. Android 中关于Environment类的总结
  13. Fbank特征与MFCC特征解析
  14. 从狂热的苹果粉丝们来看中国式“杯具”
  15. 计算机等级考试考几级才能成为数据库工程师?
  16. sql的datetime 数据类型
  17. php如何调用163邮箱发邮件,phpmailer使用163邮箱发送邮件例子
  18. 轻量级CI/CD自动构建平台Gitea+Drone保姆级实践教程
  19. 任意模数ntt_任意模数NTT
  20. 一 贷款基础指标介绍

热门文章

  1. 视频教程-微信小程序开发实战第三季-微信开发
  2. 《王道》数据结构笔记整理2022
  3. LINUX---安装Hadoop集群时,把hadmin用户的shell脚本添加到开机自启动脚本
  4. 推荐几款git管理工具
  5. 政企数字化转型怎么做?先从华为云WeLink “云签约”打个样儿
  6. 你的主机中的软件中止了一个已建立的连接
  7. 【持续更新】高通蓝牙SoC系列文章索引
  8. 编译原理(第3版)习题精选与解析(第三章部分解析)
  9. 十大最值得逛的上海马路~~(完整版)
  10. 微信小程序下载文件,保存文件功能总结