OpenNMS Horizon es una plataforma de gestión de red empresarial que ofrece capacidades de supervisión y gestión de eventos escalables. Utilizado para monitorear infraestructuras de red y sistemas complejos, OpenNMS puede manejar alarmas, realizar descubrimientos automáticos de red, y mucho más. En esta guía, exploraremos cómo instalar OpenNMS Horizon en Debian 12, presentando un enfoque detallado y accesible para aquellos nuevos en la gestión de redes.
Requisitos Previos
Para instalar OpenNMS Horizon en Debian 12, necesitarás:
- Un servidor con Debian 12.
- Acceso al servidor con privilegios de superusuario (sudo).
Paso 1: Preparar el Sistema
- Actualizar el sistema:
Asegúrate de que tu sistema esté actualizado para garantizar la compatibilidad y seguridad de los componentes que instalarás.
sudo apt update && sudo apt upgrade -y
Paso 2: Instalar Java
OpenNMS Horizon requiere Java para funcionar.
- Instalar OpenJDK:
sudo apt install openjdk-11-jdk -y
- Configurar la variable de entorno JAVA_HOME:
ConfiguraJAVA_HOME
añadiendo la siguiente línea a tu archivo.bashrc
.
echo "export JAVA_HOME=$(readlink -f /usr/bin/java | sed 's:/bin/java::')" >> ~/.bashrc
source ~/.bashrc
Paso 3: Instalar PostgreSQL
OpenNMS utiliza PostgreSQL como sistema de base de datos.
- Instalar PostgreSQL:
sudo apt install postgresql -y
- Crear una base de datos y usuario para OpenNMS:
sudo -u postgres createuser opennms
sudo -u postgres createdb -O opennms opennms
sudo -u postgres psql -c "ALTER USER opennms WITH PASSWORD 'tu_contraseña_segura';"
Paso 4: Configurar PostgreSQL
- Modificar la configuración de PostgreSQL para permitir conexiones MD5:
sudo nano /etc/postgresql/11/main/pg_hba.conf
Cambia la línea “local all all peer” a “local all all md5” y reinicia el servicio de PostgreSQL.
sudo systemctl restart postgresql
Paso 5: Instalar OpenNMS Horizon
- Agregar el repositorio de OpenNMS:
echo 'deb https://debian.opennms.org stable main' | sudo tee /etc/apt/sources.list.d/opennms.list
wget -O - https://debian.opennms.org/OPENNMS-GPG-KEY | sudo apt-key add -
sudo apt update
- Instalar OpenNMS Horizon:
sudo apt install opennms -y
Paso 6: Configurar OpenNMS Horizon
- Inicializar la base de datos de OpenNMS:
Ejecuta el script de instalación para configurar OpenNMS con la base de datos PostgreSQL.
sudo /usr/share/opennms/bin/install -dis
- Iniciar OpenNMS Horizon:
sudo systemctl start opennms
Paso 7: Acceder a OpenNMS Horizon
- Acceder a OpenNMS:
Abre tu navegador y accede ahttp://tu-direccion-ip:8980/opennms
. El usuario predeterminado esadmin
y la contraseñaadmin
. Se recomienda cambiar la contraseña inmediatamente después de iniciar sesión por primera vez.
Para aquellos que buscan una solución robusta y escalable para hospedar y gestionar sistemas de monitoreo de redes como OpenNMS Horizon, los servicios de Linux SSD VPS de Shape.host son ideales. Shape.host ofrece VPS en la nube que proporcionan la potencia y flexibilidad necesarias para manejar aplicaciones de monitoreo de redes intensivas, permitiendo a los usuarios concentrarse en la eficiencia de sus operaciones de TI sin preocuparse por el mantenimiento de la infraestructura física. Shape.host garantiza un entorno seguro y de alto rendimiento, perfecto para desplegar y gestionar OpenNMS Horizon en un entorno de nube robusto y escalable.