Chinaunix首页 | 论坛 | 博客
  • 博客访问: 94573
  • 博文数量: 23
  • 博客积分: 1435
  • 博客等级: 上尉
  • 技术积分: 246
  • 用 户 组: 普通用户
  • 注册时间: 2010-03-19 12:05
个人简介

OpenNMS网管系统

文章分类

全部博文(23)

文章存档

2019年(1)

2018年(12)

2014年(1)

2011年(1)

2010年(8)

我的朋友

分类: 系统运维

2014-04-09 09:30:36

本文介绍应用监控平台Hyperic HQ源码编译、打包,到安装的整个过程,HQ是一个基于agent采集的应用监控系统,必须部署相关程序到被管理设备(支持snmp除外),因此其强大就在于此。

所需环境
  • 操作系统:centos6
  • jdk6
  • apache-maven-3.1.1
  • apache-ant-1.9.3

在编译的环境变量里加入
  1. MAVEN_OPTS="-Xmx1024m -XX:MaxPermSize=512m"
  2. ANT_OPTS="-Xmx768M -XX:MaxPermSize=128m"
复制代码
例如,可以在用户的.bash_profile加入如下:
  1. M2_HOME=/opt/apache-maven-3.1.1
  2. ANT_HOME=/opt/apache-ant-1.9.3
  3. MAVEN_OPTS="-Xmx1024m -XX:MaxPermSize=512m"
  4. ANT_OPTS="-Xmx768M -XX:MaxPermSize=128m"

  5. PATH=$PATH:$HOME/bin:$M2_HOME/bin

  6. export PATH M2_HOME ANT_HOME
  7. export MAVEN_OPTS ANT_OPTS

复制代码
则所有环境准备完毕,请使用su -加载环境变量。


源码下载
下载地址:写作本文时最新Tag为5.8.0

构建Hyperic HQ
进入项目根目录,执行命令:
  1. mvn -Dmaven.test.skip.exec=true -Dall-installers=true package

复制代码
  • maven.test.skip.exec系统属性为true,表示不需要测试
  • all-installers表示执行全部打包

原文出处:
Hyperic HQ 源码构建、安装

(出处: 网络管理论坛)

阅读(2935) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~