dcsimg

在芝诺斯上踢轮胎

查理·施鲁廷| 打印此页
//www.chuangxintongxin.com/netos/article.php/3713531/Kick-the-Tires-on-Zenoss.htm

 查理·舒丁(Charlie Schluting)
芝诺斯 是一种新的开放源代码,公司支持的网络管理系统。它管理应用程序以及服务器和网络设备—我们将在短期内解释这意味着什么。我们认为是时候诚实地为它赚钱了。等等,它是免费的,但我们仍然希望对其进行真实的评论。本文将是一个简单的方法,重点介绍我们在Zenoss上的经验和第一印象。接下来,我们将尝试将实际生产环境的监视系统从 纳吉奥斯 到Zenoss。

安装它

芝诺斯 的安装过程相对简单。安装依赖项后,您需要下载Zenoss tarball并运行其随附的安装程序脚本。尽管安装指南确实提供了必要的信息,但它们很难阅读。例如,Ubuntu指南建议我们添加一个名为“ zenoss”的用户,并在不考虑安全性的情况下将密码设置为“ zenoss”。整个文档假定您是Linux的新手,这也很烦人。剩下的就是假设这是社区贡献的文档。

但是,官方文档本身很棒。它很好地解释了整个系统的工作原理,并提供了一些很好的示例。有些部分比较稀疏,但是文档无法涵盖所有​​内容。当然,在《 芝诺斯 指南》之外找到文档的最佳地方是Google,它经常使您回到社区中有关高级主题的出色文档。

回到安装过程:我们可能已经匆忙称赞了它。安装指南提到您需要安装Python 2.4才能使安装程序成功运行。它声称您以后可以切换回2.5,因为系统本身可以正常运行。这根本不是真的。坚持使用2.4作为Zenoss服务器上的默认Python。大多数事情都在2.5下运行,但是除非在2.4下运行,否则您经常会遇到喷洒到网页的Python错误。安装完成后,您可以浏览到Zenoss服务器上的HTTP端口8080。

乍一看

安装指南没有说它是在端口8080上运行的,因此在用lsof找出问题之后,我们将看到一个登录页面。在安装过程中创建的帐户实际上有效!嘿,您对软件没有任何视同,特别是如果您因生活在OSS世界多年而遭受挫折和折磨。令人惊喜的是,是时候环顾四周,看看这东西能做什么。

漫无目的地单击肯定很有趣,但Zenoss不建议这样做。如果没有至少部分地了解Zenoss,几乎不可能理解配置选项。随便的用户单击即可轻松找到设备和有关它们的信息,但Zenoss管理员会感到沮丧。文档,以营救。

添加设备

阅读指南后,很明显,所有内容都被组织为类。还有其他组织组成部分,例如系统,位置和组,但从根本上说,设备最终归为一个类。我们建议您暂时忽略除类之外的所有内容。

我们手动添加了一些设备,最重要的是服务器。唯一需要的信息是设备所属的主机名和类,然后,Zenoss触发了发现过程并开始枚举第一台服务器。这非常好用,不久之后我们就可以看到网络接口(和利用率图),CPU,内存的性能图以及其他一些有用的信息。由于Zenoss被告知这是一台Solaris服务器,并且其生产状态为“生产”,因此我们已经开始看到在Zenoss中安装设备的好处。在/ Devices / Server / Solaris下,所有Solaris服务器都将处于活动状态,并提供了便捷的信息访问点。

在添加设备之前,它必须具有SNMP功能。 如果您还没有 网络SNMP 已安装并在所有服务器上运行,现在是开始的好时机。 快速配置只读社区并在大多数操作系统上启用它。 启用SNMP后,可以随时添加更多设备,或者发疯。

释放Zenoss发现

手动添加节点非常繁琐。 芝诺斯 能够进行第3层发现,这意味着它可以找到IP信息(例如路由表)并自动枚举您的主机,但是它不能提供第2层信息,例如“此主机连接到哪个交换机端口?”在子网上开始发现并不容易,但是指南对此进行了解释。

我决定“发现”一个包含55个Solaris和Linux服务器的子网。浏览到“网络”部分后,找到子网(由于它位于我们添加的主机的路由表中,所以已经知道该子网),然后单击秘密的神奇箭头菜单按钮,Zenoss被告知“发现设备”。

经过将近一个小时的搅动(主要是由于未运行SNMP的设备超时),Zenoss报告说已完成。在仪表板主页面上,我能够单击/ Devices / Discovered并从该子网中找到我们所有支持SNMP的主机。现在,唯一要做的就是设置生产状态(生产,预生产,测试等)和类(/ Devices / Server / Linux)。

玩弄

在游戏的这个阶段,大多数NMS产品通常都非常痛苦。另一方面,Zenoss花费的时间比预期的要多得多—我们无法停止使用它。我们添加了另一个包含约100个节点的子网,并开始将它们组织为类和生产状态。这非常有趣,而且最好的部分是,在运行一天Zenoss之后,我们获得了一些有关服务器的非常有用信息的图表。诸如Cacti或Munin之类的工具都可以收集此类信息,但是配置了其中任何一种工具的任何人都知道,这样做几乎是不值得的。

如果您决定将Zenoss密钥提供给网络设备(SNMP社区),请当心!您正在请客。 芝诺斯 将自动发现第3层拓扑,然后单击“网络地图”提供您网络的非常好的交互式地图。准确性可与HPOV媲美,并且可用性无与伦比。哦,我们有没有提到仅仅将Zenoss指向您的路由器和交换机会淘汰另一块企业软件? 蟋蟀 ,当时流行的网络设备流量统计信息收集器对该Zenoss用户变得毫无用处。 芝诺斯 抓取了一个开关之后,您可以简单地浏览到“ OS”选项卡并查看所有接口及其描述。单击一个将显示带宽,每秒数据包和错误的图表。 “性能”选项卡提供了Cisco的CPU和内存使用情况图。这么久,板球。
这些功能都很棒,但是我们真的想淘汰Nagios。 抱歉,Nagios,您很难进行配置和扩展。

芝诺斯 已经有了立足之本,因为它发现我们的大多数服务器后就知道了它们。当CPU负载过高或它发现的知名服务成功运行时,它会尝试自动生成事件,但是我们当然不希望在深夜中出现一些我们不太关心的事情。在Zenoss中配置监视并非易事,但我们希望发现它既有趣又高效。我们准备阅读文档,从社区池安装一些ZenPack,然后看看我们是否真的可以让Nagios摆脱困境。

本文最初于2007年11月29日发布