本文介绍应用监控平台Hyperic HQ源码编译、打包,到安装的整个过程,HQ是一个基于agent采集的应用监控系统,必须部署相关程序到被管理设备(支持snmp除外),因此其强大就在于此。
所需环境
-
操作系统:centos6
-
jdk6
-
apache-maven-3.1.1
-
apache-ant-1.9.3
在编译的环境变量里加入
-
MAVEN_OPTS="-Xmx1024m -XX:MaxPermSize=512m"
-
ANT_OPTS="-Xmx768M -XX:MaxPermSize=128m"
复制代码
例如,可以在用户的.bash_profile加入如下:
-
M2_HOME=/opt/apache-maven-3.1.1
-
ANT_HOME=/opt/apache-ant-1.9.3
-
MAVEN_OPTS="-Xmx1024m -XX:MaxPermSize=512m"
-
ANT_OPTS="-Xmx768M -XX:MaxPermSize=128m"
-
-
PATH=$PATH:$HOME/bin:$M2_HOME/bin
-
-
export PATH M2_HOME ANT_HOME
-
export MAVEN_OPTS ANT_OPTS
-
复制代码
则所有环境准备完毕,请使用su -加载环境变量。
源码下载
下载地址:写作本文时最新Tag为5.8.0
构建Hyperic HQ
进入项目根目录,执行命令:
-
mvn -Dmaven.test.skip.exec=true -Dall-installers=true package
-
复制代码
-
maven.test.skip.exec系统属性为true,表示不需要测试
-
all-installers表示执行全部打包
原文出处:
Hyperic HQ 源码构建、安装
(出处: 网络管理论坛)
阅读(2964) | 评论(0) | 转发(0) |