OpenNMS 转

主页:http://www.opennms.com/
OpenNMS
是世界上第一个用开放原始码模式开发的企业级网络管理系统。和其它复杂、功能强大的系统一样,需要费一点心力来安装和设定。这份文件就是用来说明安装OpenNMS所需的步骤。

Opennms安装心得

前言:
因为接下公司的网管工作,SEVER分散二地再加上先前的同事对于机器也没有太多详细的记载,这些一直困扰着我!无意间发现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.confpg_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>

您可以侦测多个网段只要加入以下的参数在设定档中即可。
<include-range retries="2" timeout="3000">
<begin>192.168.X.1</begin>
<end>192.168.X.254</end>
</include-range>

启动执行:
开启浏览器,地址http://SERVER _IP:8080/opennms
预设使用者为:admin密码:admin

 

结论:
Opennms
是一套不错用的的网络管理工具,协助我了解内部网络的一些状况,亦可随时监测SERVER的状况。此篇乃为个人之安装过程心得,亦欢迎来信讨论!若需转载烦请著名出处。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值