6種開源服務器或服務監控軟件


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

二、Zabbix(*)
Zabbix是一個基於WEB界面的提供分布式系統監視以及網絡監視功能的企業級的開源解決方案。
Zabbix能監視各種網絡參數,保證服務器系統的安全運營;並提供靈活的通知機制以讓系統管理員快速定位/解決存在的各種問題。
Zabbix由2部分構成,Zabbix server與可選組件Zabbix agent。
Zabbix server可以通過SNMP,Zabbix agent,ping,端口監視等方法提供對遠程服務器/網絡狀態的監視,數據收集等功能,它可以運行在
Linux, Solaris, HP-UX, AIX, Free BSD, Open BSD, OS X等平台上。
Zabbix agent需要安裝在被監視的目標服務器上,它主要完成對硬件信息或與操作系統有關的內存,CPU等信息的收集。Zabbix agent可以運
行在Linux,Solaris,HP-UX,AIX,Free BSD,Open BSD, OS X, Tru64/OSF1, Windows NT4.0, Windows (2000/2003/XP/Vista)等系統之上。
Zabbix server可以單獨監視遠程服務器的服務狀態;同時也可以與Zabbix agent配合,可以輪詢Zabbix agent主動接收監視數據(agent方
式),同時還可被動接收Zabbix agent發送的數據(trapping方式)。
另外Zabbix server還支持SNMP (v1,v2),可以與SNMP軟件(例如:net-snmp)等配合使用。

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

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

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

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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM