跳转到内容

Xymon 系统监控/用户指南

来自维基教科书,开放世界中的开放书籍

系统监控概述

[编辑 | 编辑源代码]

什么是系统监控?

[编辑 | 编辑源代码]

计算机监控系统用于从各种监控系统中重复收集数据,以实现实时事件通知、系统运行状况验证、性能分析和纵向容量规划。这些系统通常收集各种指标,包括 CPU、内存、网络或磁盘利用率、网络服务响应时间、系统日志中异常消息的出现等。如果没有这样的工具,比如大兄弟或 Xymon,系统管理员就必须登录到每台机器上反复收集这些信息。这种重复性工作可以使用系统监控工具自动完成。

有关监控系统的更详细概述,请参见其他文档/关于系统监控

现有的系统监控功能

[编辑 | 编辑源代码]

免费软件

[编辑 | 编辑源代码]
Xymon Nagios[1] Icinga Spong OpenNMS Zenoss Munin Zabbix (网站) Ethereal Big Sister
维护者 Zabbix Inc. Canonical
许可证 GPL GPL GPL GPL
开源
支持的平台 服务器:HTTP。客户端:类 Unix,Windows Windows类 UnixMac OS X
主要编程语言 C C C Java Perl
客户端配置更改来自中央服务器?
客户端二进制文件更新来自中央服务器?
监控服务器是否支持 WAN 高可用性?
监控服务器是否支持 LAN 高可用性?
该解决方案是否可以扩展以处理大量的监控客户端?

一些商业系统监控工具

[编辑 | 编辑源代码]
Big Brother Tivoli NetIQ HP Openview BMC Performance Manager Microsoft SCOM A2Monitor
维护者 Quest A1 Tech, Inc.
成本 取决于设备数量 取决于设备数量 $79
许可证 专有 专有 专有 专有 专有 专有 专有
支持的平台 WindowsUnixMac OS XLinux WindowsUnixMac OS XLinux Windows类 UnixMac OS X WindowsLinuxiSeries Windows类 UnixMac OS X 服务器:Microsoft Windows Server;客户端:主要是 Microsoft,但也支持一些 Linux、SNMP 等。 Windows
主要编程语言 CFlashShell CFlash C Cbash .Net
客户端配置更改来自中央服务器?
客户端二进制文件更新来自中央服务器?
监控服务器是否支持 WAN 高可用性?
监控服务器是否支持 LAN 高可用性?
该解决方案是否可以扩展以处理大量的监控客户端?
  • 存储库模型描述了源代码存储库的各种副本之间的关系。在客户端-服务器模型中,用户通过客户端访问主存储库;通常,他们的本地机器只包含项目树的工作副本。一个工作副本中的更改必须提交到主存储库,然后才能传播到其他用户。在分布式模型中,存储库充当对等体,用户通常拥有一个包含版本历史记录的本地存储库,以及他们的工作副本。一个工作副本中的更改必须提交到主存储库,然后才能传播到其他用户。在分布式模型中,存储库充当对等体,用户通常拥有一个包含版本历史记录的本地存储库,以及他们的工作副本。
  • 并发模型描述了如何管理对工作副本的更改,以防止同时编辑导致存储库中出现无意义的数据。在锁定模型中,在用户从主存储库请求并获得对该文件的独占锁定之前,不允许更改。在合并模型中,用户可以自由地编辑文件,但会收到关于在将更改检入存储库时可能发生的冲突的信息,然后版本控制系统可能会合并双方的更改,或者让用户在发生冲突时决定。请注意,分布式版本控制几乎总是意味着合并并发模型。
Xymon

谁使用 Xymon ?

[编辑 | 编辑源代码]
Please See  The Xymon Users across the world.

为什么使用 Xymon ?

[编辑 | 编辑源代码]
  1. 源代码是开放的,并采用 GPL 许可证。
  2. 没有座位许可费。
  3. Xymon(Hobbit) 服务器与 Big Brother 客户端高度兼容。
  4. 它拥有一个用户和开发者社区。

Xymon 系统监控工具愿望清单

[编辑 | 编辑源代码]
  • 从网页 UI 删除主机。
  • GUI 管理工具。
  • 针对不同操作系统预打包的二进制文件,包含大量附加模块。
  • 电子邮件或短信通知 - 已经存在,您还可以根据事件触发 shell 脚本
  • 拥有商业电子邮件支持 - 当然,请参见 http://www.xymon.com/license/
  • 远程唤醒/关闭功能

Xymon 与 Big Brother

[编辑 | 编辑源代码]

这是一张详细的比较图表,说明了当前的 BB 站点为何要迁移到 Xymon。观点可能会有利于 Xymon。

