RHQ, monitorizador de JBOSS, Tomcat o Apache web server

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.

screen2

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
<span style="color:#993366;">postgres=# CREATE USER rhqadmin with password 'rhqadmin';</span>

Crear la base de datos rhq
<span style="color:#993366;">postgres=# CREATE DATABASE rhq owner=rhqadmin;</span>

Probar la conexion de la base de datos
<span style="color:#993366;">postgres=# c rhq rhqadmin</span>

Salir
<span style="color:#993366;">rhq=> q</span>

Configurar postgresql para que se inicie con el inicio del sistema
<span style="color:#3366ff;"><strong># <span lang="EN-CA">chkconfig --level 0123456 postgresql on</span></strong></span>

 

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

Selección_029

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)

Selección_030

 

3 comments

  1. 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ú

Leave a Reply

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