Tag Archives: Hyperic HQ
[转]10大优秀开源网络管理工具
转载ITmanagement的一个文章;全文的部分翻译。个人以为这个文章的把网管的开源工具做了一个小结,英文好的同志请直接访问原文地址:click Here “最高评分的管理管理工具不会使人不得不花未来的钱。来考虑一下这些自由且低成本的开源软件吧。” Leslie T. O’Neill May 24th, 2007 如果您的公司排名在Fortune 1000强和中小企业之间,那么您网络管理的选择形势看似比较严酷。你既不能在小市场上收集一堆拙劣的玩意来组成一个解决方案;你也不能花很多钱买一些真正不需要的高科技产品。这里有一个很好的选择:试用可一个开源的网络管理方案,加专业服务,包括开发和技术支持。 Open Source = Flexible 开源=灵活性 一个开源的解决方案对厂商来说也是非常灵活性的,他们很快地增加新技术的支持,比改进一个私有系统更快。例如:当Ubuntu 7.04 “Fiesty Fawn”四月份发布之后, Hyperic HQ在发布的第二天就宣布了对其提供技术支持。 当谈到开源的网络管理方案时,公司最需要也用的最多的技术莫过与监控功能。不过监控技术在很大程度上已经变成了日用品。 通常的,专业化版本的开源IT管理软件平台集成多个其他开源项目在一个框架中,象Nagios网络监控等;并且加入统一的网络界面;并且提供技术支持服务。另外,他们都想通过强大的社区来提高和改进代码,跟踪bug等。 六个企业级平台 下面的六个开源IT管理都可能用作HP, IBM, CA 和 BMC大型管理套件的替代品。每一个都能提供低价的专业服务和免费软件下载。它们的不同支持在与所提供的功能和支持的操作系统 Quest Big Brother 这个Web-based系统和网络监控产品能支持 Windows, Unix 和Linux等操系统, 还有一个通过用户投稿形成的脚本知识库,利用它能容易地定制Big Brother取管理你的网络。它的GUI是一个不错的特色,使用相同的颜色代码;红色代表不好,绿色代表好。 GroundWork Open Source Monitor Professional 2004年发布,它是最早的企业级网络管理产品之一。它集成了超过100种最好的开源项目,包括Nagios, Apache 和 NMap, 在这个框架之上有添加了很多特有功能,例如Web-based用户界面等。Monitor提供了集中化的监控和管理,管理和监控你的企业网络,包括Linux, Unix 和Windows 服务器, 应用, 数据库和网络设备。 Hyperic
Hyperic HQ小测手记
HQ的网站是一个显的非常商业化的网站;看上去制作的比较精良也比较专业。从HQ的官方文档(好像没找到pdf手册)中看出它能监控的东西还真的非常多,无论是商业的软件还是开源的都有一大串的matrix;他们在被监控的及其上是需要安装和运行代理的。所以从这一点上讲和商业软件也没有什么区别,总之看的数据多应该比较好,不过数据收集的多有时候会给监控对象代理太重的workload。 如何安装 下载HQ\hyperic-hq-installer-3.0.4-389-x86-linux从HQ的网站。这个压缩文件包含:安装程序,服务器端程序(好像包括一个内嵌的PostgreSQL数据库),代理程序,服务期端shell程序,JRE。 BTW:服务器端和代理都是Java程序,如果自己配置好JRE的话可以下载不包含JRE的安装包。Windows上的代理包是一个zip文件,为了方便我都下载的含有JRE的安装包。 由于是纯Java的应用所以服务器端和代理端看似好像都没有任何依赖性要求,只是需要在服务器端安装xorg-x11-libs包,否则不能正常绘图,看不到图形。 在Linux下的安装过程大致如下。 mkdir /opt/hq useradd hq -G root -d /opt/hq su hq tar zxvf hq.tgz cd hyperic-hq-installer/ ./setup.sh /opt/hq/server-3.0.4/bin/hq-server.sh start 注意最好建立一个新的用户为HQ,服务期端本身需要被非root用户安装和启动。另外代理和服务器端都需要特殊的两个端口通信,所以安装完之后必须停止或者配置防火墙;否则不能访问服务器,服务器也不能和代理通信。启动代理之前需要配置好防火墙。 试用: 总体说HQ的安装和配置都是非常简单的,不过他的Web界面更是简洁。当代理启动了之后,会自动出现在Auto-Discovery下面,点击Add Resource按钮将它变成一个正式的监控对象。默认的情况下,代理会收集一定数量的监控指标;大概是可收集数量的20%左右。当在某个监控对象上(例如Memory Used)设置了收集间隔之后,服务器端就开始了定时的数据收集,所收集的数据默认情况下用折线图的形式展示。可以根据某个指标建立一个告警,告警的逻辑也相当的完整:逻辑判断,巅峰判断,升级处理;看似能想到的都有了。由于是第一次使用展示没有看的如何建立一个告警规则应用于所有监控对象的。我用HQ对我的一个服务器(iis,MS Sql,.net)做了监控,从数据收集和展现效果上来说,真的堪称可与商业软件媲美。 使用结论: 安装简单方便,在Linux下代理端完全无需关照包依赖性。代理配置的安装配置需要一定量的工作,必须配置服务器地址,通信端口等。 代理程序对服务器的工作负担还是比较大的,特别是在启动的那几分钟内。代理进程对CPU的使用率可以达到50~80%,之后就比较低了。对内存的利用一般是30MB左右,当然这应该是可以通过降低收集数的数量和频率来降低的。 用户界面的使用还真的是很方便,还支持告警信息的RSS访问。总之HQ是一个开源软件中的重量级选手:功能强,复杂性高,代理程序负担较重。其他使用小结,待续。