Instale el monitoreo de red OpenNMS en Debian y Ubuntu

Instale el monitoreo de red OpenNMS en Debian y Ubuntu

OpenNMS. ( Open Network Management System. es una plataforma de administración de red basada en Java, escalable, extensible, de nivel empresarial y multiplataforma, gratuita y de código abierto. para monitorear servicios críticos en máquinas remotas y recopila la información de los datos de hosts remotos mediante SNMP. y JMX. ( Extensiones de administración de Java. .

Lea también. Instale la herramienta de monitoreo de red OpenNMS en CentOS/RHEL 7

OpenNMS. se ejecuta en sistemas operativos Linux y Windows y viene con un Consola basada en web para administrar fácilmente redes y aplicaciones, compatible con un sistema de administración de base de datos Postgres en el backend.

Requisitos de OpenNMS

  • Debian 9 o superior, Ubuntu 16.04 LTS o superior
  • Kit de desarrollo OpenJDK 11 instalado
  • 2 CPU, 2 GB de RAM, 20 GB de disco

En este artículo, explicaremos cómo instalar y configurar la última OpenNMS Horizon. software de monitoreo de servicios de red en distribuciones Debian y Ubuntu Linux.

Paso 1: Instalación de Java-OpenJDK 11 en Ubuntu

Primero, instale la versión más reciente de OpenJDK Java 11. con el siguiente comando apt.

$ sudo apt-get install openjdk-11-jdk freestar.config.enabled_slots.push (LocationName: “tecmint_incontent”, slotId: “tecmint_incontent”) ;

A continuación, verifique la versión de Java. instalada en su sistema.

$ java-version Verificar la versión de Java en Ubuntu  Verificar la versión de Java en Ubuntu Verifique la versión de Java en Ubuntu

Luego 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-1.11.0-openjdk-amd64

guarde el archivo y ejecute el siguiente comando para leer el archivo /etc/profile.

$ fuente/etc/profile

Paso 2: Instale OpenNMS Horizon en Ubuntu

Para instalar OpenNMS Horizon. agregue el repositorio apt. en/etc/apt/sources .list.d/opennms.list y agregue la clave GPG, luego actualice la caché APT usando el siguientes comandos.

$ cat < A continuación, instale los metapaquetes de OpenNMS Horizon. ( opennms-core. y opennms-webapp-jetty. ) con todas las dependencias integradas ( jicmp6. y jicmp. postgresql. y postgresql-libs. .

$ sudo apt install opennms

Luego, verifique que los metapaquetes OpenNMS. se hayan instalado en el directorio/usr/share/opennms usando la utilidad de árbol.

$ cd/usr/share/opennms $ tree-L 1  Ver directorio de instalación de OpenNMS  Ver directorio de instalación de OpenNMS Ver directorio de instalación de OpenNMS

Nota. es Se recomienda deshabilitar el repositorio de apt OpenNMS Horizon. después de la instalación para evitar actualizaciones mientras se está ejecutando:

$ sudo apt-mark hold libopennms-java libopennmsdeps-java opennms-common opennms-db

Paso 3: inicializar y configurar PostgreSQL

En Debian. y Ubuntu. inmediatamente después de instalar los paquetes, el instalador inicializa Postgres. base de datos, inicia el servicio y permite que se inicie automáticamente al arrancar el sistema.

Para verificar si el servicio está en funcionamiento, ejecute el siguiente comando:

$ sudo systemctl status postgresql  Verificar el estado del servicio de Postgres  Verificar el estado del servicio de Postgres Verificar el estado del servicio de Postgres

A continuación, cambie a postgres. cuenta de usuario y cree un usuario de base de datos opennms. con una contraseña.

$ sudo su-postgres $ createuser-P opennms $ createdb-O opennms opennms  Crear base de datos OpenNMS  Crear base de datos OpenNMS Crear base de datos OpenNMS

Ahora asegure la cuenta predeterminada/superusuario de postgres. estableciendo una contraseña.

$ psql-c “ALTER USER postgres CON CONTRASEÑA ‘USTED R-POSTGRES-PASSWORD ‘; ”  Establecer contraseña de superusuario de Postgres  Establecer contraseña de superusuario de Postgres Establecer contraseña de superusuario de Postgres

En esta etapa, debe configurar el acceso a la base de datos en Archivo de configuración de OpenNMS Horizon.

$ sudo vim/usr/share/opennms/etc/opennms-datasources.xml

Busque las secciones siguientes y establezca las credenciales para acceder a la base de datos de PostgreSQL:

 Configurar el acceso a la base de datos Configurar el acceso a la base de datos

Guarde los cambios en el archivo y ciérrelo.

Paso 4: Inicialice e inicie OpenNMS Horizon

Para inicializar OpenNMS. debe integrarlo con Java. Por lo tanto, ejecute el siguiente comando para detectar el entorno Java y persista en el archivo de configuración /usr/share/opennms/etc/java.conf.

$ sudo/usr/share/opennms/bin/runjava-s  Integrar Java con OpenNMS  Integrar Java con OpenNMS Integrar Java con OpenNMS

A continuación, debe inicializar la base de datos y detectar las bibliotecas del sistema persistentes en/opt/opennms/etc/libraries.properties ejecutando el instalador de OpenNMS.

$ sudo/usr/share/opennms/bin/install-dis  Ejecutar el instalador de OpenNMS  Ejecutar el instalador de OpenNMS Ejecutar el instalador de OpenNMS

Ahora inicie el servicio OpenNMS. a través de systemd por ahora, luego habilítelo para que se inicie automáticamente al iniciar el sistema y verifique su estado con estos comandos.

$ sudo systemctl start opennms $ sudo systemctl enable opennms $ sudo systemctl status opennms  Iniciar y Verifique el servicio OpenNSM  Iniciar y verificar el servicio OpenNSM Iniciar y verificar el servicio OpenNSM

Si tiene un firewall UFW ejecutándose en su sistema, debe abrir el puerto 8980. en su firewall.

$ sudo ufw allow 8980/tcp $ sudo ufw reload

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

Ahora abra un navegador web y apúntelo a la siguiente URL para acceder a la consola web de OpenNMS.

http://SERVER_IP: 8980/opennms O http://FDQN-OF-YOUR-SERVER: 8980/opennms

Después de que aparezca la interfaz de inicio de sesión como se muestra en la siguiente imagen, use las credenciales de inicio de sesión predeterminadas: el nombre de usuario es admin. y la contraseña es admin.

 Inicio de sesión en la consola web OpenNMS Inicio de sesión en la consola web OpenNMS Inicio de sesión en la consola web OpenNMS

Una vez que haya iniciado sesión correctamente encendido por primera vez, accederá al panel de administración.

 OpenNMS Default Admin Dashboard Panel de administración predeterminado de OpenNMS O Panel de administración predeterminado de penNMS

A continuación, debe cambiar la contraseña de administrador predeterminada yendo al menú de navegación principal, haga clic en “ admin. → Cambiar contraseña. en Autoservicio de cuentas de usuario. haga clic en “ Cambiar contraseña. .

Ingrese la contraseña actual/predeterminada, establezca una nueva contraseña y confírmela, luego haga clic en “ Enviar. “. Luego cierre la sesión e inicie sesión con su nueva contraseña.

Por último, aprenda cómo instalar, configurar y mantener un OpenNMS Horizon. a través de la interfaz web, agregar nodos y aplicaciones consultando el Guía de administradores de OpenNMS.

Lea también. Cómo agregar hosts en el servidor de monitoreo de OpenNMS

OpenNMS. es una red de nivel empresarial y herramienta de monitoreo de aplicaciones. Como de costumbre, comuníquese con nosotros a través del formulario de comentarios a continuación para cualquier pregunta o comentario sobre este artículo.