天天看點

開源監控軟體

一、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
  • 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

分布式平台

內建應用

開源監控軟體

五、OpenQRM

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

繼續閱讀