zenoss

zenoss

Zenoss是由Bill Karpovich於2002年創立的開源企業級智慧型監控軟體,採用GPLv2許可協定,通過單一Web控制台實現IT基礎設施的統一監控管理。其核心技術基於配置管理資料庫(CMDB),支持自動發現網路設備、伺服器、虛擬化平台及資料庫等資產,並構建包含接口、服務和進程的監控模型,涵蓋可用性測試、事件管理與性能數據採集三大核心模組。

2006年Zenoss項目正式成立,2007年發布Zenoss Core版本並獲SourceForge平台超50萬次下載,同年入選全球十大開源項目。2.0版本引入發現鎖定機制最佳化建模流程,後續疊代至4.2.5版本,形成開源版Core與商業版Enterprise的雙版本體系。商業版擴展了WMI監控、自動化修復等高級功能,支持與Ansible集成實現故障處理。系統兼容Linux/Unix及Windows平台,依託SNMP、SSH等協定實現跨平台資源監控。

基本介紹

  • 外文名:zenoss
  • 全名:Zenoss Core
  • 類型:開源企業級IT管理軟體
  • 作用:監控網路架構的狀態和健康度
  • 相關設施:網路 -路由器,交換機,防火牆等
產品功能,生命周期,管理協定,系統組成,監控管理資源,

產品功能

Zenoss提供功能豐富的產品,以監測整個IT基礎設施:
  • 網路 -路由器,交換機,防火牆,接入點
  • 伺服器 -微軟的Windows , Linux , Unix系統,惠普, NetApp,戴爾
  • 虛擬化 -完整虛擬機虛擬化基礎架構( VI3 )管理, XenSource監測
  • 套用領域 -Process(程式),Port,網路套用服務, Web服務,資料庫,中間件,商業企業套用方案Zenoss系統將各種監視和管理信息通過一個標準的web瀏覽器集中向用戶展示,系統的各種功能都可以通過web界面進行訪問而無需編寫任何配置檔案。從一個較高的層面來講,Zenoss由四個主要部分組成。

生命周期

  • 配置管理 -自動發現,inventory, CMDB,變更追蹤
  • 可用性管理 -活躍測試向上和向下的堆疊
  • 性能監控 -收集和分析數據向上和向下的堆疊
  • 事件/日誌管理 -集中收集和管理警報和違反的規則
  • 自動修復 -應對和解決發生的問題

管理協定

WMI, PerfMon, SNMP, JMX, HTTP, Telnet, SSH, Syslog, ICMP, FTP, SMTP等。

系統組成

圖2.1. Zenoss 系統架構
zenoss
zenoss
2.1. Zenoss標準模型
Zenoss的核心是Zenoss標準模型,該模型詳細地描述了Zenoss管理的設備,同時還描述了設備之間、Zenoss業務對象之間以及其它用戶定義的重要分組之間的關係。由於該模型高度複雜,因此模型信息的來源也多種多樣,其中一個最主要的來源稱之為Zenoss自動發現進程,自動發現是指,Zenoss通過一個可用的傳輸通道來發現設備上的服務、接口等信息。通過這些發現的信息,Zenoss在系統中為設備建立一個模型。同時,用戶可以通過Web界面手工輸入設備相關數據的方式(或通過Zenoss的外部API)為設備建立模型。Zenoss的2.0版本增加了發現鎖定功能,該功能使得自動發現的信息可以與手工錄入的設備信息緊密地結合在一起,並為設備進行建模,而建立後的設備模型用於驅動Zenoss系統的所有監視元素。
2.2. Zenoss可用性監控
Zenoss的可用性測試包括針對IT基礎架構的系統運行測試,通過測試可以判斷系統是否在正常運行,這些測試通常在被監控的系統外部運行,測試手段包括: ping測試、進程測試和服務測試。
2.3. Zenoss 事件管理系統
當Zenoss的監視進程檢測到有失敗信息或者門限值被突破後,系統就產生一個事件,該過程與市面上絕大多數可用的監視系統一樣。Zenoss的事件管理是Zenoss系統各部分狀態信息以及受其監視系統信息的一個整合。Zenoss還可接入來自IT基礎設施其它部分的事件,這其中包括Syslog和SNMP Traps。Zenoss收到這些事件後,通過一套規則進行處理並最終將這些事件整合進Zenoss模型。
2.4. Zenoss 性能監視系統
Zenoss性能監視系統的作用是,跟蹤重要的IT資源信息並隨時記錄其變化。對系統管理員來說,隨時了解磁碟可用率、CPU負載以及Web頁面載入時間都相當重要。而Zenoss就可以通過SNMP、自定義腳本(ZenCommands) 或XML-RPC來採集這些數據。由於性能信息被整合在Zenoss模型中,因此瀏覽在其它Zenoss信息時,用戶也可以根據上下文獲得有關設備的性能數據。

監控管理資源

作業系統
AIX
BSD
HPUX
MacOSX
NetWareLoadable Module
Solaris
Windows
協定
DIG
DNS
FTP
GenericPrinter Monitor
IRC
NNTP
訊息
JMS
網路設備
AlvarionWiFi
BigIPLTM Virtual Server
BlueCoatAppliances
BrocadeSwitches
CiscoIP SLA
CiscoSecurity Appliance
ColubrisWireless
Funkwerk
IronPortEmail Security & Relay Appliances
LTMVirtual Server
MRVwireless
Netasq
NetScreen
RaytalkWireless
SourceFire
安全
ASSPAnti-Spam
VPNTunnels
虛擬化
CitrixXenServer
VMwareVirtual Infrastructure VI3
VMwareESX Server
VMwareVirtual Center
微軟技術
MicrosoftActive Directory
MicrosoftExchange
MicrosoftIIS
MicrosoftSQL Server
MSTerminal Services
WindowServices
存儲
EMCCelerra
NetApp
資料庫
MySQL
Oracle
PostgreSQL
SQLQueries
SQLServer
ServerLoad Balancing Virtual Server
Squid
Web(HTTP) Transactions
網路管理
Cyclades控制台伺服器
Nagios
RANCID
PBX
Asterisk
套用伺服器
BEAWebLogicColdFusionMX
IBMWebSphere
JavaVirtual Machine
JBoss
JMXEnabled Application Servers
客戶關係管理(CRM)
SugarCRM
服務台(HELP DESK)
補救
LDAPQ

相關詞條

熱門詞條

聯絡我們