一安装所需要的软件包
j2sdk-1_4_2_06-linux-i586.bin jakarta-tomcat-4.1.31.tar.gz postgresql-8.1.4.tar.gz rrdtool-1.0.50.tar.gz opennms-source.tar.gz 1.安装jdk chmod +x j2sdk-1_4_2_06-linux-i586.bin ./j2sdk-1_4_2_06-linux-i586.bin mv j2sdk-1_4_2_06 /usr/local/j2sdk-1_4_2_06 ln -s /usr/local/j2sdk-1_4_2_06 /usr/local/jdk 配置环境变量 JAVA_HOME=/usr/local/j2sdk1.4.2_06/ CLASSPATH=/usr/local/j2sdk1.4.2_06/lib/tools.jar:/usr/local/j2sdk1.4.2_06/lib/dt.jar:/usr/local/j2sdk1.4.2_06/lib/htmlconverter.jar PATH=:$PATH:/usr/local/j2sdk1.4.2_06/bin export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC JAVA_HOME CLASSPATH 注。若是系统默认安装了jdk则 mv /usr/bin/java /usr/bin/java.bak mv /usr/bin/javac /usr/bin/javac.bak 2.tomcat 安装 mkdir /usr/local/tomcat groupadd tomcat useradd -g tomcat -d /usr/local/tomcat tomcat passwd tomcat tar -zxvf /usr/local/jakarta-tomcat-4.1.31.tar.gz mv /opt/net/jakarta-tomcat-4.1.31 /usr/local/ chown -R tomcat.tomcat /usr/local/tomcat su - tomcat 设置环境变量 vi /usr/local/tomcat/bin/catalina.sh 加入 JAVA_HOME=/usr/local/j2sdk1.4.2_06/ CATALINA_HOME/usr/local/tomcat JAVA_OPTS="-Xms256m -Xmx256m" 启动tomcat /usr/local/tomcat/bin/startup.sh 关闭tomcat /usr/local/tomcat/bin/shutdown.sh 3.rrdtool 安装 cd /opt/net/ tar -xzvf rrdtool-1.0.50.tar.gz cd rrdtool-1.0.49 ./configure --prefix=/usr/local/rrdtool make && make install vi /etc/mrtg/net-rrd.cfg 添加 LogFormat: rrdtool 添加此行 PathAdd: /usr/local/rrdtool/bin/ 添加此行 LibAdd: /usr/local/rrdtool/lib/perl/ 添加此行 启动rrdtool /usr/local/rrdtool/bin/rrdtool create file 4.Linux上建立PostgreSQL数据库服务器 mkdir -p /usr/local/postgresql/ groupadd postgres useradd -g postgres -d /usr/local/postgresql/ postgres passwd postgres chown -R postgres.postgres /usr/local/postgresql/ su - postgres 设置环境变量 vi .bash_profile PGLIB=/usr/local/postgresql/lib PGDATA=/usr/local/postgresql/data PATH=$PATH:/usr/local/postgresql/bin MANPATH=$MANPATH:/usr/local/postgresql/man export PGLIB PGDATA PATH MANPATH tar -xzvf postgresql-8.1.4.tar.gz cd postgresql-8.1.4 ./confgure --prefix=/usr/local/postgresql make && make install 建立postgresql数据库目录 mkdir data 启动(数据库)引擎 /usr/local/postgresql/bin/initdb -D /usr/local/postgresql/data/ 启动数据库 /usr/local/postgresql/bin/postmaster -D /usr/local/postgresql/data & or /usr/local/postgresql/bin/pg_ctl -D /usr/local/postgresql/data -l logfile start 配置 vi /usr/local/postgresql/data/postgresql.conf 修改 max_connections =256 shared_buffers = 1024 vi /usr/local/postgresql/data/pg_hba.conf # TYPE DATABASE USER IP-ADDRESS IP-MASK METHOD local all all trust host all all 127.0.0.1 255.255.255.255 trust host all all ::1 ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff trust 从新启动数据库 /usr/local/postgresql/bin/postmaster -D /usr/local/postgresql/data & 建立数据库测试 /usr/local/postgresql/bin/createdb test 提示:create database 表示安装成功 进入交互方式 /usr/local/postgresql/bin/psql test 5:opennms的安装和配置 cd /opt/net/ tar -zxvf opennms-source.tar.gz mv opennms-1.2.6-1 /usr/local/opennms cd /usr/local/opennms/source/ /bin/sh build.sh install 主意:若是没有相应的目录可以找到后作软连接 cd /usr/local/opennms/source/dist/bin 运行编译的java环境 /usr/local/opennms/source/dist/bin/runjava -s /usr/local/opennms/source/dist/bin/runjava -S /usr/local/j2sdk1.4.2_06/jre/bin/java 运行安装相应的postgresql数据库 /usr/local/opennms/source/dist/bin/install -disU 运行设置web应用环境 /usr/local/opennms/source/dist/bin/install -y -w /usr/local/tomcat/webapps/ -W /usr/local/tomcat/server/lib 6.获得opennms启动 启动 postgresql/tomcat/opennms 1) su - postgres -c "/usr/local/postgresql/bin/pg_ctl -D /usr/local/postgresql/data -l logfile restart" 2) su - tomcat -c "/usr/local/tomcat/bin/startup.sh" 3) /usr/local/opennms/source/dist/bin/install -disU /usr/local/opennms/source/dist/bin/install -y -w /usr/local/tomcat/webapps/ -W /usr/local/tomcat/server/lib /usr/local/opennms/source/work/bin/opennms.sh start 登陆到web页 http://ip:8080/opennms/ 用户名:admin 密码: admin 现在就可以实现各种服务的管理了 流量和接点系统硬件使用情况需要在配置snmp 本人还在实践中 希望有兴趣的朋友一起研究一下 |
|