OpenNMS es una plataforma de gestión de red de código abierto de nivel empresarial que se puede utilizar para monitorear y administrar numerosos dispositivos desde una sola instancia. Con todo tipo de métricas recopiladas por OpenNMS, los administradores del sistema pueden descubrir fácilmente interrupciones del servicio y latencia y luego tomar decisiones informadas en consecuencia.
Prerrequisitos
Paso 1 (opcional): configure un archivo de intercambio en el sistema
Si está utilizando una máquina de gama baja con menos memoria, debe configurar un archivo de intercambio antes de poder ejecutar OpenNMS correctamente en él.
Inicie sesión como root y ejecute lo siguiente.
dd if=/dev/zero of=/swapfile count=2048 bs=1M
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
echo '/swapfile none swap sw 0 0' >> /etc/fstab
Paso 2: instalar OpenNMS
Tradicionalmente, instalar OpenNMS es un trabajo relativamente complicado porque involucra múltiples tecnologías, incluyendo Oracle Java 8 JDK, PostgreSQL, OpenNMS, systemd, etc. Afortunadamente, OpenNMS proporciona un script oficial de instalación de inicio rápido para Ubuntu 16.04, que puede simplificar enormemente los procedimientos.
Advertencia: este script es solo para una nueva instalación de OpenNMS. Si ha instalado una versión anterior de OpenNMS en el sistema, ejecutar este script puede causar consecuencias no deseadas.
cd
curl -L https://github.com/opennms-forge/opennms-install/archive/1.1.tar.gz | tar xz
cd opennms-install-1.1
bash bootstrap-debian.sh
El script instalará automáticamente todos los componentes necesarios para ejecutar OpenNMS. Durante el proceso, solo necesita confirmar la instalación y proporcionar las credenciales de la base de datos de la siguiente manera.
- Si desea continuar, escriba SÍ:
YES
- Ingrese el nombre de usuario de la base de datos:
opennmsuser
- Ingrese la contraseña de la base de datos:
yourpassword
Recuerde reemplazar el nombre de usuario y la contraseña anteriores con los suyos.
Luego, cuando ingrese a la Configuring opennms-db
interfaz, presione Enter
para ejecutar manualmente el instalador de OpenNMS según sea necesario.
Cuando ingrese a la Configuring oracle-java8-installer
interfaz, presione Enter
para confirmar que conoce el Acuerdo de licencia de código binario de Oracle para los productos de la plataforma Java SE y JavaFX.
Cuando vea la pregunta Do you accept the Oracle Binary Code license terms?
, use la Left Arrow
tecla para elegir <Yes>
y luego presione Enter
.
Si todo salió bien, verá el mensaje de felicitación.
Congratulations
---------------
OpenNMS is up and running. You can access the web application with
http://this-systems-ip:8980
...
Antes de acceder a OpenNMS utilizando un navegador web, debe modificar las reglas del firewall para permitir el tráfico entrante en el puerto 8980.
ufw allow OpenSSH
ufw allow 8980
ufw enable
Finalmente, apunte su navegador web favorito http://203.0.113.1:8980
e inicie sesión con el nombre de usuario admin
y la contraseña predeterminados admin
.
Por razones de seguridad, debe cambiar la contraseña de inmediato. Desplácese sobre la navegación principal Admin
y luego haga clic en el Change Password
enlace.