Table of Contents
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
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 <
$ 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
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
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
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
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
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
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
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 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
Una vez que haya iniciado sesión correctamente encendido por primera vez, accederá al panel de administración.
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.