`
yinbangmin
  • 浏览: 33770 次
  • 来自: 北京
社区版块
存档分类
最新评论

OpenNMS系统Linux(CentOS7)安装

阅读更多
注释:此处以CentOS7为例,介绍OpenNMS的安装过程。

准备环境
安装git
yum install git

安装autoconf
yum install autoconf automake libtool

1.  安装Jdk
首先下载相应版本的jdk,下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
安装完成后需要设置环境变量,过程如下:
vi /etc/profile.d/java.sh

    #!/bin/sh

    JAVA_HOME=/usr/java/default
    PATH=$JAVA_HOME/bin:$PATH

    export PATH JAVA_HOME

配置完环境变量后需要加载环境变量,命令:su –

2.  安装Jicmp
下载地址:https://github.com/OpenNMS/jicmp 和 https://github.com/OpenNMS/jicmp6
当前需要安装jicmp和jicmp6,过程如下:

    git clone https://github.com/OpenNMS/jicmp.git
    cd jicmp
    git submodule update --init --recursive
    autoreconf -fvi
    ./configure --prefix=/usr
    make
    make install

安装jicmp6

    git clone https://github.com/OpenNMS/jicmp6.git
    cd jicmp6
    git submodule update --init --recursive
    autoreconf -fvi
    ./configure --prefix=/usr
    make
    make install


3.  安装数据库
数据库使用PostgreSQL,可以使用系统默认安装的版本,如果安装CentOS时没有选择安装,可以使用yum install命令安装。
在线安装
yum install postgresql-server

数据库安装完成后,需要初始化数据库才能使用,命令为:
postgresql-setup initdb
启动数据库:
systemctl start postgresql
添加主机访问权限,编辑文件/var/lib/pgsql/data/pg_hba.conf,添加如下:
host    all         all         127.0.0.1/32          trust
修改主机访问限制,编辑文件/var/lib/pgsql/data/postgresql.conf,修改如下:
listen_addresses = '*'
修改完规则后需以载入配置,命令:
systemctl reload postgresql

注意:其它主机访问数据库还需要关闭防火墙
命令:systemctl stop firewalld


4.  安装OpenNMS系统
下载地址:https://sourceforge.net/projects/opennms/
安装、运行需要使用root用户。
unzip standalone-opennms-installer-20.1.0-1.zip

=======================================
创建安装目录,命令:
mkdir /opt/opennms
将系统程序释放到安装目录:
tar –zxf opennms-20.1.0.tar.gz –C /opt/opennms
配置环境:
/opt/opennms/bin/runjava -s
安装系统:
/opt/opennms/bin/install -dis
至此,系统安装完成。
======================================

5.  启动系统
启动命令:
/opt/opennms/bin/opennms -v start
停止命令:
/opt/opennms/bin/opennms -v stop
查看运行状态:
/opt/opennms/bin/opennms -v status


OpenNMS视频地址:https://edu.csdn.net/course/play/6256/118501
OpenNMS视频下载:https://pan.baidu.com/s/1k2QdWxBqrN9nhWLIKLIrTQ
分享到:
评论

相关推荐

    Opennms从源码编译安装指南

    Opennms是一款功能强大的网络管理系统,能够提供网络设备的监控、配置和故障排除等功能。从源码编译安装Opennms可以提供更高的自定义化和灵活性,满足个性化的需求。本文将详细介绍Opennms从源码编译安装的步骤。 ...

    OpenNMS安装文档和试用报告

    首先,安装OpenNMS之前,确保你的系统是Linux,并且具备访问互联网的能力,因为我们将使用Yum包管理器进行安装。Yum是Red Hat和CentOS等系统中的默认包管理器,它可以自动处理依赖关系,使得安装过程更为便捷。 1. ...

    OpenNMS安装相关问题

    在Linux系统中,可以通过包管理器安装OpenJDK。 2. **数据库系统**:OpenNMS使用数据库来存储采集的数据。PostgreSQL是一个广泛支持的数据库选项。需要下载并安装PostgreSQL数据库服务器,并确保它在系统中运行正常...

    OpenNMS安装、配置[归纳].pdf

    OpenNMS安装、配置详解 OpenNMS是一个流行的开源网络管理...本文详细介绍了如何在Ubuntu系统上安装和配置OpenNMS,包括安装OpenNMS、PostgreSQL数据库、设置Java环境、运行OpenNMS安装程序和运行OpenNMS服务等步骤。

    OpenNMS系统Newts数据存储方式配置

    本例中,我们会在CentOS 7系统上进行安装和配置。需要两台服务器,其中一台服务器的IP地址为***.***.*.**,用于运行OpenNMS服务;另一台服务器的IP地址为***.***.*.**,将作为Cassandra和Newts服务的安装和运行主机...

    opennms配置,功能手册

    1. **系统需求**:在开始安装OpenNMS之前,你需要确保你的服务器满足最低的硬件和软件要求,通常包括Java运行环境(JRE)和数据库支持。 2. **安装过程**:OpenNMS的安装可以通过下载源代码编译或使用预打包的二...

    opennms-1.6.5-1_new.rar_OpenN_openNMS_opennms-1_开源_网络管理

    openNMS1.6.5源码,最新稳定的版本。OpenNMS是第一个开发在开源模式下的企业级网络管理平台应用。OpenNMS的目标是成为一个真真的分布式、可升级的网络管理平台,尽管它看似一个FCAPS网络管理模型,使之可用于开放...

    opennms-source.tar.gz_SNMP_openNMS

    在IT行业中,网络管理是至关重要的环节,而OpenNMS作为一款开源的网络管理系统,以其强大的功能和灵活的可扩展性,深受广大网络管理员的喜爱。"opennms-source.tar.gz_SNMP_openNMS"这个压缩包,便是OpenNMS源码的...

    Opennms安装配置教程(超详细)

    OpenNMS是由许多个人及组织,在OpenNMS软件专案这支大旗下,所共同打造的网络管理系统。从最初到2002年,程序代码是由Oculan Corporation开发并以GPL释出,后来后案的管理移交给 Tarus Balog。

    OpenNMS-Helm(Grafana插件)安装使用

    OpenNMS-Helm的安装和配置涉及到多个步骤,包括系统的前置安装条件、安装OpenNMS-Helm、启动服务、启用插件以及配置数据源和仪表板等。接下来,我们将详细介绍这些知识点。 首先,安装OpenNMS-Helm之前需要确保系统...

    openNMS1.10.3-1源代码

    7. **自动化和脚本**:openNMS支持自动化任务和脚本执行,例如通过RANCID(Really Awesome New Cisco INTF Detector)进行配置备份,或使用Perl、Python等脚本语言进行定制操作。 通过分析`opennms-1.10.3-1`源代码...

    OpenNMS基于Minions分布式安装配置

    NULL 博文链接:https://yinbangmin.iteye.com/blog/2414070

    opennms1.12.5-1源码下载

    7. **事件处理和通知**:OpenNMS的核心功能之一是事件处理,包括触发警报、执行自动化操作和发送通知。这些功能基于复杂的规则引擎实现。 8. **服务监测**:通过Ping、SMTP、HTTP等协议检查网络服务的可用性,确保...

    opennms-cookbook:用于OpenNMS安装和配置的Chef Cookbook

    厨师食谱,用于管理OpenNMS Horizo​​n的安装和配置。 当前版本支持CentOS 6和7的发行版16、17、18、19、20、21、22、23、24、25、26。 版本号 从OpenNMS Horizo​​n 16开始,该食谱版本的MSB与其支持的OpenNMS ...

    opennms启动过程分析

    7. 另外,通过 opennms.classpath 属性,还新建了一个 classloader,用于加载 jar 文件和属性文件。 三、OpenNMS 启动脚本分析 OpenNMS 的启动脚本中包括多个系统参数设置,如 OPENNMS_HOME、OPENNMS_PIDFILE、LOG_...

    OpenNMS介绍和相关说明

    OpenNMS Introduction,OpenNMS architecture,OpenNMS SNMP Data Collection,Data Collection Configuration example

    openNMS操作手册

    《openNMS操作手册》是一份详尽的指导文档,旨在帮助用户理解和使用openNMS这一网络管理系统。openNMS是一个全面的网络监控和管理平台,它的主要功能包括网络节点的自动发现、服务监控、故障通知、事件整合、自动...

Global site tag (gtag.js) - Google Analytics