RHQ es una versión comunitaria de JBOSS ON para monitorizar servicios de aplicaciones como JBOSS, Tomcat, Apache Web Server… Con el cual se puede monitorizar, crear alertas, ejecución de operaciones… Útil para tener controlado las aplicaciones que están corriendo.
En este caso se va a instalar sobre un CentOS ya que normalmente este tipo de aplicaciones al pertenecer a RedHat suelen correr en distribuciones suyas.
Hay que tener instalado un JBOSS previamente.
Instalar y configurar java
Instalar Java
# yum install java-1.7.0-openjdk
Editar las variables
# vim /etc/environment
RHQ_SERVER_JAVA_HOME=/usr/lib/jvm/jre-1.7.0-openjdk.x86_64
Cargar la variable
# source /etc/environment
Comprobar si se ha creado bien la variable
# echo $RHQ_SERVER_JAVA_HOME
Definir las variables de java
# export JAVA_HOME=/usr/lib/jvm/jre-1.7.0-openjdk.x86_64
# export PATH=$PATH:/usr/lib/jvm/jre-1.7.0-openjdk.x86_64
Instalar y configurar Postgresql
Instalar Postgresql
# yum install postgresql*
Iniciar la base de datos
# /etc/init.d/postgresql initdb
Editar el archivo de configuración y cambiar lo siguiente
# vim /var/lib/pgsql/data/pg_hba.conf
# “local” is for Unix domain socket connections only
local all all trust
# IPv4 local connections:
host all all 127.0.0.1/32 trust
Iniciar el servicio postgresql
# service postgresql start
Conectarse a postgresql
# psql postgres postgres
Crear el usuario rhqadmin
postgres=# CREATE USER rhqadmin with password 'rhqadmin';
Crear la base de datos rhq
postgres=# CREATE DATABASE rhq owner=rhqadmin;
Probar la conexion de la base de datos
postgres=# c rhq rhqadmin
Salir
rhq=> q
Configurar postgresql para que se inicie con el inicio del sistema
# chkconfig --level 0123456 postgresql on
Instalar RHQ
Descargar RHQ
# wget http://downloads.sourceforge.net/project/rhq/rhq/rhq-4.13/rhq-server-4.13.0.zip
Descomprimir el archivo
# unzip rhq-server-4.13.0.zip
Ir a la carpeta descomprimida
# cd rhq-server-4.13.0/bin
Asegurarse que el archivo /etc/hosts está bien configurado
# vim /etc/hosts
127.0.0.1 nombre_del_equipo
Iniciar la instalación y configurarlo al gusto de cada uno
# ./rhqctl install
Una vez terminada la instalación, iniciar rhq
# ./rhqctl start
Abrir el navegador Web y acceder vía web al programa, tardará un rato en iniciar
http://IP:7080
Una vez iniciado el programa nos pedirá que nos loggemos el usuario por defecto es rhqadmin y la contraseña si no se ha cambiado en la instalación es rhqadmin (si se quiere volver a cambiar ejecutar el archivo rhq-encode-value.sh)
Ahora solo te quedaria realizar otro post en el cual expliques como matricular clientes, generar reportes, alarmas, eventos, etc etc, muy buen post
saludos desde perú
Ando bastante ajustado de tiempo. Si en algún momento saco algo de tiempo me pongo con ello.
Gracias y un saludo.
Ismael grande hermano, estaré a la espera de ese post un gran abrazo desde peru…
sls