很火的开源网管系统,不过中文资料太少,希望今天写的这些能对那些需要的人有些帮助(Baidu好像检索space)
环境:
OS : Fedora 8
JDK: jdk 1.5.0_14
OpenNMS:1.3.2-2
PostgreSQL : 8.2.5-1
1、准备工作
有几种可选择的安装方法,通过yum安装、下载以后rpm安装、编译安装。由于我使用的OpenNMS版本太低,里面自带的iplike.o版本与PostgreSQL的版本有冲突,所以必须自己编译iplike。如果使用高版本的OpenNMS或者使用yum的方式,则免除了这一步。
yum安装方式:首先配置yum源,可以通过http://yum.opennms.org 下载相应的配置包,然后直接安装opennms就可以了。但是现在yum.opennms.org上只有安装opennms是所依赖的包,所以最好下载opennms和opennms-webapp两个包,本地安装
编译安装:这种方式要求计算机要能上网,下载下来源文件之后,执行里面的build.sh文件,通过命令
#./build.sh -install
编译安装
在源文件里面有一个makerpm文件,可以用它来生成rpm安装文件
2、编译安装iplike
下载解压,执行./configure->make->make install ,如果顺利的话,这样就生成了iplike.so。如果出现错误,很可能是由于PostgreSQl的开发包没有安装。这时候需要安装postgresql-devel,然后执行./configure
3、安装opennms和opennms-webapp
4、配置文件夹权限
5、修改postgresql安全权限
6、执行数据库初始化
7、安装web