点评:Icinga——企业级开源网络监控

Icinga的管理软件是证据确凿的,易于安装和有大量的插件,但是可以受益于一个更简单的安装

  • 在Facebook上分享
  • 在Twitter上分享
  • 分享在LinkedIn
  • 在Reddit分享
  • 通过电子邮件分享
  • 印刷资源
计算机/网络/服务器/数据中心2020欧洲杯预赛
MaxiPhoto /盖蒂图片社

继续我们追求健壮的企业级开源网络监控,我们测试了Icinga酷睿2(2.8.1发布版)和2独立Icinga Web界面。创建于2009年的叉Nagios网络监视工具,Icinga已经走了很长的路。

我们发现Icinga是一个强大的监控工具和许多很给力的功能。核心安装非常简单和基本的监视与预配置模板或者插件很容易。然而,我们发现网络安装比较复杂,还可以简化

cinga运行在最流行的Linux发行版和供应商为Ubuntu提供详细的安装说明,Debian, Red Hat(包括CentOS和Fedora)和SUSE SLES。Icinga并没有发布具体的硬件需求,但我们安装了四核处理器和4 GB内存,这可能是一个好的起点基本安装。

如同大多数监视应用程序,存储是一个重要的变量的数量很大程度上取决于主机和服务监控和频率信息写入到日志。随着存储太少,可以很容易地填满并冻结系统日志。

足球竞猜app软件网络世界>开源监视工具> Icinga >优点+缺点 IDG

我们能够很快在Ubuntu 16.04 LTS安装Icinga与几个简单的命令提示符。第一步是必要的文件下载到本地存储库,然后安装实际Icinga应用程序。Icinga可以用来监控主机和服务的可用性的交换机和路由器,以及各种网络服务,比如HTTP、SMTP和SSH。

插件

Icinga的优势之一是插件的可用性,可用于大多数监测任务,并作为安装的一部分,您需要安装的基本监控插件检查外部服务。有成千上万的插件,直接从Icinga交换和第三方。从未知来源为第三方插件,这是一个良好的安全实践检查源代码和编译它自己,或者坚持和信任插件作者。

细粒度的监视功能

Icinga提供了令人印象深刻的粒度是如何监控主机和服务。例如,您可以创建Icinga称之为“主机对象”,本质上就是一个规则或任务,监控服务器。为每个服务器可以定义哪些服务检查,从一个简单的ping命令,以确保服务器响应,或检查HTTP或FTP服务正在运行。多长时间检查Icinga提供灵活性,各种警告级别定义如何,谁提醒的时候需要注意。

Icinga使用一系列的配置文件来存储信息基础设施的监控。除了十几默认文件,您可以创建自己的自定义文件和包含这些作为整体的一部分Icinga配置。虽然这种方法可能有点压倒性的首次用户,我们发现很容易理解的概念和各种文件一旦你花一些时间。Icinga提供模板,覆盖大部分场景,使其更容易定制它的使用在您的环境中。

Icinga利用不同的监测方法;最常见的是使用预构建的或自定义的服务监控插件。可用插件的丰度,你可能永远不会需要构建自己的,但是Icinga提供说明如何做到这一点,如果需要的话。

插件可用于监视主机和服务像Linux、Windows、数据库、SMTP、Web服务、硬件、邮件服务器VMware和SAP和第三方应用程序。在远程访问可能不可用的情况下,Icinga提供基于主体监测。一个常见的方法是在远程系统上运行SNMP守护进程。对于那些需要坚实的Windows支持,Icinga可以利用NSClient + +运行本地脚本提供详细的系统信息。

配置

如果你需要定期更改,Icinga可能会变得有点耗时的命令提示符的配置和管理。方便,有几个可以使用Web接口,我们选择第二个Icinga Web。这是一个独立的应用程序,与Icinga核心。而核心Icinga安装很简单,花了不到10分钟,我们发现Web应用程序是一个简单和花了超过30分钟。

Icinga Web模块2:Icinga导演,配置部署工具 Icinga

Icinga导演

为了使用Icinga网络,我们首先需要安装一个数据库。我们的选择是PostgreSQL或MySQL,我们选择了后者。然后我们不得不运行通过一系列额外的命令和屏幕提示下载、安装和配置各种选项,包括Apache Web服务器和PHP。

最后一步是创建一个令牌需要启动Icinga Web界面。与我们的新崛起的令牌在手,我们终于可以开始我们与一个Web浏览器并提出了向导。尽管向导是易于使用,我们发现它太复杂(超过10个步骤),要求我们回到提示几次,一次设置时区的PHP配置文件和至少一次改变数据库设置。

完成安装和初始配置之后,我们终于能够启动Icinga Web界面。初始屏幕,你看到的是“仪表板”,显示的概述基础设施与任何服务和主机上市相关的警告和错误。

Icinga Web 2 v2.5.0仪表板允许自定义视图分组多个面板 Icinga

Icinga Web指示板

除了仪表板总结概述,Icinga提供了多种方式来排序和显示基础设施数据。主机,可以显示的数据服务和组织,能够深入查看具体的细节问题。

当查看一个错误的详细信息,你可以选择执行不同的任务,比如承认错误,执行立即重新审视,添加注释,发送自定义通知安排停机时间或未来的复核。

虽然Icinga Web使用既简单又快,我们需要一个方法来创建、编辑或删除监控规则的界面,发现大部分的这些任务需要完成使用配置文件。Icinga说有工具的发展,但目前没有真正的解决方案是可用的。

报告

Icinga网络基本屏幕报告是有用的,但对更健壮的报告,最好使用Icinga的独立报告模块。这与JasperReports服务器提供强大的报告功能。还有额外的报告和图形附加组件如石墨和PNP型,以及日志工具如GrayLog和LogStash。

Icinga提供了一个全面的在线用户手册,组织良好,易于浏览主题或者搜索关键字。对于较大的安装,Icinga提供设置分布式监视环境的选项,包括高可用性集群。

Icinga提供商业支持在四种不同水平、青铜、白银、黄金、白金。没有网上公布定价。

版权©2018 IDG通信公司。足球竞彩网下载

企业网络2022的10个最强大的公司