0% encontró este documento útil (0 votos)
138 vistas5 páginas

Instalar OpenNMS en CentOS/RHEL 7

Este documento proporciona instrucciones en 5 pasos para instalar la herramienta de monitoreo de red OpenNMS en CentOS/RHEL 7. Los pasos incluyen instalar Java y configurar la variable JAVA_HOME, instalar OpenNMS Horizon, inicializar y configurar PostgreSQL, inicializar e iniciar OpenNMS Horizon, y acceder a la consola web de OpenNMS a través del puerto 8980.

Cargado por

Johnny Spsa
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
138 vistas5 páginas

Instalar OpenNMS en CentOS/RHEL 7

Este documento proporciona instrucciones en 5 pasos para instalar la herramienta de monitoreo de red OpenNMS en CentOS/RHEL 7. Los pasos incluyen instalar Java y configurar la variable JAVA_HOME, instalar OpenNMS Horizon, inicializar y configurar PostgreSQL, inicializar e iniciar OpenNMS Horizon, y acceder a la consola web de OpenNMS a través del puerto 8980.

Cargado por

Johnny Spsa
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Install OpenNMS Network Monitoring Tool in CentOS/RHEL 7

Paso 1: Instalando Java y configurando JAVA_HOME

# yum install java-11-openjdk

Una vez instalado verifique la versión de java instalada:

# java -version

openjdk version "11.0.3" 2019-04-16 LTS


OpenJDK Runtime Environment 18.9 (build 11.0.3+7-LTS)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.3+7-LTS, mixed mode, sharing)

Ahora configure la variable de entorno Java para todos los usuarios en el momento del arranque,
agregando la siguiente línea en el archivo /etc/profile .

# export JAVA_HOME=/usr/lib/jvm/java-11

Paso 2: Instale OpenNMS Horixon

Para instalar OpenNMS Horizon, agregue el repositorio yum y la clave GPG de importación.

# yum -y install https://yum.opennms.org/repofiles/opennms-repo-stable-rhel7.noarch.rpm


# rpm --import https://yum.opennms.org/OPENNMS-GPG-KEY

Luego instale el meta paquete de opennms junto con todas las dependencias integradas, como
jicmp6 y jicmp, opennms-core, opennms-webapp-jetty, postgresql y postgresql-libs.

# yum -y install opennms

Una vez que se instalan los meta paquetes de opennms, puede verificarlos en /opt/opennms
usando los siguientes comandos.

# cd /opt/opennms
# tree -L 1
Paso 3: Inicialice y configure PostgreSQL

# postgresql-setup initdb

Initializing database ... OK

A continuación, inicie el servicio PostgreSQL por ahora y habilítelo para que se inicie
automáticamente durante el inicio del sistema y verifique su estado.

# systemctl start postgresql


# systemctl enable postgresql
# systemctl status postgresql

Ahora cree el acceso a PostgreSQL cambiando a la cuenta de usuario de postgres, luego acceda al
shell de postgres y cree un usuario de base de datos opennms con una contraseña y cree una base
de datos opennms que sea propiedad del usuario opennms de la siguiente manera.

# su - postgres
$ createuser -P opennms
$ createdb -O opennms opennms

Establecer una contraseña para el superusuario de Postgres.

$ psql -c "ALTER USER postgres WITH PASSWORD 'admin123';"


$ exit

A continuación, debe modificar la política de acceso para PostgreSQL en el archivo de


configuración /var/lib/pgsql/data/pg_hba.conf.

# vim /var/lib/pgsql/data/pg_hba.conf
Busque las siguientes líneas y cambie el método de autenticación a md5 para permitir que
OpenNMS Horizon acceda a la base de datos a través de la red local con una contraseña con hash
MD5.

local all all md5


host all all 127.0.0.1/32 md5
host all all ::1/128 md5

# systemctl restart postgresql

A continuación, debe configurar el acceso a la base de datos en OpenNMS Horizon. Abra el archivo
de configuración /opt/opennms/etc/opennms-datasources.xml para configurar las credenciales
para acceder a la base de datos PostgreSQL que creó anteriormente.

# vim /opt/opennms/etc/opennms-datasources.xml

A continuación, establezca las credenciales para acceder a la base de datos PostgreSQL.

Paso 4: Inicializa e inicia OpenNMS Horizon

En este punto, debe integrar la versión predeterminada de Java con OpenNMS Horizon. Ejecute el
siguiente comando para detectar el entorno Java y persistir en el archivo de configuración
/opt/opennms/etc/java.conf.

# /opt/opennms/bin/runjava -s
A continuación, ejecute el instalador de OpenNMS que inicializará la base de datos y detectará las
bibliotecas del sistema persistentes en /opt/opennms/etc/libraries.properties.

# /opt/opennms/bin/install -dis

Luego, inicie el servicio OpenNMS horizon por medio de systemd, habilítelo para que se inicie
automáticamente en el inicio del sistema y verifique su estado.

# systemctl start opennms


# systemctl enable opennms
# systemctl status opennms

Si tiene un firewall ejecutándose en su sistema, hay una cosa crítica que debe hacer antes de
poder acceder a la consola web de OpenNMS. Permita el acceso a la consola web de OpenNMS
desde computadoras remotas a través del puerto de interfaz 8980 en su firewall.

# firewall-cmd --permanent --add-port=8980/tcp


# firewall-cmd --reload

Paso 5: Acceda a la consola web de OpenNMS e inicie sesión

A continuación, abra su navegador y escriba cualquiera de las siguientes URL para acceder a la
consola web.
http://SERVER_IP:8980/opennms ó http://FDQN-OF-YOUR-SERVER:8980/opennms

Una vez que aparece la interfaz de inicio de sesión, el nombre de usuario de inicio de sesión
predeterminado es admin y la contraseña es admin.

Referencias:

- https://www.tecmint.com/install-opennms-network-monitoring-in-centos-rhel/
- https://www.opennms.com/distributions/
- https://docs.opennms.org/opennms/branches/develop/guide-install/guide-install.html

También podría gustarte