免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 909 | 回复: 0
打印 上一主题 下一主题

fc4 安装 opennms [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-09-22 11:46 |只看该作者 |倒序浏览
   最近做网络管理系统,没什么思路.听朋友介绍说开源的opennms还不错,于是就装了一套.所使用的功能还不能令人满意.但作为一款免费的网络管理软件还是值得推荐的.现在我就介绍一下我安装的过程.
    环境:2.6.11-1.1369_FC4 内核(其他内核也可以)
         opennms-source-1.2.6-1 源码包
   1.jdk 的安装
     我用的是jdk-1_5_0_08-linux-i586.bin
     下载
http://192.18.108.216/ECom/EComTicketServlet/BEGIN8FC0E23D1E0B11EA29E9D10822AA7B6B/-2147483648/1687354347/1/753626/753374/1687354347/2ts+/westCoastFSEND/jdk-1.5.0_08-oth-JPR/jdk-1.5.0_08-oth-JPR:4/jdk-1_5_0_08-linux-i586.bin
   下载完之后,如下操作:
  ./jdk-1_5_0_08-linux-i586.bin
   解压之后你将有个以jdk1.5.0_08命名的文件,把它改名为java,移到/usr/lib目录中
  mv jdk1.5.0_08 java
  mv java /usr/lib/
  为java home 设置环境变量,打开/etc/profile文件添加以下语句
  JAVA_HOME="/usr/lib/java"
  export JAVA_HOME
  保存文件退出 然后执行
  source /etc/profile
  使其生效
    2.tomcat 的安装
我用的是apache-tomcat-4.1.34.tar.gz
下载
   
http://mirror.vmmatrix.net/apache/tomcat/tomcat-4/v4.1.34/bin/apache-tomcat-4.1.34.tar.gz
解压apache-tomcat-4.1.34.tar.gz包
    tar xzvf apache-tomcat-4.1.34.tar.gz
解压之后你将有个以apache-tomcat-4.1.34命名的文件,把它改名为tomcat,移到/opt目录中
    mv apache-tomcat-4.1.34 tomcat
    mv tomcat /opt/
为tomcat home 设置环境变量,打开/etc/profile文件添加以下语句

CATALINA_HOME="/opt/tomcat"
  export CATALINA_HOME
保存文件退出 然后执行
  source /etc/profile
使其生效
    3.postgres 的安装
我用的是   postgresql-8.1.3.tar.gz
解压postgresql-8.1.3.tar.gz 包
    tar xzvf postgresql-8.1.3.tar.gz
    cd postpostgresql
运行配置脚本
    ./configure --prefix=/opt/pgsql
在我们的安装中/opt/pgsql是postgresql的目标目录
现在开始安装postgresql
    make
    make install
这个进程运行完之后,我们得创建一个用户来管理postgresql,为用户管理/opt/pgsql
    adduser postgres
    chown -R postgres.postgres /opt/pgsql   
       vi ~postgres/.bash_profile
添加
            PGLIB=/opt/pgsql/lib
       PGDATA=/opt/pgsql/data
       PATH=$PATH:/opt/pgsql/bin
       MANPATH=$MANPATH:/opt/pgsql/man
       export PGLIB PGDATA PATH MANPATH
切换用户postgres
      su - postgres
      cd  /opt/pgsql/
初始化数据库
     mkdir data
     bin/initdb -D data
起动数据库
  bin/postmaster -D /opt/postgres/data
为postgrs home 设置环境变量,打开/etc/profile文件添加以下语句
  POSTGRES_HOME="/opt/pgsql"
  export POSTGRES_HOME
保存文件退出 然后执行
  source /etc/profile
使其生效
  4.rrdtool 的安装
我用的是 rrdtool-1.2.11.tar.gz
因为rrdtool-1.2.11.tar.gzb 包的安装倚赖于cgilib包.请自行下载.
  tar xzvf rrdtool-1.2.11.tar.gz
  cd rrdtool-1.2.11
  ./configure --prefix=/usr/local/rrdtool
  make
  make install
为rrdtool home 设置环境变量,打开/etc/profile文件添加以下语句
  RRDTOOL_HOME="/usr/local/rrdtool"
  export RRDTOOL_HOME
保存文件退出 然后执行
  source /etc/profile
使其生效
  5.opennms的安装.
我用的是opennms-source-1.2.6-1.tar.gz
解压
    tar xzvf opennms-source-1.2.6-1.tar.gz
重命名,改变目录到/opt/,进入目录
     mv opennms-1.2.6-1 opennms
     mv opennms /opt/
     cd opennms/source/
建立一个以build.properties的文件
添加
    install.dir=/opt/opennms
    build.postgresql.include.dir=/opt/pgsql/include/server
   build.rrdtool.include.dir=/usr/local/rrdtool/include
    build.rrdtool.lib.dir=/usr/local/rrdtool/lib
    build.rrdtool.bin=/usr/local/rrdtool/bin
保存文件推出.
运行下面的命令
    sh build.sh install
为opennms home 设置环境变量,打开/etc/profile文件添加以下语句
  OPENNMS_HOME="/opt/opennms"
  export OPENNMS_HOME
保存文件退出 然后执行
  source /etc/profile
使其生效
运行下面的命令配置opennms
  OPENNMS_HOME/bin/runjava -s
运行下面命令配置opennms数据库,确保postgresql数据库开启
  $OPENNMS_HOME/bin/install -disU
  $OPENNMS_HOME/bin/install -y -w $CATALINA_HOME/webapps -W  \     $CATALINA_HOME/server/lib
修改配置文件
     cd $OPENNMS_HOME/etc/
     vi discovery-configuration.xml
修改你要发现的ip的范围.保存退出
   6.最后阶段
    重新起动数据库
   
$CATALINA_HOME/bin/startup.sh
    $OPENNMS_HOME/bin/opennms start
现在可以在你的浏览器上登入
http://machine-ip:8080/opennms
用户:admin 密码: admin
如果用任何遗漏,和安装中的问题请与本人联系 QQ:5438742


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/11970/showart_175034.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP