centos7安装opennms-17.0.0

1、建立/home/cxtd/software目录1,建立/root/.m2目录2
2、将17源码包上传到目录1下解压,将本地仓库打zip上传到目录2解压
3、在目录1下载java8:
wget http://download.oracle.com/otn-pub/java/jdk/8u101-b13/jdk-8u101-linux-x64.rpm?AuthParam=1469418234_a0ff4f209aeac324c942daf5ab30b8a7
4、安装java8:
将rpm改名后缀为rpm,执行命令安装:rpm -i jdk-8u101-linux-x64.rpm
配置环境变量:vi ~/.bash_profile
source JAVA_HOME=/usr/java/jdk1.8.0_101
保存后source ~/.bash_profile
5、yum安装postgresql:参考http://blog.csdn.net/kongxx/article/details/48502887
创建用户postgres/123456
创建数据库用户opennms/123456
进入target/opennms-17.0.0/etc目录修改opennms-datasources.xml相关用户密码保存
6、在目录1中执行编译命令:./compile -Dmaven.test.skip=true
关于编译报错:org.apache.maven.plugins:maven-war-plugin:2.6:war failed:
进入根目录修改pom将maven-war-plugin依赖指定版本2.2重新编译通过
关于生成密钥错误,进入相关目录修改pom指定生成算法为RSA
7、在目录1中执行打包命令:./assemble.pl -p dir
关于Remote Poller打包错误,进入pom文件注释掉remote-poller-nsis、http-remoting模块
8、进入target/opennms-17.0.0/bin目录执行./runjava -s
9、进入target/opennms-17.0.0/bin目录执行./install -dis
10、下载IDEA安装:wget https://download.jetbrains.8686c.com/idea/ideaIC-2016.2.tar.gz
11、下载openNMS wiki上关于IDEA的配置并配置IDEA
12、导入项目
13、安装opennms yum源:
rpm -Uvh http://yum.opennms.org/repofiles/opennms-repo-stable-rhel7.noarch.rpm
rpm --import http://yum.opennms.org/OPENNMS-GPG-KEY
yum -y install jicmp6.x86_64 
yum -y install rrdtool
yum -y install jrrd2
yum -y install iplike
14、关闭防火墙启动项目:target/opennms-17.0.0/bin/opennms -vt start

15,启动参考http://wiki.opennms.org/wiki/IDEA_and_OpenNMS

16. 根据官网安装RRDtool等信息

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值