分类: 系统运维
2007-07-15 10:21:10
linux+postgresql+apache-tomcat+opennms安装
系统组件:
1) sun-java-jdk1.6.x-linux-i386.rpm 官方网站:
2) apache-tomcat-5.x.tar.gz 官方网站:
3) rrdtools-1.2.18.tar.gz 如没有,计算机在联网情况下,安装opennms会自动下载
4) Opennms三个套件 官方网站:
| a)opennms-1.3.2-1_fc6.i386.rpm
| b)opennms-docs-1.3.2-1_fc6.i386.rpm
| c)opennms-webapp-1.3.2-1_fc6.i386.rpm
fedora 6 安装:在定制软件时,选择POSTGRESQL的15个子项目全选安装.其它的默认安装即可。
POSTGRESQL的配置:在配置数据库时,必须先启动数据库,即给数据库初始化,可通过指令 service postgresql start启动,也可以在服务里启动。
可用VI指令来修改配置文件 vi /var/lib/pgsql/data/pg_hba.conf 在结尾加上local all all trust 和 host all all 127.0.0.1 255.255.255.255 trust同时注销掉原来的
的两项和有关IPV6 的一项。(注:postgresql 默认安装在 /var/lib/pgsql下)
JAVA的安装: 首先修改包属性 chmod u+x sun-java-jdk1.6.0-linux-i386.rpm.bin
解压为rpm包并看包属性 ./sun-java-jdk1.6.0-linux-i386.rpm.bin
解压并安装java : rpm -ivh sun-java-jdk1.6.0-linux-i386.rpm
配置JAVA环境变量 :vi /etc/profile
添加 export JAVA_HOME=/usr/java/jdk1.6.0
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
重新启动,只有重新启动,配置文件才会生效。不然,编译java程序会报错 得不到运行结果。
建立JAVA程序 touch hello word.java
vi hello word.java
publc class static helloword{
publc void static main(String str[]){
System.out.println(" hello word!");
}
}
退出保存。然后运行 javac hello word.java 通过以后 运行 java hello word 如果出现hello word!则java安装成功,否则检查配置文件,或者是否忘了重启机器。
tomcat的安装:首先把安装文件拷贝到你要安装的目录。比如:/usr/local下
tar -zxvf apache-tomcat-5.1.20.tar.gz
ln -s apache-tomcat-5.1.20 tomcat5 ;做通道便于记忆
配置tomcat : vi /etc/profile 添加 export CATALINA_HOME=/usr/local/tomcat5
为tomcat指定java运行程序 cp /usr/local/tomcat5/common/lib/servlet-api.jar /usr/java/jdk1.6.0/lib/ext下,tomcat的运行是java程序的运行。
cd /usr/local/tomcat5/bin ./startup.sh 启动tomcat5.
在浏览器地址栏里输入 按enter 如果出现tomcat的界面,说明安装 成功了,然后输入执行里面的date例子,如果出现当前的日期,说明java安装成功,否这检查java 的环境变量。
opennms的安装:分别双击三个文件,或者用指令解压安装。如果之前安装了rrdtool的制图软件,安装会很快,如果没有安装,系统会先安装rrdtool 会有些慢。
首先为opennms寻找java 程序 cd /opt/opennms/ bin/runjava -s
为opennms指定java bin/runjava -S 注意大写S
为opennms指定数据库 bin/install -disU
为tomcat指定opennms网页 bin/install -y -w /usr/local/tomcat5/conf/Catalina/localhost
为Opennms配置扫描Ip地址段
vi /opt/opennms/etc/discovery-configuration.xml
retries="3" timeout="800">
x代表扫描的网段。