Saltar al contenido
56K

56K

Slow IT Notes – Just 4 Fun

Menú
Menú

Instalar OpenNMS Horizon HTTP sobre Rocky 9.5

Publicada el 28/01/202504/02/2025 por fanta

Fijar lenguaje english UTF-8 y actualizar Rokcy Linux a la última

dnf install langpacks-en glibc-all-langpacks -y
localectl set-locale LANG=en_US.UTF-8
localectl
dnf makecache
dnf update -y
reboot

 

Comprobar la versión de postgresql que viene en los repos de rocky

dnf info postgresql-server

 

Es posible que no sea la 14 por lo que se instalan los repos oficiales de postgresql:

dnf -y install https://download.postgresql.org/pub/repos/yum/reporpms/EL-9-x86_64/pgdg-redhat-repo-latest.noarch.rpm
dnf update

 

Instalamos postgresql 14.x

dnf info postgresql14-server
dnf -y install postgresql14-server

 

Inicializamos la base de datos y activamos que el servicio arranque al inicio

/usr/pgsql-14/bin/postgresql-14-setup initdb
systemctl enable --now postgresql-14

 

Le damos password al user opennms de la base de datos

sudo -i -u postgres createuser -P opennms

 

Creamos una base de datos vacía y ponemos de Owner al user opennms

sudo -i -u postgres createdb -O opennms opennms

 

Ponemos password al superuser de la base de datos

sudo -i -u postgres psql -c "ALTER USER postgres WITH PASSWORD 'laPASSWORD';"

 

Editamos /var/lib/pgsql/14/data/pg_hba.conf para que use md5 para el hash de passwords

vi /var/lib/pgsql/14/data/pg_hba.conf
host all all 127.0.0.1/32 md5
host all all ::1/128 md5

 

Releemos los cambios

systemctl reload postgresql-14

 

Ahora ya vamos a instalar OpenNMS Horizon seteando el repositorio oficial de OpenNMS

dnf -y install https://yum.opennms.org/repofiles/opennms-repo-stable-rhel9.noarch.rpm
rpm --import https://yum.opennms.org/OPENNMS-GPG-KEY
dnf -y install opennms
dnf config-manager --set-enabled powertools
dnf -y install epel-release
dnf -y install R-core

 

Desactivamos auto updates para OpenNMS Horizon y reiniciamos

dnf config-manager --disable opennms-repo-stable-*
reboot

 

Creamos credenciales cifradas para la conexión con la base de datos (cambiando password por la que sea correspondiente)

sudo -u opennms ${OPENNMS_HOME}/bin/scvcli set postgres opennms password
sudo -u opennms ${OPENNMS_HOME}/bin/scvcli set postgres-admin postgres password

 

Inicializamos instalación opennms, reglas firewalld y reinicio:

/opt/opennms/bin/runjava -s
/opt/opennms/bin/install -dis
systemctl enable --now opennms
firewall-cmd --permanent --add-port=8980/tcp
systemctl reload firewalld
reboot

 

Las credenciales por defecto son: admin con password admin
core-instance-ip:8980/opennms

Se ha de esperar un poco a que arranque. Se podrá ver lo que ha tardado así:

tail -f /var/log/opennms/web.log

fanta

Escrito por Fanta

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

fanta de naranja
Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
💾 QEMU
💾 SOLARIS
💾 ESXi
💾 FREEBSD
💾 DEBIAN
💾 AMIGA
💾 SYSADMIN
💾 JUNOS
💾 IMPRIMIR
💾 MSDOS
💾 WINDOWS
💾 FAIRPHONE
💾 GAMING
💾 STREAMING
💾 REDHAT
💾 GRÁFICOS
💾 CACHARROS
💾 SONIDO
💾 NETWORKING
💾 ROCKY
💾 SUSE
💾 TMP
©2025 56K | Construido utilizando WordPress y Responsive Blogily tema por Superb