CentOS安装OpenNMS教程,centosopennms教程准备数据库的Open
CentOS安装OpenNMS教程,centosopennms教程准备数据库的Open
安装OpenNMS
安装信息库的RPM
RMP:RedHatPackageManager(RedHat软件包管理工具)
运行putty.exe工具,登陆名称和密码之后,以root身份运行一下命令:rpm-Uvhhttp://yum.opennms.org/repofiles/opennms-repo-stable-rhel6.noarch.rpm系统会自动下载所需要的文件。
准备数据库的OpenNMS的
安装PostgreSQL数据库
以root身份运行命令:
yuminstallpostgresqlpostgresql-server命令,系统自动下载postgreSQL安装。
首先启动PostgreSQL
以root身份运行命令:
/sbin/servicepostgresqlstart
如果看到一个错误的话,您必须初始化PostgreSQL,运行以下命令:
/sbin/servicepostgresqlinitdb
/sbin/servicepostgresqlstart
以确保PostgreSQL将在重新启动后开始,使用“chkconfig的”命令在启动时进行启动,运行以下命令:
/sbin/chkconfigpostgresqlon
配置允许用户对数据库的访问
找到/var/lib/pgsql/data/pg_hba.conf内容为:
ident—》trust
修改为
即可。成功之后,你需要重新启动数据库,以root身份运行:
/sbin/servicepostgresqlrestart
安装snmp
可以参考以下来安装
http://blog.csdn.net/awenluck/article/details/23790457
安装OpenNMS
强烈建议使用opennms-plugin*来安装,这样把许多有关的文件也会一起安装。
#yuminstallopennmsopennms-plugin*
出现Complete说明安装成功。
注:opennms-plugin*把关联的JDK也一起安装了,所以直接可以查看JDK版本。
查看JavaJDK
#whichjava
记住JDK路径,后面会用到。
查看JavaJDK版本
#java-version
设定Java路径
/opt/opennms/bin/runjava-S/usr/bin/java
●将OpenNMS使用的Table安装在PostgreSQL资料库中
l-d-toupdatethedatabase
l-i-toinsertanydefaultdatathatbelongsinthedatabase
l-s-tocreateorupdatethestoredproceduresOpenNMSusesforcertainkindsofdataaccess
#/opt/opennms/bin/install–dis
出现:“Installercompletedsuccessfully!”时表示成功!
●将OpenNMS设为开机启动
#chkconfigopennmson
设置防火墙
/etc/sysconfig/iptables
在红色后面添加
或者直接关闭防火墙
#serviceiptablesstatus查看当前防火墙状态
如果开着则执行
#serviceiptablesstop
#serviceiptablesrestart
修正中文环境下不兼容之处
/opt/opennms/bin/opennms
ADDITIONAL_MANAGER_OPTIONS="-Duser.language=en-Duser.country=US-Dfile.encoding=UTF-8"
重启服务
#serviceopennmsrestart
访问页面
http://ip地址:8980/opennms/
初始页面
登陆页面
User:admin
Password:admin
主页面
恭喜你,安装成功!!!
评论暂时关闭