一、Zenoss介绍
Zenoss是一个比较著名的监控软件,分为开源版本的Zenoss-Core和收费的Zenoss Enterprise。
Zenoss Core是开源企业级IT管理软件-是智能监控软件,他允许IT管理员依靠单一的WEB控制台来监控网络架构的状态和健康度。Zenoss Core同时也是开源的网络与系统管理软件。
Zenoss Core的强大能力来自于深入的列表与配置管理数据库,以发现和管理公司IT环境的各类资产(包括服务器、网络、和其他结构设备)。Zenoss可以创建 关键资产清单和对应的组件级别(接口、服务、进程,已安装的软件等)。建立好模型后,就可以监控与报告IT架构中各种资源的状态和性能容限了。 Zenoss同时提供与CMDB关联的事件和错误管理系统,以协助提高各类事件和提醒的管理效率。
Zenoss提供功能丰富的产品,以监测整个IT基础设施:
网络 -路由器,交换机,防火墙,接入点
服务器 -微软的Windows , Linux , Unix系统,惠普, NetApp,戴尔
虚拟化 -完整虚拟机虚拟化基础架构( VI3 )管理, XenSource监测
应用领域 -Process(程序),Port,网络应用服务, Web服务,数据库,中间件,商业企业应用方案
Zenoss系统将各种监视和管理信息通过一个标准的web浏览器集中向用户展示,系统的各种功能都可以通过web界面进行访问而无需编写任何配置文件。从一个较高的层面来讲,Zenoss由四个主要部分组成:Zenoss标准模型、Zenoss可用性监控、Zenoss 事件管理系统、Zenoss 性能监视系统
二、Zenoss生命周期
配置管理 -自动发现,inventory, CMDB,变更追踪
可用性管理 -活跃测试向上和向下的堆栈
性能监控 -收集和分析数据向上和向下的堆栈
事件/日志管理 -集中收集和管理警报和违反的规则
自动修复 -应对和解决发生的问题
三、Zenoss使用代理收集和基于标准的管理协议
WMI, PerfMon, SNMP, JMX, HTTP, Telnet, SSH, Syslog, ICMP, FTP, SMTP等。
1、Zenoss标准模型
Zenoss的核心是Zenoss标准模型,该模型详细地描述了Zenoss管理的设备,同时还描述了设备之间、Zenoss业务对象之间以及其它用户定义的重要分组之间的关系。由于该模型高度复杂,因此模型信息的来源也多种多样,其中一个最主要的来源称之为Zenoss自动发现进程,自动发现是指,Zenoss通过一个可用的传输通道来发现设备上的服务、接口等信息。通过这些发现的信息,Zenoss在系统中为设备建立一个模型。同时,用户可以通过Web界面手工输入设备相关数据的方式(或通过Zenoss的外部API)为设备建立模型。Zenoss的2.0版本增加了发现锁定功能,该功能使得自动发现的信息可以与手工录入的设备信息紧密地结合在一起,并为设备进行建模,而建立后的设备模型用于驱动Zenoss系统的所有监视元素。
2.Zenoss可用性监控
Zenoss的可用性测试包括针对IT基础架构的系统运行测试,通过测试可以判断系统是否在正常运行,这些测试通常在被监控的系统外部运行,测试手段包括: ping测试、进程测试和服务测试。
3. Zenoss 事件管理系统
当Zenoss的监视进程检测到有失败信息或者门限值被突破后,系统就产生一个事件,该过程与目前市面上绝大多数可用的监视系统一样。Zenoss的事件管理是Zenoss系统各部分状态信息以及受其监视系统信息的一个整合。Zenoss还可接入来自IT基础设施其它部分的事件,这其中包括Syslog和SNMP Traps。Zenoss收到这些事件后,通过一套规则进行处理并最终将这些事件整合进Zenoss模型。
4. Zenoss 性能监视系统
Zenoss性能监视系统的作用是,跟踪重要的IT资源信息并随时记录其变化。对系统管理员来说,随时了解磁盘可用率、CPU负载以及Web页面载入时间都相当重要。而Zenoss就可以通过SNMP、自定义脚本(ZenCommands) 或XML-RPC来采集这些数据。由于性能信息被整合在Zenoss模型中,因此浏览在其它Zenoss信息时,用户也可以根据上下文获得有关设备的性能数据。
相关推荐
Zenoss是一种开源的网络监控工具,用于监控硬件、网络和软件的状态和性能。Zenoss Core是其核心产品,它提供了一套完整的IT监控解决方案。Zenoss Core使用SNMP协议来收集设备信息,其核心是一个强大的基于Python和...
### Zenoss系统监控软件在Linux平台上的应用与实践 #### 一、Zenoss:现代开源IT管理解决方案 Zenoss作为当今领先的开源IT管理方案,通过集成监控功能,为用户提供了一个全面掌握基础设施状态与健康的单一、基于...
- **Zenoss Core**: 被誉为下载次数最多的开源企业级IT管理软件产品之一,它是一款智能监控软件,使IT管理员能够借助单一的Web控制台来监控整个网络架构的状态与健康状况。 - **开放源代码**: Zenoss Core是一款开源...
Zenoss network and system monitoring,administration guide,extended monitoring,installation guide,event management paper,developer guide几个PDF。适合不熟悉Zenoss使用的新手和想要对Zenoss进行客户化...
Zenoss是一家开源网络和系统监控解决方案提供商。该公司总部位于美国 印第安纳波利斯。该公司的特点是开源和商业化结合,既吸收开源软件的优点,同 时又通过商业化运作来保证提供可靠的后续软件服务。其主要产品...
Zenoss Core还提供了对建模器插件的介绍和建模过程的调试方法。 管理设备包括查看设备列表、管理设备本身以及管理设备属性。用户可以在设备列表视图中查看所有已发现和添加的设备,并且对它们进行操作。同时,...
Zenoss 是一款开源的企业级IT监控系统,它能够监控网络设备、服务器、应用程序和服务的状态,提供全面的IT基础设施管理解决方案。Zenoss 2.4.5 API 文档是Zenoss系统开发和集成的重要参考资料,主要面向开发者和系统...
尽管文中未详细介绍Zenoss的具体特性,但根据描述中的信息,Zenoss曾经在监控领域占据了一席之地。与Zabbix相比,Zenoss可能在某些方面存在差异,例如: - **用户界面**:Zenoss提供了更为直观易用的图形化界面。 -...
Zenoss的核心在于其统一的视图,它将IT基础设施的监控集中在一个平台上,包括硬件、软件、网络设备等。它提供了实时性能监控、事件管理、故障检测和自动化响应等功能,确保企业的IT服务稳定运行。 2. 组件介绍: ...
Zenoss 是一款开源的企业级网络监控软件,主要被设计用来帮助管理员进行设备、服务以及网络性能的全面监控与管理。本文档是 Zenoss 的管理手册,详细介绍了 Zenoss 的架构和技术原理,并指导用户如何高效地使用 ...
IIS站点流量监控软件是帮助您快速查看一个 IIS 6.0 / 7.0 服务器上的WEB站点流量信息。帮助您实时了解IIS中每个站点具体流量占用情况,如:WEB下载、WEB上传流量、站点当前连接数、站点最大连接数、POST请求数量、...
RRDtool 用于监控数据收集和绘制图表。 1. **下载安装 RRDtool 依赖包**:通过 wget 下载依赖包 rpmforge-release。 - 命令示例:`wget ...
zenoss(智能监控软件)安装资源,各种监视和管理信息通过一个标准的web浏览器集中向用户展示,系统的各种功能都可以通过web界面进行访问而无需编写任何配置文件
- **环境建模**:通过对IT环境中各个资源的发现,Zenoss能够建立一个完整的环境模型,该模型详细记录了系统的关键信息,甚至可以细化到资源的组成部分(如接口、服务、进程以及安装的软件等)。 - **监控与报告**...
- **Zenoss**是一种开源的企业级IT管理软件,特别适用于智能监控场景。它能够帮助IT管理员通过单一的Web控制台监控整个网络架构的状态及健康度。此外,Zenoss也是开源的网络与系统管理工具,提供了一个强大的平台来...
### Zenoss Core 3.x 网络与系统监控 #### 概述 《Zenoss Core 3.x 网络与系统监控》是一本由Michael Badger编写的书籍,该书于2011年由Packt Publishing出版。本书旨在为用户提供一个全面且易于理解的指南,帮助...
- **Zenoss**:Zenoss是一款开源的企业级网络监控系统,主要用于监控网络设备、服务器和其他IT基础设施的性能和状态。 - **版权所有**:该文档版权属于Zenoss, Inc.,并遵循Creative Commons Attribution Share ...
Zenoss是一家开源网络和系统监控解决方案提供商。该公司总部位于美国印第安纳波利斯。该公司的特点是开源和商业化结合,既吸收开源软件的优点,同时又通过商业化运作来保证提供可靠的后续软件服务。其主要产品zenoss...
ZenPack是Zenoss的核心扩展机制,允许开发者创建自定义监控插件以适应特定的硬件、软件或服务。ZenPack可以包含设备模型、事件处理规则、性能指标和用户界面元素。通过编写ZenPack,开发者能够将Zenoss的功能扩展到...