天天看點

opennms安裝心得

安裝需求:

原著作者建議使用CPU PIII-1G以上,至少256MB RAM(強烈建議使用512MB以上),磁盤空間至少800 MB to 1 GB。

系統環境:FC3

必要安裝:

Opennms有以下必要安裝的套件:

PostgreSQL

Sun J2SE Java SDK

rrdtool

OpenNMS

compat-libstdc++-

備注:為容易将工作交接,是以習慣使用RPM來做套件的安裝!若有習慣以tarball安裝的先進請參照其Install guide。

安裝步驟:

1﹑系統安裝後請先做套件更新(個人習慣以yum安裝)

2﹑安裝postgresql套件

postgresql-python-7.4.8-1.FC3.1.i386.rpm

postgresql-7.4.6-1.FC3.1.i386.rpm

postgresql-server-7.4.6-1.FC3.1.i386.rpm

postgresql-libs-7.4.8-1.FC3.1.i386.rpm

perl-DBI-1.40-5.i386.rpm

perl-DBD-Pg-1.31-6.i386.rpm

修改設定檔參數postgresql.conf及pg_hba.conf

vi /var/lib/pgsql/data/postgresql.conf

修改下列參數

tcpip_socket = true

max_connections = 256

shared_buffers = 1024

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則可加入(不支援建議不要增加)

host all all ::1 ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff trust

3﹑安裝 Sun J2SE Java SDK

到 http://java.sun.com/j2se/1.4.2/download.html 下載下傳

j2sdk-1_4_2_08-linux-i586.rpm進行安裝

設定環境變量

vi /etc/bashrc

在底下加入

export JAVA_HOME=/usr/java/j2sdk1.4.2_08

export PATH=$PATH:$JAVA_HOME/bin

4﹑安裝 Tomcat4

到 http://archive.apache.org/dist/jakarta/tomcat-4/archive/v4.1.24/rpms/ 處下載下傳

tomcat4-4.1.24-full.2jpp.noarch.rpm

tomcat4-webapps-4.1.24-full.2jpp.noarch.rpm

vim /etc/tomcat4/tomcat4.conf

修改下面二行

JAVA_HOME="/usr/java/j2sdk1.4.2_08/"

TOMCAT_USER="root"

5﹑安裝 rrdtool

到 http://tettnang.freshrpms.net/ 下載下傳

rrdtool-1.0.49-2.1.fc3.rf.i386.rpm

6﹑安裝 OpenNMS

到 SourceForge https://sourceforge.net/project/showfiles.php?group_id=4141 下載下傳對應的版本

opennms-1.2.3-1_fc3.i386.rpm

opennms-docs-1.2.3-1_fc3.i386.rpm

opennms-webapp-1.2.3-1_fc3.i386.rpm

進行安裝

Opennms參數設定:

export OPENNMS_HOME=/opt/Opennms

$OPENNMS_HOME/bin/runjava -s

$OPENNMS_HOME/bin/install -disU

$OPENNMS_HOME/bin/install -y -w $CATALINA_HOME/webapps -W $CATALINA_HOME/server/lib

修改$OPENNMS_HOME/etc/discovery-configuration.xml

<discovery-configuration threads="1" packets-per-second="1"

initial-sleep-time="300000" restart-sleep-time="86400000"

retries="3" timeout="800">

<include-range retries="2" timeout="3000">

<begin>192.168.31.1</begin>

<end>192.168.31.254</end>

</include-range>

<include-url>file:/opt/OpenNMS/etc/include</include-url>

</discovery-configuration>

您可以偵測多個網段隻要加入以下的參數在設定檔中即可。

<begin>192.168.X.1</begin>

<end>192.168.X.254</end>

啟動執行:

開啟浏覽器,位址http://server/ _IP:8080/opennms

預設使用者為:admin密碼:adminopennms安裝心得.doc 

繼續閱讀