确保web位置正确,怎样确保web地址正确

首页 > 车主 > 作者:YD1662024-01-05 11:20:45

在本文中小编为您介绍一个我最喜欢的开源工具列表,并向您证明每一个大大小小的网络都值得拥有它们。这些工具包含了从网络和服务器监控,到趋势、图形,甚至交换机和路由器备份配置等,它们很实用,您一定会喜欢。

1、Cacti

首先是MRTG(Multi Router Traffic Grapher——监控网络链路流量负载的工具软件)。在20世纪90年代时,Tobi Oetiker被发现,它基于循环数据库方案,非常适合显示路由吞吐量,因此它可以用来编写一个简单的图形工具。MRTG生产RRDTool,这是一个独立的循环数据库和图形解决方案,在当今数量众多的开源工具中得到运用。Cacti是目前开源网络绘图的标准承载者,将MRTG的最初目标全面推向全新层次。

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

虽然Cacti的默认收集方法是SNMP,但也可以使用本地Perl或PHP脚本。该框架巧妙地将数据收集和图形分离为离散实例,因此可以轻松地将现有数据重新组织到不同的阵列中。此外,您可以通过单击和拖动选择特定的时间框架和图形。在我以往的安装中,我有几年的数据可以进行回溯,这在确定网络设备或服务器的当前行为是否真的是异常的情况下,这些数据价值是无价的。

确保web位置正确,怎样确保web地址正确(1)

▲如果监控从磁盘利用率到电源中的风扇速度,可以使用Cacti跟踪它,并使数据快速可用

使用Cacti 的PHP网络Weathermap插件,您可以轻松地创建实时网络映射,显示网络设备之间的链接利用率,其中包含当您悬停在网络链接描述上时出现的图形。在一些企业,这些图形通过安装在墙上的42英寸液晶显示器全天候运行,为IT人员提供了网络利用率和链路状态的一览表。

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

2.Nagios

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

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

进行网络和服务器监控时没有通知预警显然是不完整的。Nagios具有完整的电子邮件/短信通知引擎和升级系统,可针对指定的人和指定的时间进行定向通知,如果正确利用这个功能,可以节省管理人员大量睡眠时间。另外,我已经将Nagios通知与Jabber进行了集成,所以当即将发生异常时,根据该对象的升级设置,我可以从Nagios收到一个除了短信或电子邮件外的IM,这个IM会详细说明该问题。Web GUI可用于快速暂停通知或确认问题已发生,甚至还可以记录管理员输入的注释。

确保web位置正确,怎样确保web地址正确(2)

▲Nagios相当复杂的配置对新手来说可能是一个挑战,但同时这也是它的一个优势,因为它可以适应任何

如果这还不够,映射功能将所有受监视的设备以其在网络上的逻辑用图形显示出来,并以颜色编码显示发现的问题。

Nagios的缺点是配置。尽管很多人都熟悉用Linux / Unix配置文件,但我建议最好通过命令行完成这个工具的配置,这样可以为您提供一个重要的学习曲线。与许多工具一样,Nagios的功能是强大的,但是学会利用其中一些功能也是很重要的。

不要让配置的复杂性成为阻碍您使用这个工具的原因——使用Nagios后我节省了大量的时间,但同时我不愿意夸大该工具为网络的许多不同方面提供预警系统的好处。

3.Icinga

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

像Nagios一样,Icinga可以用来监控任何可以使用IP的内容,并尽可能深入到您使用SNMP和自定义插件的附加组件。

确保web位置正确,怎样确保web地址正确(3)

▲Icinga提供了一个彻底的监控和警报框架,其设计与Nagios一样具有开放性和可扩展性,不过Icinga还具有几种不同的Web UI选项

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从其遇到的每个网络设备中收集尽可能多的信息,拉取序列号、固件和软件版本、当前温度,模块配置等。您甚至可以使用NeDi来标识丢失或被盗的设备的MAC地址,如果这个设备再次出现在网络中,NeDi会让您知道。

确保web位置正确,怎样确保web地址正确(4)

首页 12下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.