hyperic hq 代理agnet的功能介绍

hyperic hq 代理agnet的功能介绍     2007-08-09 15:14:13

标签: hyperic hq
HQ Agent Architecture

HypericHQ 代理实现主要是java, java不能实现的地方用少量的便携式C程式码. 它运行在Linux , Windows , Solaris , HP/UX, Mac OS X, and AIX上. 代理的实施是为了有一个紧凑的内存和CPU使用率的足迹. 过去3年,其性能和安全性已在世界上一些最严格的IT环境使用过。

Agent Core Layer

代理核心是代理的非常小、轻量级的内核,他包含一个网络监听和一个命令处理。

Network Listener

网络监听器实现代理网络协议,这个协议是SOAP简单对象访问协议的简单版本,通过SSL传输。他的责任是编组和解组网络信息。

Command Processor

命令处理器加载个别子系统和插件,委派(转发)来袭请求给适当的子系统.

代理子系统
代理分为以下子系统:

·测量-负责本地度量收集活动,把采集数据传送到总部服务器

·控制-执行控制行为

·自动发现- 运行自动发现扫描,发送资产信息报告给HQ服务器

·事件跟踪-跟踪日志,配置,和其他来源提供的事件信息和报告他们给服务器进行处理

Plugin Layer插件层

在这些子系统下面是插件层. 当一个子系统(例如监测)的需要和某一特定产品(例如采集度量或启动服务) 交互 ,子系统委托产品的插件,其中执行的实际产品的特体工作.

所有插件和产品的交互支持使用基于标准的接口,如基于JMX , SNMP包,和JDBC . 所有插件之间的通信和其支持产品的出现完全在本地机器上,确保没有任何敏感信息穿越网络.

Other Agent Features其他代理特点

Fault Tolerance容错

即使HQ服务器临时中断(无效),代理继续正常运行。举例来说,任何采集到到监测数据将spooled(缓存)到磁盘. 当总部服务器通过网络再次可用,代理将传送所有spooled(缓存)数据.

每个Agent的配置信息(度量收集,其管制的时间表,等等) 是集中存放在总部服务器.如果代理以任何理由从平台删除,都没有什么损失.当代理重装后,它会从服务器上下载其配置,若无其事的恢复作业. 这一特点设计,还便于"精疲力竭"的情况, 当HQ代理包含在基于磁盘图象(也被称为" ghost "镜像)的自动安装.

Distributed Management分布式管理

 任务手动安装剂对很多机器会是一个非常费时未经hyperic部署器工具. 这一工具箱使得它容易部署代理商数以百计的机器, 让您可直接部署,从一个单一的控制台. 部署器的工具是使用一种平台独立实施的SSH协议, 确保所有总部相关的网络流量安全.

你可能感兴趣的:(linux,网络协议,ssh,AIX,HP)