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
2.1. Zenoss标准模型
Zenoss的核心是Zenoss标准模型,该模型详细地描述了Zenoss管理的设备,同时还描述了设备之间、Zenoss业务对象之间以及其它用户定义的重要分组之间的关系。由于该模型高度复杂,因此模型信息的来源也多种多样,其中一个最主要的来源称之为Zenoss自动发现进程,自动发现是指,Zenoss通过一个可用的传输通道来发现设备上的服务、接口等信息。通过这些发现的信息,Zenoss在系统中为设备建立一个模型。同时,用户可以通过Web界面手工输入设备相关数据的方式(或通过Zenoss的外部API)为设备建立模型。Zenoss的2.0版本增加了发现锁定功能,该功能使得自动发现的信息可以与手工录入的设备信息紧密地结合在一起,并为设备进行建模,而建立后的设备模型用于驱动Zenoss系统的所有监视元素。