在Window XP上安装OpenNMS 1.5.90

本文详细介绍了如何在Windows XP系统上安装OpenNMS 1.5.90版本,包括JDK、PostgreSQL数据库、Jicmp及Jrrd等组件的安装配置步骤。通过这些步骤,读者可以顺利搭建OpenNMS网络管理系统。
Window XP 上安装 OpenNMS 1.5.90
FCJ
2008-4-21
       OpenNMS 从1.3.8起,提供了Windows的运行支持。虽然还存在一些问题,但是在Windows XP以及以上版本上安装运行OpenNMS还是可行的。
1       Install the JDK
n         从SUN网站下载Java 5 (1.5)或者以上JDK版本(java.sun.com),并安装
n         设置PATH和CLASSPATH
2       Install PostgreSQL
下载PostgreSQL for windows v8.2.6-2,并安装。(注意,文件分区格式要采用NTFS)
n         缺省数据库是:postgres,用户名是:postgres,密码自己设定(postgres是系统用户)
n         使用数据库提供的pgAdmin III 工具,针对postgres用户,新建数据库opennms
3       Install Jicmp
JAVA从来没有提供良好的icmp工具,OpenNMS 从1.3.6版本以来,Jicmp需要单独安装。
下载Jicmp(http://www.opennms.org/index.php/jicmp),并安装,并在环境变量Path中添加“JICMP_HOME”变量。
4       【可选】Install Jrrd
OpenNMS 从1.3.6版本以来,Jrrd需要单独安装。
下载Jrrd( http://www.opennms.org/index.php/jrrd,官方网站上没有提供Widows版本)并安装,并在环境变量Path中添加“JRRD_HOME”变量。
5       Install OpenNMS
准备工作:
n         下载opennms-installer-1.5.90.jar
n         从“服务”管理窗口或者“程序”启动PostgreSQL数据库服务
软件安装:
使用“JAVA(TM)2 Platform Standard Edition Binary”打开opennms-installer-1.5.90.jar,执行安装程式。安装过程中需要提供下面参数:
n         选择JDK Home
n         OpenNMS安装路径 $OPENNMS_HOME
n         数据库连接参数
6       配置OpenNMS
6.1    log4j.properties
原始不是Windows下的,依据现有的安装环境进行修改:修改方法用 $OPENNMS_HOME全文替换/opt/OpenNMS
$OPENNMS_HOME /contrib/qosdaemon/qos_example_configuration/opennms/log4j.properties
把修改后的文件复制到 $OPENNMS_HOME /jetty-webapps/opennms/WEB-INF
6.2    其他配置
通过以上配置,系统已经能够正常运行了。根据情况自己进行其他配置。
7       Run OpenNMS
n         转至目录$OPENNMS_HOME/bin下,运行:opennms.bat start
8       补充
OpenNMS是世界上第一个用开放原始码模式开发的企业级网络管理系统,通过这个文章,希望更多的爱好者能够使用它。
在龙蜥操作系统(Anolis OS)上安装 OpenNMS 并将其绑定到指定 IP 地址(如 `10.101.9.107`)涉及多个步骤,包括系统准备、安装 OpenNMS、配置网络以及设置数据库等。以下是详细的安装流程: ### 3.1 系统准备 在安装 OpenNMS 之前,确保龙蜥操作系统已正确配置网络,并且系统已更新到最新版本。可以通过以下命令更新系统: ```bash dnf update -y ``` 安装必要的依赖包,如 `wget`、`net-tools` 和 `java` 环境: ```bash dnf install -y wget net-tools java-11-openjdk ``` 确保系统防火墙允许 OpenNMS 所需的端口(如 `8980` 用于 Web 界面): ```bash firewall-cmd --permanent --add-port=8980/tcp firewall-cmd --reload ``` ### 3.2 安装 PostgreSQL 数据库 OpenNMS 需要 PostgreSQL 作为其后端数据库安装 PostgreSQL 并启动服务: ```bash dnf install -y postgresql-server postgresql-contrib postgresql-setup initdb systemctl enable postgresql systemctl start postgresql ``` 配置 PostgreSQL 认证方式,编辑 `/var/lib/pgsql/data/pg_hba.conf` 文件,添加以下内容以允许本地访问: ```conf local all all peer host all all 127.0.0.1/32 trust host all all ::1/128 trust ``` 重启 PostgreSQL 服务: ```bash systemctl restart postgresql ``` ### 3.3 安装 OpenNMS 添加 OpenNMS 的官方仓库: ```bash cat <<EOF > /etc/yum.repos.d/opennms.repo [opennms] name=OpenNMS Repository baseurl=https://yum.opennms.org/repo/opennms-repo-stable/fedora\$releasever/ enabled=1 gpgcheck=1 gpgkey=https://yum.opennms.org/OPENNMS-GPG-KEY EOF ``` 导入 GPG 密钥: ```bash rpm --import https://yum.opennms.org/OPENNMS-GPG-KEY ``` 安装 OpenNMS: ```bash dnf install -y opennms ``` 设置 OpenNMS 使用 PostgreSQL 数据库,编辑 `/opt/opennms/etc/opennms-datasources.xml` 文件,配置 PostgreSQL 数据源信息: ```xml <jdbc-data-source name="opennms" database-name="opennms" class-name="org.postgresql.Driver" url="jdbc:postgresql://localhost:5432/opennms" user-name="opennms" password="opennms"/> ``` 初始化数据库: ```bash /opt/opennms/bin/install -dis ``` 启动 OpenNMS 服务: ```bash systemctl enable opennms systemctl start opennms ``` ### 3.4 配置 OpenNMS 监听指定 IP 地址 编辑 OpenNMS 的 Jetty 配置文件 `/opt/opennms/etc/jetty.xml`,将监听地址从 `0.0.0.0` 改为指定 IP 地址 `10.101.9.107`: ```xml <Set name="host"><SystemProperty name="jetty.host" default="10.101.9.107"/></Set> ``` 重启 OpenNMS 服务以应用更改: ```bash systemctl restart opennms ``` ### 3.5 访问 OpenNMS Web 界面 通过浏览器访问 OpenNMS 的 Web 界面: ``` http://10.101.9.107:8980/opennms ``` 默认用户名和密码为 `admin` / `admin`。 ### 3.6 配置 SNMP 监控(可选) 如果需要监控其他设备,可以在 `/opt/opennms/etc/snmp-config.xml` 中配置 SNMP 社区字符串和目标设备信息。 ### 3.7 设置开机自启 确保 OpenNMSPostgreSQL 在系统重启后自动启动: ```bash systemctl enable opennms postgresql ``` ###
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值