跳轉到內容

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
華夏公益教科書