經常使用開源<監控軟件>介紹

轉載地址: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

 



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

 

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,能夠快速配置軟件並監測,警告,診斷,控制絕大多數應用程序。關鍵優點包括:架構


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


5、OpenQRM

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

 


我這裏只是部分,還有不少,好比說很火的rivermuse

 

 

 在看了Nagios等開源監控軟件後,感受在具體使用的時候,仍是有點麻煩;其實不少用戶只須要基本的功能,如服務器cpu/內存/磁盤/進程等監控,對於這些開源軟件提供的更多靈活機制,不少時候並沒用。就像大部分軟件那樣應該是20%的功能知足80%的用戶須要,而不該該爲了那沒知足的20%功能,花上80%的時間和精力。商業的網管軟件,價格我們先不說,它也一樣面臨這樣的問題,花了80%的時間來完成那20%的用戶須要。
    咱們如今也在反思一些問題,開源的監控軟件真的須要開源?估計95%使用nagios/CACTI的用戶歷來不會看一下這些源碼,他們最關心的是怎樣上手快,功能實用。

相關文章
相關標籤/搜索