Zenoss系统将各种监视和管理信息通过一个标准的web浏览器集中向用户展示,系统的各种
功能都可以通过web界面进行访问而无需编写任何配置文件。从一个较高的层面来讲,Zenoss由
四个主要部分组成。
1.1. Zenoss标准模型
Zenoss的核心是Zenoss标准模型,该模型详细地描述了Zenoss管理的设备,同时还描述了
设备之间、Zenoss业务对象之间以及其它用户定义的重要分组之间的关系。由于该模型高度复杂,
因此模型信息的来源也多种多样,其中一个最主要的来源称之为Zenoss自动发现进程,自动发现
是指,Zenoss通过一个可用的传输通道来发现设备上的服务、接口等信息。通过这些发现的信息,
Zenoss在系统中为设备建立一个模型。同时,用户可以通过Web界面手工输入设备相关数据的方
式(或通过Zenoss的外部API)为设备建立模型。Zenoss的2.0版本增加了发现锁定功能,该功能
使得自动发现的信息可以与手工录入的设备信息紧密地结合在一起,并为设备进行建模,而建立
后的设备模型用于驱动Zenoss系统的所有监视元素。
1.2. Zenoss可用性监控
Zenoss的可用性测试包括针对IT基础架构的系统运行测试,通过测试可以判断系统是否在
正常运行,这些测试通常在被监控的系统外部运行,测试手段包括: ping测试、进程测试和服
务测试。.
1.3. Zenoss 事件管理系统
当Zenoss的监视进程检测到有失败信息或者门限值被突破后,系统就产生一个事件,该过
程与目前市面上绝大多数可用的监视系统一样。Zenoss的事件管理是Zenoss系统各部分状态信息
以及受其监视系统信息的一个整合。Zenoss还可接入来自IT基础设施其它部分的事件,这其中包
括Syslog和SNMP Traps。Zenoss收到这些事件后,通过一套规则进行处理并最终将这些事件整合
进Zenoss模型。
1.4. Zenoss 性能监视系统
Zenoss性能监视系统的作用是,跟踪重要的IT资源信息并随时记录其变化。对系统管理员
来说,随时了解磁盘可用率、CPU负载以及Web页面载入时间都相当重要。而Zenoss就可以通过SNMP、
自定义脚本(ZenCommands) 或XML-RPC来采集这些数据。由于性能信息被整合在Zenoss模型中,
因此浏览在其它Zenoss信息时,用户也可以根据上下文获得有关设备的性能数据。
功能都可以通过web界面进行访问而无需编写任何配置文件。从一个较高的层面来讲,Zenoss由
四个主要部分组成。
1.1. Zenoss标准模型
Zenoss的核心是Zenoss标准模型,该模型详细地描述了Zenoss管理的设备,同时还描述了
设备之间、Zenoss业务对象之间以及其它用户定义的重要分组之间的关系。由于该模型高度复杂,
因此模型信息的来源也多种多样,其中一个最主要的来源称之为Zenoss自动发现进程,自动发现
是指,Zenoss通过一个可用的传输通道来发现设备上的服务、接口等信息。通过这些发现的信息,
Zenoss在系统中为设备建立一个模型。同时,用户可以通过Web界面手工输入设备相关数据的方
式(或通过Zenoss的外部API)为设备建立模型。Zenoss的2.0版本增加了发现锁定功能,该功能
使得自动发现的信息可以与手工录入的设备信息紧密地结合在一起,并为设备进行建模,而建立
后的设备模型用于驱动Zenoss系统的所有监视元素。
1.2. Zenoss可用性监控
Zenoss的可用性测试包括针对IT基础架构的系统运行测试,通过测试可以判断系统是否在
正常运行,这些测试通常在被监控的系统外部运行,测试手段包括: ping测试、进程测试和服
务测试。.
1.3. Zenoss 事件管理系统
当Zenoss的监视进程检测到有失败信息或者门限值被突破后,系统就产生一个事件,该过
程与目前市面上绝大多数可用的监视系统一样。Zenoss的事件管理是Zenoss系统各部分状态信息
以及受其监视系统信息的一个整合。Zenoss还可接入来自IT基础设施其它部分的事件,这其中包
括Syslog和SNMP Traps。Zenoss收到这些事件后,通过一套规则进行处理并最终将这些事件整合
进Zenoss模型。
1.4. Zenoss 性能监视系统
Zenoss性能监视系统的作用是,跟踪重要的IT资源信息并随时记录其变化。对系统管理员
来说,随时了解磁盘可用率、CPU负载以及Web页面载入时间都相当重要。而Zenoss就可以通过SNMP、
自定义脚本(ZenCommands) 或XML-RPC来采集这些数据。由于性能信息被整合在Zenoss模型中,
因此浏览在其它Zenoss信息时,用户也可以根据上下文获得有关设备的性能数据。