如何避免Hyperic HQ Diagram插件在编辑时的性能问题
当HQ的资源数量非常大时,一般是数百台,上千台主机,及其上的各类应用。使用HQ Diagram编辑资源时,会出现HQ挂起情况,这很大程度是由于前端请求的资源状态过多导致。
当前建议,手工编辑该插件的脚本文件,可以改善编辑过程中的性能问题:
1,在HQ server的服务器上,将所要修改的脚本,通过其他方式下载到本地。
2,采用一个熟悉的文本编辑器,直接编辑文件,增加,删除,排版。
3 文件是json格式,具体如下:
文件开头: /*{"dashboard":[ 然后包含每个窗口项目,如
{"width":404,"height":504,"top":89,"left":40,"imagesize":"64","windowtype":"floatpane","title":"Linux", "entries":[ {"aeid":"1:10001","name":"innovatecentos6","hyptype":"r","hypiconwidth":"0","hypiconheight":"0", "hyplink":"default","hypimg":"default-80"} ]},
说明:
width 窗口宽,height窗口高,top窗口左上角的纵坐标,left窗口左上角的横坐标,
windowstype:可供选择的有
moveresizediv(指图片窗口,例如 User Icon,Computer,箭头等 ) 或 floatpane(指普通包含资源可用性的窗口)
title:窗口标题
entries:[ 定义了每个资源项
aeid:资源标识,HQ 常用的eid,形式 "T:ID",在HQ浏览资源时的参数,可从URL中 获得,直接写在此处,例如http://localhost:7080/Resource.do?eid=1:10001 name:显示的资源名称
hyptype:r(resource资源,常用于具体资源)
t(type 类型,用于自动自带的类 型,例如平台类型,服务类型,服务器类型等)
hypiconwidth:图标的宽,hypiconheight:图标的高,
hyplink:drill down的地址,默认是 default
hypimg:图片名称,可选择的有 default-80,default-18,default-40, default-80,default-160,default-240等几种。