Hyperic插件开发不完全指南(一)--Hyperic入门与安装

 

1.      hyperic简介

Hyperic HQ是一个基于java的监控软件,由一个中心监控服务器和一个或多个远程代理组成,远程代理用来向服务器报告节点信息。

 

 


Hyperic插件开发不完全指南(一)--Hyperic入门与安装_第1张图片

 

 

Hyperic的特点

1.      分布式架构

2.      开源

3.      被监控资源的自动发现机制,资源的分层,分类,自组织的结构

4.      可扩展,定制,可以用于对业务的监控,自定义UI界面

5.      可以跟踪配置文件,日志文件的变化

6.      可视化,展示性能,资源使用的变化曲线

7.      警告策略设置,避免重复警报

8.      对错误进行处理

9.      丰富友好的UI界面,报表汇总功能

10.   后台权限管理

 

2.      开源版和企业版的对比

开源和企业版功能相差比较大。有些很有用的功能没有开放出来。

 

 

特点

开源

企业

部署和管理

 

 

资源自动发现

支持

支持

远程控制和HQ Agent更新

 

支持

容错支持s

 

支持

平台克隆

 

支持

监控特点

 

 

监控图表

支持

支持

性能跟踪,配置,安全控制

支持

支持

历史数据和性能图谱

支持

支持

自定义的控制面板

支持

支持

JMX MBean查询

支持

支持

资源组定时停机维护

 

支持

数据推测

 

支持

基于角色的控制面板

 

支持

报告中心

 

支持

报警特点

 

 

可用性报警

支持

支持

事件报警

支持

支持

资源恢复通知

 

支持

报警策略调整方案

支持

支持

报警门限值的性能基准线

 

支持

资源分组的全局报警模板

 

支持

复合(多)条件综合报警

 

支持

定时报警

 

支持

资源类型报警

 

支持

通知过滤

 

支持

基于角色的通知

 

支持

脚本操作s

 

支持

控制特点

 

 

用户初始化的控制操作

支持

支持

报警应答的自动纠错处理

 

支持

定时的控制处理

 

支持

安全和访问授权控制

 

 

基于 LDAP Kerberos的认证

 

支持

Agent服务器单向通信

 

支持

基于角色的访问控制

 

支持

扩展

 

 

Nagios集成

支持

支持

资源插件开发套件

支持

支持

HQU 框架

支持

支持

Web Services API

支持

支持

Open NMS 集成

 

支持

增值服务

 

 

Hyperic论坛

支持

支持

Hyperic 文档

支持

支持

Hyperic 订阅支持

 

支持

可保证的响应时间

 

支持

Hyperic技术账户管理

 

支持

培训

 

另外收费

专业服务ss

 

另外收费

 

就拿处理功能举例,开源版不能对出现的问题进行自动和定时处理。

 

3      安装Hyperic

介绍一下hyperic系统配置需要修改哪些地方。

Hyperic server:hq-server.conf

 

server.mail.host=

mail.user=ldd600

mail.password=

mail.smtp.port=25

mail.smtp.auth=true

 

Hyperic agent:agent.properties

 

agent.setup.camIP=

agent.setup.camPort=7080

#agent.setup.camSSLPort=7443

#agent.setup.camSecure=yes

agent.setup.camLogin=hqadmin

agent.setup.camPword=hqadmin

agent.setup.agentIP=*default*

agent.setup.agentPort=*default*

#agent.setup.resetupTokens=no

 

plugins.exclude=

plugins.include=

Plugin.exclude, plugin.include用来减少agent需要装载plugin,从而减少agent运行时的内存。

你可能感兴趣的:(插件开发)