功能 Xymon 4.2.0 及以上版本 Big Brother BTF(Better Than Free,1.9c 版本及以上)
主页 http://www.xymon.com/ http://www.bb4.org
社区贡献的附加模块。 Xymon:http://xymonton.org/about,BB:http://www.deadcat.net,bb 模块可以在不进行大量重写的情况下重复使用。 http://www.deadcat.net
监控 Windows 上的服务器 不能直接监控,目前仅支持 Unix 平台。请参见 BBWin 是,只有二进制文件可用。
针对 Windows 的监控代理 是。 开源 并使用 WiX 进行 MSI 打包。 是,只有二进制文件可用。
软件包格式 是。随着时间的推移,将为不同的操作系统提供完整的软件包。 否。由于许可证问题。
软件年龄 ? ?
商业支持 是。可从 这里 获取。 是。可从 Quest Software 获取。
主要编程语言 C,尽可能使用 C 来提高性能。 Shell,仅在代码瓶颈区域使用 C。
许可证类型 GPL 开源。无需精确统计您部署了多少客户端。 BB BTF(1.9c 以上版本)需要每个部署的 bb 客户端的座位许可证。源代码可用,但不是开源的。1.9c 及以下版本仅供非商业用途免费使用。1.9c 以上版本为按座位许可证。需要与购买的许可证和部署的 bb 客户端数量相匹配。
安装基础 庞大。 查看 Xymon 用户列表 非常庞大。
开发 活跃。 停滞。仅在 BB 专业版中活跃。BB PE 是闭源的。
进程警报差异化 是。“oracle listener process died” 警报可以配置为仅发送给 oracle 团队。 否。
磁盘分区警报差异化 是。“/oracle partition is 96% full” 警报可以直接发送给 oracle 团队,而“/ is 96% full” 警报发送给 UNIX 团队。 否。
基本功能 Xymon 具有更广泛的基本功能集。默认情况下包含 LARRD 趋势。 BB 默认情况下功能较少,需要更多定制工作。
集中式配置 从一个中央配置修改 xymon/bb 客户端配置。 需要登录每个 xymon/bb 客户端才能执行更改。
客户端版本更新自动化 增强型 1984 协议,可自动执行二进制更新。 需要登录每个客户端才能更新二进制文件。
性能 Hobbit 可以处理数千个监控客户端。 BB 默认情况下,无需调整,只能处理数百台机器,调整后可以处理数千台机器。
客户端报告 Xymon 提供有关监控主机的信息。 否。
搜索 Xymon 提供搜索功能,帮助您快速找到一台机器。 是,可在 http://www.deadcat.net 上获取。
菜单系统 Xymon 提供更好的菜单系统,便于浏览。 否。
LDAP 身份验证 是。 是。
RT 工单系统集成 是,通过外部模块。 是,通过外部模块。
Remedy 工单系统集成 是,通过外部模块。 是,通过外部模块。
BB 消息兼容性 Xymon 服务器可以接收来自 bb 客户端的 BB 消息。 BB 服务器可以接收来自 xymon 客户端的 BB 消息。
不同颜色代码的警报 Xymon 可以使用不同的颜色代码。 BB 服务器只能使用黄色或红色。
SLA 的子测试组合。 pingable + web 进程正在运行 + 端口 80 正在响应请求 = web 服务器为绿色。 是。使用 bbgen(虽然没有积极开发)。
SNMP 集成 默认情况下没有。 http://devmon.sourceforge.net/ 默认情况下没有。 http://devmon.sourceforge.net/
对不同优先级级别监控主机的分类和操作 默认支持。 否。可能通过外部模块实现。

参考资料

[edit | edit source]

Xymon 家庭系统监控

[edit | edit source]
  • 监控您的家庭电脑,也许可以与 X10 设备集成。
  • 本节介绍 Xymon 及其家庭系统监控功能。
  • 将 hobbit 移植到 linksys 的 nlsu2 或 wrt54g。

Xymon 支持

[edit | edit source]

商业支持

[edit | edit source]

免费社区支持

[edit | edit source]

您的问题不一定能得到解答。

  • 邮件列表存档
  • 项目页面在

Xymon 演示站点

[edit | edit source]

以下是一些最佳 xymon 实施站点。

Hobbit 更名为 Xymon

[edit | edit source]

此注释需要一个日期……

Greetings!

As I wrote some time ago, I was contacted by the owners of the 
"Hobbit" trademark back in June.

Several names have been suggested by you on the mailing list
(see ), but
the decision has now been made.

As of today, the official name is "Xymon" (pronounced just
like "Simon").

At the moment this renaming has not caused much of a change,
but it will be implemented over the coming weeks.

* The Sourceforge project URL remains at 
   due to project renamings
  currently being suspended on Sourceforge. Once the suspension
  is lifted, however, there is a queued request to rename the
  project. It will then be available at

* The mailing list address remains "" for the
  moment. A new "Xymon" mailing list will be setup, but 
  this will be announced separately.

* The demo website  is active. The old
  address -  - will remain in place for
  some time, but no longer than August 2009.

* Changes to documentation, code, webpages inside the
  Hobbit monitor etc. will be happening over the next couple
  of weeks, and will be fully implemented in the upcoming
  release.


Best regards,
Henrik

参考资料

[edit | edit source]
  1. 维基媒体使用 Nagios
华夏公益教科书