轉載地址:http://blog.csdn.net/lx_9986/article/details/6803243
linux
1、Zenoss Coreios
Zenoss Core是開源企業級IT管理軟件-是智能監控軟件,他容許IT管理員依靠單一的WEB控制檯來監控網絡架構的狀態和健康度。Zenoss Core同時也是開源的網絡與系統管理軟件。web
Zenoss Core的強大能力來自於深刻的列表與配置管理數據庫,以發現和管理公司IT環境的各種資產(包括服務器、網絡、和其餘結構設備)。Zenoss能夠建立關鍵資產清單和對應的組件級別(接口、服務、進程,已安裝的軟件等)。創建好模型後,就能夠監控與報告IT架構中各類資源的狀態和性能容限了。 Zenoss同時提供與CMDB關聯的事件和錯誤管理系統,以協助提升各種事件和提醒的管理效率。以此提升IT管理人員的效率。shell
2、Nagios
數據庫
Nagios是一個用來監視系統和網絡的開源應用軟件,它一般運行於一個主服務器上, 這個服務器運行 Liunx 或 Unix 操做系統。Nagios 利用其衆多的插件實現對本機和遠端服務的監控,當被監控對象出現異常,Nagios 就會及時給管理人員告警。它是一個基於TCP/IP協議的軟件包,包含有nagios主程序和它的各個插件,配置很是靈活,能夠監視的項目不少,也能夠通 過自定義 shell 腳本進行監控服務,很是適合各種企業的網絡應用。
Nagios功能很是強大,它能夠監控服務和主機,可是他自身並不包括這部分功能的代碼,全部的監控、檢測功能都是有插件來完成的。再說報警功能,若是監 控系統發現問題不能報警那就沒有意義了,因此報警也是nagios很重要的功能之一。可是,一樣的,nagios自身也沒有報警部分的代碼,甚至沒有插 件,而是交給用戶或者其餘相關開源項目組去完成。nagios安裝,是指基本平臺,也就是nagios軟件包的安裝。它是監控體系的框架,也是全部監控的 基礎。
打開nagios官方的文檔,會發現nagios基本上沒有什麼依賴包,只要求系統是linux或者其餘nagios支持的系統。不過若是你沒有安裝 apache(http服務),那麼你就沒有那麼直觀的界面來查看監控信息了,因此apache姑且算是一個前提條件。
Nagios 系統的特色主要有下面幾點:
apache
3、CACTI安全
Cacti是一套基於PHP,MySQL,SNMP及RRDTool開發的網絡流量監測圖形分析工具。它經過snmpget來獲取數據,使用 RRDtool繪畫圖形,並且你徹底能夠不須要了解RRDtool複雜的參數。它提供了很是強大的數據和用戶管理功能,能夠指定每個用戶能查看樹狀結構、host以及任何一張圖,還能夠與LDAP結合進行用戶驗證,同時也能本身增長模板,功能很是強大完善,界面友好。服務器
雖然 MRTG 是一套很是好用的軟件可是它畢竟是一套很舊的軟件了,其做者在多年前已經開發出 RRDTool 代替該軟件,如今已經發展的很成熟了,但因爲 RRDTool 的指令很是複雜,對於使用者很是的麻煩,幸運的是有一套軟件 Cacti 的發展就是基於讓 RRDTool 使用者更方便使用該軟件,除了基本的 Snmp 流量跟系統資訊監控外,Cacti 也可外掛 Scripts 及加上 Templates 來做出各式各樣的監控圖。
4、Hyperic HQ網絡
Hyperic HQ是工業級,功能豐富的產品,提供監測生產環境中軟件的各技術棧的可視性,包括開源的,商業的或混合軟件。於是,公司如今可以集中管理在下一代數據中心中所運用的快速發展的技術,可以更爲充分和有效地避免昂貴的宕機。做爲一個可擴展的系統,Hyperic HQ能夠管理全部種操做系統,Web Server,應用服務器,數據庫服務器等。使用Hyperic HQ Portal,能夠快速配置軟件並監測,警告,診斷,控制絕大多數應用程序。關鍵優點包括:架構
操做系統 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 |
5、OpenQRM
OpenQRM是目前業內領先的開源系統管理解決方案,用來管理企業數據中心業務,同時包括虛擬環境管理、數據中心自動化。OpenQRM提供開放的插件管理架構,你可用很輕鬆的將現有的數據中心應用程序集成到其中,好比Nagios和VMware。OpenQRM的自動化數據中心操做不但可用幫助你提升可用性,同時還能夠下降您企業級數。
OpenQRM是目前業內領先的開源系統管理解決方案,用來管理企業數據中心業務,同時包括虛擬環境管理、數據中心自動化。
OpenQRM提供開放的插件管理架構,你可用很輕鬆的將現有的數據中心應用程序集成到其中,好比Nagios和VMware。OpenQRM的自動化數據中心操做不但可用幫助你提升可用性,同時還能夠下降您企業級數據中心的管理費用
我這裏只是部分,還有不少,好比說很火的rivermuse等
在看了Nagios等開源監控軟件後,感受在具體使用的時候,仍是有點麻煩;其實不少用戶只須要基本的功能,如服務器cpu/內存/磁盤/進程等監控,對於這些開源軟件提供的更多靈活機制,不少時候並沒用。就像大部分軟件那樣應該是20%的功能知足80%的用戶須要,而不該該爲了那沒知足的20%功能,花上80%的時間和精力。商業的網管軟件,價格我們先不說,它也一樣面臨這樣的問題,花了80%的時間來完成那20%的用戶須要。
咱們如今也在反思一些問題,開源的監控軟件真的須要開源?估計95%使用nagios/CACTI的用戶歷來不會看一下這些源碼,他們最關心的是怎樣上手快,功能實用。