机房360首页
当前位置:首页 » 安防 » 这7个开源监控工具值得收藏

这7个开源监控工具值得收藏

来源:凤凰网 作者: 更新时间:2020/1/9 14:09:36

摘要:Cacti是一个LAMP应用程序,为几乎所有类型的数据库提供完整的图形框架。如果设备或服务返回数字数据,则可能会将其集成到Cacti中。其实有许多模板可以用来监控各种设备,比如Linux和Windows服务器

  1、Cacti

  Cacti是一个LAMP应用程序,为几乎所有类型的数据库提供完整的图形框架。如果设备或服务返回数字数据,则可能会将其集成到Cacti中。其实有许多模板可以用来监控各种设备,比如Linux和Windows服务器,还有Cisco路由器和交换机——它们基本上都是利用了SNMP(简单网络管理协议)。现在还有更多的硬件和软件阵列的模板集合可供选择。

  Cacti是一个广泛的性能图形和趋势监控工具,可用于跟踪任何可监视的指标,并在图形上进行绘制。此外,它还是无限可定制的。

  2、Nagios

  Nagios是一个成熟的网络监控框架,多年来一直在积极发展。它是用C语言写的,系统和网络管理员可以在这个工具中得到想要监控的所有东西。这款工具的Web GUI快速直观,后端非常强大。

  与Cacti一样,有一个非常活跃的社区支持着Nagios,并且存在大量硬件和软件的插件。从基本的ping测试到与WebInject这样的插件集成,可以不断地监视服务器服务和网络链接的状态,但基本上都是通过IP地址的形式。使用Nagios监控服务器磁盘空间、RAM和CPU利用率,FLEXlm许可证利用率,服务器排气温度以及WAN和Internet连接延迟。它可以用于确保Web服务器不仅应答HTTP查询,还可以返回预期的页面,并且没有被劫持。

  3、Icinga

  Icinga本来是作为Nagios的fork,但最近被重写为Icinga 2,这两个版本都在开发中并且可用。其中Icinga 1.x向后兼容Nagios的插件和配置,Icinga 2现已开发得非常好了——所占空间小并且拥有一个好看的界面,还提供了Nagios或Icinga 1中不存在的分布式监控和多线程框架。

  Icinga有几个Web UI,它与Nagios的一个主要区别是配置,Icinga可以通过Web UI而不是通过配置文件完成。对于那些宁愿在命令行之外管理其配置的人来说,这是一个很大的便利。

  Icinga集成了各种图形和监控软件包,如PNP4Nagios、inGraph和Graphite,以便提供可靠的性能可视化。Icinga还具有可扩展的报告功能。

  4、NEDI

  如果曾经通过远程登录交换机或进行MAC地址查找来搜索网络上的设备,或者只需要知道某个设备的物理位置(或者更重要的是位于何处),那么应该试试使用NeDi。

  NeDi是一个LAMP应用程序,可以定期浏览网络交换机上的MAC地址和ARP表,将其发现的每个设备编入本地数据库。它不像其他一些项目那样著名,但它可能是移动设备不断增加的企业网络中非常方便的工具。

  可以登录NeDi Web GUI,并通过MAC地址,IP地址或DNS名称进行搜索以确定任何设备的交换机、交换机端口或无线AP。甚至可以使用NeDi来标识丢失或被盗的设备的MAC地址。

  5、Ntop

  Ntop,现在被称为 Ntopng,它是一个顶尖的网络流量监视器,结合了一个快速和简单的Web GUI。它是用C语言写的,并且完全独立,只需要运行单个进程配置就可以查看特定的网络接口。

  Ntop提供简洁明了的图表,显示当前和过去的网络流量,包括特定事务的协议、源、目的地和历史记录,以及两端的主机。还可以找到网络利用率图表,实时地图和趋势数组,以及NetFlow和sFlow显示器等附加组件插件框架。甚至还可以发现一个嵌入Ntop的硬件监视器Nbox。

  Ntop甚至包含一个轻量级的Lua API框架,可用于通过脚本语言支持扩展。Ntop还可以将主机数据存储在RRD文件中,用于持久性数据收集。

  6、ZABBIX

  Zabbix是一个全面的网络和系统监控工具,它将多种功能组合到一个基于Web的控制台中。它可以配置为从各种服务器和网络设备监控中收集数据,为每个对象提供服务和性能监控。

  Zabbix与在受监视系统上运行的代理程序配合使用,尽管它还可以使用SNMP或其他监控方法运行无代理程序,例如SMTP和HTTP等开放式服务的远程检查。它明确地支持VMware和其他虚拟化管理程序,从而产生关于管理程序性能和活动的深入数据。

  7、Observium

  Observium是一个网络和主机监视器,可以扫描使用常规SNMP监视系统的地址范围。作为LAMP应用程序打包,Observium相对容易进行设置和配置,通常需要安装Apache、PHP和MySQL,创建数据库,Apache配置等。

  所有这些数据都在一个易于导航的用户界面中呈现,并提供了大量的统计信息和图表,这包括从ping和SNMP响应时间到IP吞吐量、碎片、数据包计数等。根据设备的不同,此数据将可用于每个已发现的端口,包括模块化设备的库存。

  (全文完)

  责任编辑:张华

机房360微信公众号订阅
扫一扫,订阅更多数据中心资讯

本文地址:http://www.jifang360.com/news/202019/n2060126836.html 网友评论: 阅读次数:
版权声明:凡本站原创文章,未经授权,禁止转载,否则追究法律责任。
相关评论
正在加载评论列表...
评论表单加载中...
  • 我要分享
推荐图片