五大开源的网络监控工具盘点

栏目: 服务器 · 发布时间: 6年前

内容简介:维护网络安全是系统管理员的职责所在,有许多不同的方法可以帮助你监视网络安全,网络监视工具就是为监视网络流量和响应时间而设计的,网络监控工具使您能够:本文,我们将介绍5种实用的网络监控工具:

维护网络安全是系统管理员的职责所在,有许多不同的方法可以帮助你监视网络安全,网络监视 工具 就是为监视网络流量和响应时间而设计的,网络监控工具使您能够:

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

本文,我们将介绍5种实用的网络监控工具:

1、Cacti

五大开源的网络监控工具盘点

如果你对开源网络监控工具有所了解,那你应该听说过Cacti。它是一个图形解决方案,可作为RRDTool的替代品,许多网络管理员用它来收集LAN中的性能数据。Cacti在Windows和 Linux 上支持简单网络管理协议(SNMP)来创建流量数据图。

Cacti通常都是用从用户创建ping主机的脚本中获取的数据,脚本返回的值存储在 MySQL 数据库中,这些数据用于生成图形。这听起来很复杂,但Cacti有模板来帮助你加快这个过程。你还可以创建一个图表或数据源模板,用于将来的监控活动。(地址:https://www.cacti.net/index.php)

2、Nagios Core

五大开源的网络监控工具盘点

Nagios Core是最著名的开源监控工具之一。通过它你可以自动发现设备、监视连接的系统并生成复杂的性能图表。

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

如果你需要更多功能,可以查看Nagios Exchange,它提供了一系列可以集成到网络监控中的功能插件,Nagios可运行在Linux/Unix平台之上(地址:https://www.nagios.org/projects/nagios-core/)

3、Icinga 2

五大开源的网络监控工具盘点

Icinga 2是另一个被广泛使用的开源网络监控工具。它建立在Nagios Core核心的基础上,具有灵活的RESTful API,允许你通过仪表板输入自己的配置以及查看实时性能数据,它还支持自定义的,因此你可以准确选择要在网络中监控的信息。

Icinga 2在可视化方面做得非常好。它具有Graphite和InfluxDB的原生支持,可以将性能数据转换为功能全面的图形,从而进行更深入的性能分析。

Icinga2还允许您监控实时和历史性能数据,并为实时监控提供了很好的警报功能,你可以将其配置为通过电子邮件或文本发送性能问题通知。支持Windows、Debian、DHEL、SLES、Ubuntu、Fedora和OpenSUSE等(地址:https://icinga.com/products/icinga-2/)

4、Zabbix

五大开源的网络监控工具盘点

Zabbix是另一个业界领先的开源网络监控工具,因其良好的可拓展性,戴尔公司和Salesforce等许多企业都在使用,通过Zabbix可以很好地进行网络,服务器,云,应用程序和服务监控。

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

与其他开源监控工具相比,Zabbix提供了极高的便利性。例如,在使用开箱即用的模板监控网络之前,你可以自动检测连接到网络的设备,Zabbix支持CentOS,Debian,Oracle Linux,Red Hat Enterprise Linux,Ubuntu和Raspbian的Zabbix。(地址:https://www.zabbix.com/)

5、Prometheus

五大开源的网络监控工具盘点

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

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

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

作为网络监控工具,Prometheus适用于各种规模的组织。(地址:https://prometheus.io/)

写在最后

无论你从事什么行业,只要你依靠网络开展业务,都需要实施某种形式的网络监控,而网络监控工具可以帮助你保持设备的正常运行,列表中提到的这5个项目都是开源的,你基本不需要花钱就能使用

这里面我最喜欢通过Icinga 2和Zabbix来监控网络,你呢?


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Using Google App Engine

Using Google App Engine

Charles Severance / O'Reilly Media / 2009-5-23 / USD 29.99

With this book, you can build exciting, scalable web applications quickly and confidently, using Google App Engine - even if you have little or no experience in programming or web development. App Eng......一起来看看 《Using Google App Engine》 这本书的介绍吧!

SHA 加密
SHA 加密

SHA 加密工具

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具