開源監控軟件

開源監控軟件

http://www.cnblogs.com/yanl/archive/2009/09/02/1558937.html

一、Zenoss Core

Zenoss Core是開源企業級IT管理軟件-是智能監控軟件,他允許IT管理員依靠單一的WEB控制檯來監控網絡架構的狀態和健康度。Zenoss Core同時也是開源的網絡與系統管理軟件。

Zenoss Core的強大能力來自於深入的列表與配置管理數據庫,以發現和管理公司IT環境的各類資產(包括服務器、網絡、和其他結構設備)。Zenoss可以創建關鍵資產清單和對應的組件級別(接口、服務、進程,已安裝的軟件等)。建立好模型後,就可以監控與報告IT架構中各種資源的狀態和性能容限了。 Zenoss同時提供與CMDB關聯的事件和錯誤管理系統,以協助提高各類事件和提醒的管理效率。以此提高IT管理人員的效率。

二、Nagios

Nagios 是一個用來監視系統和網絡的開源應用軟件,它通常運行於一個主服務器上, 這個服務器運行 Liunx 或 Unix 操作系統。Nagios 利用其衆多的插件實現對本機和遠端服務的監控,當被監控對象出現異常,Nagios 就會及時給管理人員告警。它是一個基於TCP/IP協議的軟件包,包含有nagios主程序和它的各個插件,配置非常靈活,可以監視的項目很多,也可以通 過自定義 shell 腳本進行監控服務,非常適合各類企業的網絡應用。
       Nagios功能非常強大,它可以監控服務和主機,但是他自身並不包括這部分功能的代碼,所有的監控、檢測功能都是有插件來完成的。再說報警功能,如果監 控系統發現問題不能報警那就沒有意義了,所以報警也是nagios很重要的功能之一。但是,同樣的,nagios自身也沒有報警部分的代碼,甚至沒有插 件,而是交給用戶或者其他相關開源項目組去完成。nagios安裝,是指基本平臺,也就是nagios軟件包的安裝。它是監控體系的框架,也是所有監控的 基礎。
       打開nagios官方的文檔,會發現nagios基本上沒有什麼依賴包,只要求系統是linux或者其他nagios支持的系統。不過如果你沒有安裝 apache(http服務),那麼你就沒有那麼直觀的界面來查看監控信息了,所以apache姑且算是一個前提條件。
Nagios 系統的特點主要有下面幾點:

  • 監控主機資源和網絡服務
  • 允許用戶通過設計實現簡單的插件來監控自己特定的服務
  • 當被監控對象出現問題時,會及時通知管理人員
  • 事先定義事件處理程序,當對象出現問題時自動調用對應的處理程序
  • 通過 web 頁面來監視對象狀態,警告提示和日誌文件。

三、CACTI

Cacti是一套基於PHP,MySQL,SNMP及RRDTool開發的網絡流量監測圖形分析工具。它通過snmpget來獲取數據,使用 RRDtool繪畫圖形,而且你完全可以不需要了解RRDtool複雜的參數。它提供了非常強大的數據和用戶管理功能,可以指定每一個用戶能查看樹狀結構、host以及任何一張圖,還可以與LDAP結合進行用戶驗證,同時也能自己增加模板,功能非常強大完善,界面友好。

雖然 MRTG 是一套非常好用的軟件但是它畢竟是一套很舊的軟件了,其作者在多年前已經開發出 RRDTool 代替該軟件,現在已經發展的很成熟了,但由於 RRDTool 的指令非常複雜,對於使用者非常的麻煩,幸運的是有一套軟件 Cacti 的發展就是基於讓 RRDTool 使用者更方便使用該軟件,除了基本的 Snmp 流量跟系統資訊監控外,Cacti 也可外掛 Scripts 及加上 Templates 來作出各式各樣的監控圖。

四、Hyperic HQ

Hyperic HQ是工業級,功能豐富的產品,提供監測生產環境中軟件的各技術棧的可視性,包括開源的,商業的或混合軟件。因而,公司現在能夠集中管理在下一代數據中心中所運用的快速發展的技術,能夠更爲充分和有效地避免昂貴的宕機。作爲一個可擴展的系統,Hyperic HQ可以管理所有種操作系統,Web Server,應用服務器,數據庫服務器等。使用Hyperic HQ Portal,可以快速配置軟件並監測,警告,診斷,控制絕大多數應用程序。關鍵優勢包括:

  • Hyperic HQ:通過點擊就會自動發現所要管理的Asset Inventory(資產列表)
  • Hyperic HQ:監測九大操作系統上超過65種技術的度量值
  • Hyperic HQ可以追蹤性能,配置,安全變化
  • Hyperic HQ最大化可用性:在問題發生之前,警報、控制去糾正問題
  • Hyperic HQ可以擴展,定製,更好管理你獨特的環境需要
Hyperic可以監控管理: 操作系統
  • AIX
  • HP/UX
  • Solaris
  • Linux
  • Windows
  • Mac OSX
  • Solaris
  • FreeBSDx
應用服務器
  • WebLogic
  • WebSphere
  • JBoss
  • Apache Geronimo
  • ColdFusion
  • JRun
  • .Net Runtime
  • Tomcat
  • Glassfish
  • Resin
消息中間件
  • ActiveMQ
  • IBM MQ
微軟技術
  • MS Exchange
  • Microsoft Active Directory
  • Microsoft .Net
網絡管理
  • Alfresco
  • Bind
  • MemCached
  • 網絡設備
  • 網絡服務
  • Nagios
  • NTP
  • ZXTM
  • Custom
應用平臺
  • LAMP
  • LAM-J
  • J2EE
Web服務器
  • Apache
  • IIS
  • Sun Java System
數據庫
  • DB2
  • SQL Server
  • MySQL
  • Oracle
  • PostgreSQL
  • Sybase
虛擬化
  • VMware
  • XenSource
郵件服務器
  • Postfix
  • Sendmail
  • Zimbra
應用管理
  • JMX
分佈式平臺
  • Bind
  • NTP
集成應用
  • ColdFusion
  • Alfresco

五、OpenQRM

OpenQRM是目前業內領先的開源系統管理解決方案,用來管理企業數據中心業務,同時包括虛擬環境管理、數據中心自動化。OpenQRM提供開放的插件管理架構,你可用很輕鬆的將現有的數據中心應用程序集成到其中,比如Nagios和VMware。OpenQRM的自動化數據中心操作不但可用幫助你提高可用性,同時還可以降低您企業級數。
OpenQRM是目前業內領先的開源系統管理解決方案,用來管理企業數據中心業務,同時包括虛擬環境管理、數據中心自動化。
OpenQRM提供開放的插件管理架構,你可用很輕鬆的將現有的數據中心應用程序集成到其中,比如Nagios和VMware。OpenQRM的自動化數據中心操作不但可用幫助你提高可用性,同時還可以降低您企業級數據中心的管理費用。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章