openmeetings en centos y redhat-enterprice
OpenMeetings en Centos y REDHAT(Enterprice) Ubuntu y Mandriva
El siguiente material es una recopilación de información de diferentes sitios donde se toca el tema que por demás generalmente esta bien documentado con algunas modificaciones de acuerdo a cambios que se me presentaron
como base de información tome el documento: del sitio voztovoice
http://voztovoice.org/?q=node/495
Para la instalación de los programas, librerías y demás que se necesitan es indispensable estar en forma de super-usuario o ejecutar los comandos mediante el comando sudo.
También es recomendable tener una conexión con buen ancho de banda, pues en general los paquetes que se descargan son grandes
Nota :Para Ubuntu y Mandriva , se necesitan los mismos paquetes pero
utilice los administradores de paquetes del sistema operativo en cuestión
para su instalación, todas las instalaciones son servidores de 64 bits , para 32 se procede de la misma forma pero indicando al sistema este hecho.
Modelo de instalacion Centos y REDHAT (Enterprice)
yum -y update
Seguimos con la instalación de MySQL, unzip y unas librerías necesarias para la compilación de SWFtools.
yum install libjpeg libjpeg-devel giflib giflib-devel giflib-utils mysql mysql-devel mysql-server freetype freetype-devel unzip subversion
Seguimos con el “paquete” para compilar las fuentes:
yum install gcc ncurses ncurses-devel make gcc-c++ libtermcap libtermcap-devel zlib zlib-devel libtool bison bison-devel openssl-devel bzip2 bzip2-devel wget
Si queremos convertir cualquier tipo de documento para poderlo cargar en la plataforma de Openmeetings y de ahí compartirlo, tenemos que instalar OpenOffice:
yum install openoffice.org-base openoffice.org-calc openoffice.org-core openoffice.org-draw openoffice.org-emailmerge openoffice.org-graphicfilter openoffice.org-headless openoffice.org-impress openoffice.org-langpack-es openoffice.org-math openoffice.org-writer
En REDHAT
RedHat no me funciono con el OpenOffice a pesar de que instala y ejecuta correctamente pero en el momento de usarlo muestra errores de librerias,
por eso instale el LibreOffice desde su sitio oficial
http://www.libreoffice.org/get-help/installation/linux/
En este caso descargue : LibO_3.4.5rc2_Linux_x86-64_helppack-rpm_en-US.tar.gz
el cual descomprimí en la carpeta opt/ con:
tar zxvfPp LibO_3.4.5rc2_Linux_x86-64_helppack-rpm_en-US.tar.gz
cd LibO_3.4.5rc2_Linux_x86-64_helppack-rpm_en-US
cd RPMS
rpm -ivh *.rpm
Con ImageMagick podemos manipular cualquier tipo de imagen y utilizarla en Openmeetings. Instalamos también Sendmail para enviar los correos de invitación a las conferencias o para avisar de encuentros agentados.
yum install sendmail sendmail-cf ImageMagick
Ahora pasamos a la instalación de SWFTools. SWFTools es un grupo de herramientas de Código abierto para crear y manipular ficheros SWF. SWF es el formato utilizado por el software Adobe Flash Player (anteriormente Macromedia Flash). SWFTools ha sido liberado bajo licencia GPL
cd /usr/src
wget http://www.swftools.org/swftools-0.9.1.tar.gz
tar -xf swftools-0.9.1.tar.gz
cd swftools-0.9.1
./configure --prefix=/usr
make
make install
Volvemos automático el arranque de Sendmail:
chkconfig sendmail on
y de MySQL
chkconfig mysqld on
Para grabar las conferencias necesitamos instalar estos programas:
cd /usr/src
descargar del sitio de sourceforge los tarball de LAME,LIBMAD,YASM,FFMPEG y SOX
No coloco ni el vinculo ni el comando wget ,porque en cada vez
que fui a instalarlo siempre encontre que lo habian movido por eso es
mejor buscarlos en el sitio de sourgeforge , descargar del modo tradicional y descomprimir
cd /usr/src
buscar lame-3.99.4.tar.gz o su versión mas actualizada
tar -xf lame-3.99.4.tar.gz
cd lame-3.99.4
./configure --prefix=/usr
make
make install
LIBMAD
cd /usr/src
buscar libmad-0.15.1b.tar.gz o su versión mas actualizada
tar -xf libmad-0.15.1b.tar.gz
cd libmad-0.15.1b
./configure --prefix=/usr
make
make install
YASM
cd /usr/src
buscar yasm-1.2.0.tar.gz o su versión mas actualizada
tar -xf yasm-1.2.0.tar.gz
cd yasm-1.2.0
./configure --prefix=/usr
make
make install
FFMPEG
Dejó aqui esta forma de descarga aunque me funciono en mandriva, centos y ubuntu no me funciono en REDHAT , pues eol comando suversion no encontró el repositorio en svn checkout svn://svn.ffmpeg.org/ffmpeg/trunk ffmpeg
cd /usr/src
Ubuntu, Centos y Mandriva
svn checkout svn://svn.ffmpeg.org/ffmpeg/trunk ffmpeg
cd ffmpeg
./configure --prefix=/usr --enable-libmp3lame
make
make install
en RedHat les dejo este enlace,http://www.crucialp.com/resources/tutorials/server-administration/how-to-install-ffmpeg-centos-rhel-redhat-enterprise-easy-way.php
que fue el que utilice, ojo con el repositorio del archivo yum.repos en baseurl , del que se habla en el enlace que noté también lo cambian a menudo.
SoX
cd /usr/src
buscar sox-14.3.2.tar.gz o la versión mas actualizada
tar -xf sox-14.3.2.tar.gz
cd sox-14.3.2
./configure --prefix=/usr
make
make install
Ahora creamos la base de datos que vamos a utilizar con Openmeetings:
Iniciamos MySQL:
/etc/init.d/mysqld start
Creamos la contraseña para el usuario root:
mysqladmin -u root password miclave
Entramos en el cliente mysql:
mysql -u root -pmiclave
creamos la base de datos definiendo como sistema de codificación de caracteres UTF8:
Todo lo que sigue se hace debntro del gestor de bases de datos de mysql.
Nota: Se puede usar POSTGRES con openmeetings ,pero el modo de instalacion cambia ligeramente espero en otra ocación referirme a este proceso.
mysql> create database openmeetings default character set utf8;
creamos un usuario con los privilegios para la base de datos creada:
mysql> GRANT ALL PRIVILEGES ON openmeetings.* TO 'openmeetings'@'localhost' IDENTIFIED BY 'miclave';
actualizamos los privilegios y salimos del cliente:
mysql> flush privileges;
mysql> quit
Para que Openoffice arranque en automático y se ponga a la escucha en el puerto 8100 creamos este script:
nano /etc/init.d/office
#!/bin/bash
# openoffice.org headless server script
#
# chkconfig: 2345 80 30
# description: headless openoffice server script
# processname: openoffice
JAVA_HOME=/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre
# /opt es el directorio donde quedó instalado el sistema office
# Para openoffice usar:
OOo_HOME=/opt/openoffice.org3
# Para libreoffice usar:
OOo_HOME=/opt/libreoffice3.4
SOFFICE_PATH=$OOo_HOME/program/soffice
PIDFILE=$OOo_HOME/openoffice-server.pid
case "$1" in
start)
if [ -f $PIDFILE ]; then
echo "OpenOffice headless server has already started."
exit
fi
echo "Starting OpenOffice headless server"
# Para openoffice usar:
$SOFFICE_PATH -headless -accept="socket,host=localhost,port=8100;urp;" -nologo -nofirststartwizard & > /dev/null 2>&1
# Para libreoffice usar: observar que tiene -- en lugar de - en los parametros
$SOFFICE_PATH --headless --accept="socket,host=localhost,port=8100;urp;" --nologo --nofirststartwizard & > /dev/null 2>&1
touch $PIDFILE
;;
stop)
if [ -f $PIDFILE ]; then
echo "Stopping OpenOffice headless server."
killall -9 soffice && killall -9 soffice.bin
rm -f $PIDFILE
exit
fi
echo "Openoffice headless server is not running, foo."
exit
;;
*)
echo "Usage: $0 {start|stop}"
exit 1
esac
exit 0
Guardamos los cambios y lo volvemos ejecutable:
chmod +x /etc/init.d/office
Lo probamos:
/etc/init.d/office start
Starting OpenOffice headless server
y averiguamos que efectivamente esté escuchando en el puerto 8100:
netstat -nap | grep 8100
tcp 0 0 127.0.0.1:8100 0.0.0.0:* LISTEN 18808/soffice.bin
Si bo muestrra este mensaje , eventualmente el sistema continua con su instalación pero cuando se pretende hacer un envio o publicacionde un documento tipo word o calc o powerpoint la conversión falla,por esto fue que me toco usar libreoffice en algun paso de esta instalacion para REDHAT enterprice
Lo configuramos para que arranque en automático:
chkconfig office on
Configuramos un nuevo usuario para conectarnos al servidor sendmail y enviar invitaciones desde las conferencias o para eventos programados:
groupaddmigrupo
useradd -m -g migrupo migrupo
definimos una contraseña para el usuario migrupo:
passwdmigrupo
arrancamos sendmail:
/etc/init.d/sendmail start
Terminamos con la instalación de Openmeetings:
cd /opt
descargamos openmeetings_1_9_1_r4707.zip
unzip openmeetings_1_9_1_r4707.zip
mv red5 openmeetings
Configuramos al conexión de OpenMeetings a la base de datos creada:
mv openmeetings/webapps/openmeetings/WEB-INF/classes/META-INF/mysql_persistence.xml openmeetings/webapps/openmeetings/WEB-INF/classes/META-INF/persistence.xml
nano /opt/openmeetings/webapps/openmeetings/WEB-INF/classes/META-INF/persistence.xml
buscamos estas dos líneas:
, Username=root
, Password="/>
y la modificamos para que queden:
Estos 2 últimos pasos son muy importante, sobre todo en un ambiente de producción , si no se hacen el sistema se configura automaticamente para trabajar con la base de datos que trae por defecto el sistema (DERBY).
Si se empieza sin esta configuración hay que hacer un proceso de migración entre bases con los datos de los usuarios que están registrados cosa que no es trivial , por eso es mejor dejar lista la aplicación como va quedar de forma definitiva
Volvemos ejecutable el archivo que sigue que es él que se encarga de la conversión de los archivos antes de cargarlos a OpenMeetings
Volvemos ejecutable el archivo que sigue que es él que se encarga de la conversión de los archivos antes de cargarlos a OpenMeetings
chmod +x openmeetings/webapps/openmeetings/jod/jodconverter2.sh
Iniciamos OpenMeetings:
cd /opt/openmeetings
chmod +x red5.sh
./red5.sh
Cuando se ha terminado de cargar entramos a la pagina Web de instalación
http://miServidor:5080/openmeetings/install
En lugar de IPservidor poner la dirección IP del servidor donde se ha instalado.
Seleccionamos en enlace “Continue with STEP 1”
Configuramos respectivamente: Nombre del administrador, contraseña, correo electrónico, zona horaria, nombre de la Organización, permitimos la registración autónoma de los usuarios, enviamos un correo a los nuevos usuarios para que confirmen su dirección de correo electrónico.
Configuramos la creación de unas salas predefinidas, la dirección de correo electrónico del remitente de los mensajes que llegarán a los usuarios, el dominio del servidor de correo electrónico, el puerto, el usuario que hemos creado anteriormente y la contraseña del usuario. Seleccionamos como idioma predefinido el Español y como Fuente TimesNewRoman. Nos movemos hasta el final de la pagina y presionamos el botón “INSTALL”. Después de un par de minutos, aparecerá:
Seleccionamos el enlace “Enter the Application” que nos llevará a la pagina de Openmeetings:
Ponemos nombre de usuario: admin y contraseña: sesamo y luego presionamos el botón “Entrar”. Perfecto.
Volvemos a la ventana terminal de Linux y presionamos CTRL-C para salir de OpenMeetings. Ahora creamos el script de arranque del servidor Red5:
nano /etc/init.d/red5
Pegamos estas líneas:
#!/bin/bash
# For RedHat and cousins:
# chkconfig: 2345 85 85
# description: Red5 flash streaming server
# processname: red5
# Created By: Sohail Riaz (sohaileo@gmail.com)
PROG=red5
RED5_HOME=/opt/openmeetings
DAEMON=$RED5_HOME/$PROG.sh
PIDFILE=/var/run/$PROG.pid
# Source function library
. /etc/rc.d/init.d/functions
[ -r /etc/sysconfig/red5 ] && . /etc/sysconfig/red5
RETVAL=0
case "$1" in
start)
echo -n $"Starting $PROG: "
cd $RED5_HOME
$DAEMON >/dev/null 2>/dev/null &
RETVAL=$?
if [ $RETVAL -eq 0 ]; then
echo $! > $PIDFILE
touch /var/lock/subsys/$PROG
fi
[ $RETVAL -eq 0 ] && success $"$PROG startup" || failure $"$PROG startup"
echo
;;
stop)
echo -n $"Shutting down $PROG: "
killproc -p $PIDFILE
RETVAL=$?
echo
[ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/$PROG
;;
restart)
$0 stop
$0 start
;;
status)
status $PROG -p $PIDFILE
RETVAL=$?
;;
*)
echo $"Usage: $0 {start|stop|restart|status}"
RETVAL=1
esac
exit $RETVAL
Volvemos ejecutable el archivo y lo configuramos para que arranque en automático:
chmod +x /etc/init.d/red5
chkconfig --add red5
chkconfig red5 on
Iniciamos Red5 y volvemos a entrar a la pagina http://miServidor:5080/Openmeetings para averiguar que esté corriendo.
service red5 start
Recordar que Openmeetings corre una instancia de Tomcat en el puerto, y utiliza axis2 com webserver , si se tiene otras instancias de estos servicios tomar nota de los puertos y usos para evitar conflictos en sus aplicaciones.
Es muy de mi interes el hecho de que openmeetings tenga un servidor de axis2 para administrar y actualizar el sistema desde otro sistema , lo cual cuando menos en lo que tiene que ver en mi caso, evita que el usuario se tenga que registrar en mi sistema principal y luego en openmmeetings lo cual no deja de ser molesto para los usuarios
---------------------------------------------------------------------------------------------------
Cambio de Colores y El nombre de la compañia:
Ingresar como supe-rusuario a openmeeetings y la pestaña de Administrador buscar
Config Key: application.name
Dar click allí y cambiar openmeeting por MI_COMAÑIA.
El cambio surte efecto al reingresar el sistema:
increse a la carpeta de instacion de openmeetings
y
openmeetings/webapps/openmeetings/config.xml cambiar
En el link siguiente en el item configuración pueden encontrarse sin número de configuiraciones utiles.
http://incubator.apache.org/openmeetings/
utilice los administradores de paquetes del sistema operativo en cuestión
para su instalación, todas las instalaciones son servidores de 64 bits , para 32 se procede de la misma forma pero indicando al sistema este hecho.
Modelo de instalacion Centos y REDHAT (Enterprice)
yum -y update
Seguimos con la instalación de MySQL, unzip y unas librerías necesarias para la compilación de SWFtools.
yum install libjpeg libjpeg-devel giflib giflib-devel giflib-utils mysql mysql-devel mysql-server freetype freetype-devel unzip subversion
Seguimos con el “paquete” para compilar las fuentes:
yum install gcc ncurses ncurses-devel make gcc-c++ libtermcap libtermcap-devel zlib zlib-devel libtool bison bison-devel openssl-devel bzip2 bzip2-devel wget
Si queremos convertir cualquier tipo de documento para poderlo cargar en la plataforma de Openmeetings y de ahí compartirlo, tenemos que instalar OpenOffice:
En CENTOS
yum install openoffice.org-base openoffice.org-calc openoffice.org-core openoffice.org-draw openoffice.org-emailmerge openoffice.org-graphicfilter openoffice.org-headless openoffice.org-impress openoffice.org-langpack-es openoffice.org-math openoffice.org-writer
En REDHAT
RedHat no me funciono con el OpenOffice a pesar de que instala y ejecuta correctamente pero en el momento de usarlo muestra errores de librerias,
por eso instale el LibreOffice desde su sitio oficial
http://www.libreoffice.org/get-help/installation/linux/
En este caso descargue : LibO_3.4.5rc2_Linux_x86-64_helppack-rpm_en-US.tar.gz
el cual descomprimí en la carpeta opt/ con:
tar zxvfPp LibO_3.4.5rc2_Linux_x86-64_helppack-rpm_en-US.tar.gz
cd LibO_3.4.5rc2_Linux_x86-64_helppack-rpm_en-US
cd RPMS
rpm -ivh *.rpm
Con ImageMagick podemos manipular cualquier tipo de imagen y utilizarla en Openmeetings. Instalamos también Sendmail para enviar los correos de invitación a las conferencias o para avisar de encuentros agentados.
yum install sendmail sendmail-cf ImageMagick
Ahora pasamos a la instalación de SWFTools. SWFTools es un grupo de herramientas de Código abierto para crear y manipular ficheros SWF. SWF es el formato utilizado por el software Adobe Flash Player (anteriormente Macromedia Flash). SWFTools ha sido liberado bajo licencia GPL
cd /usr/src
wget http://www.swftools.org/swftools-0.9.1.tar.gz
tar -xf swftools-0.9.1.tar.gz
cd swftools-0.9.1
./configure --prefix=/usr
make
make install
Volvemos automático el arranque de Sendmail:
chkconfig sendmail on
y de MySQL
chkconfig mysqld on
Para grabar las conferencias necesitamos instalar estos programas:
- Lame
- LibMad (para SOX)
- YASM (para Ffmpeg
- Ffmpeg
- SOX
cd /usr/src
descargar del sitio de sourceforge los tarball de LAME,LIBMAD,YASM,FFMPEG y SOX
No coloco ni el vinculo ni el comando wget ,porque en cada vez
que fui a instalarlo siempre encontre que lo habian movido por eso es
mejor buscarlos en el sitio de sourgeforge , descargar del modo tradicional y descomprimir
cd /usr/src
buscar lame-3.99.4.tar.gz o su versión mas actualizada
tar -xf lame-3.99.4.tar.gz
cd lame-3.99.4
./configure --prefix=/usr
make
make install
LIBMAD
cd /usr/src
buscar libmad-0.15.1b.tar.gz o su versión mas actualizada
tar -xf libmad-0.15.1b.tar.gz
cd libmad-0.15.1b
./configure --prefix=/usr
make
make install
YASM
cd /usr/src
buscar yasm-1.2.0.tar.gz o su versión mas actualizada
tar -xf yasm-1.2.0.tar.gz
cd yasm-1.2.0
./configure --prefix=/usr
make
make install
FFMPEG
Dejó aqui esta forma de descarga aunque me funciono en mandriva, centos y ubuntu no me funciono en REDHAT , pues eol comando suversion no encontró el repositorio en svn checkout svn://svn.ffmpeg.org/ffmpeg/trunk ffmpeg
cd /usr/src
Ubuntu, Centos y Mandriva
svn checkout svn://svn.ffmpeg.org/ffmpeg/trunk ffmpeg
cd ffmpeg
./configure --prefix=/usr --enable-libmp3lame
make
make install
en RedHat les dejo este enlace,http://www.crucialp.com/resources/tutorials/server-administration/how-to-install-ffmpeg-centos-rhel-redhat-enterprise-easy-way.php
que fue el que utilice, ojo con el repositorio del archivo yum.repos en baseurl , del que se habla en el enlace que noté también lo cambian a menudo.
SoX
cd /usr/src
buscar sox-14.3.2.tar.gz o la versión mas actualizada
tar -xf sox-14.3.2.tar.gz
cd sox-14.3.2
./configure --prefix=/usr
make
make install
Ahora creamos la base de datos que vamos a utilizar con Openmeetings:
Iniciamos MySQL:
/etc/init.d/mysqld start
Creamos la contraseña para el usuario root:
mysqladmin -u root password miclave
Entramos en el cliente mysql:
mysql -u root -pmiclave
creamos la base de datos definiendo como sistema de codificación de caracteres UTF8:
Todo lo que sigue se hace debntro del gestor de bases de datos de mysql.
Nota: Se puede usar POSTGRES con openmeetings ,pero el modo de instalacion cambia ligeramente espero en otra ocación referirme a este proceso.
mysql> create database openmeetings default character set utf8;
creamos un usuario con los privilegios para la base de datos creada:
mysql> GRANT ALL PRIVILEGES ON openmeetings.* TO 'openmeetings'@'localhost' IDENTIFIED BY 'miclave';
actualizamos los privilegios y salimos del cliente:
mysql> flush privileges;
mysql> quit
Para que Openoffice arranque en automático y se ponga a la escucha en el puerto 8100 creamos este script:
nano /etc/init.d/office
#!/bin/bash
# openoffice.org headless server script
#
# chkconfig: 2345 80 30
# description: headless openoffice server script
# processname: openoffice
JAVA_HOME=/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre
# /opt es el directorio donde quedó instalado el sistema office
# Para openoffice usar:
OOo_HOME=/opt/openoffice.org3
# Para libreoffice usar:
OOo_HOME=/opt/libreoffice3.4
SOFFICE_PATH=$OOo_HOME/program/soffice
PIDFILE=$OOo_HOME/openoffice-server.pid
case "$1" in
start)
if [ -f $PIDFILE ]; then
echo "OpenOffice headless server has already started."
exit
fi
echo "Starting OpenOffice headless server"
# Para openoffice usar:
$SOFFICE_PATH -headless -accept="socket,host=localhost,port=8100;urp;" -nologo -nofirststartwizard & > /dev/null 2>&1
# Para libreoffice usar: observar que tiene -- en lugar de - en los parametros
$SOFFICE_PATH --headless --accept="socket,host=localhost,port=8100;urp;" --nologo --nofirststartwizard & > /dev/null 2>&1
touch $PIDFILE
;;
stop)
if [ -f $PIDFILE ]; then
echo "Stopping OpenOffice headless server."
killall -9 soffice && killall -9 soffice.bin
rm -f $PIDFILE
exit
fi
echo "Openoffice headless server is not running, foo."
exit
;;
*)
echo "Usage: $0 {start|stop}"
exit 1
esac
exit 0
Guardamos los cambios y lo volvemos ejecutable:
chmod +x /etc/init.d/office
Lo probamos:
/etc/init.d/office start
Starting OpenOffice headless server
y averiguamos que efectivamente esté escuchando en el puerto 8100:
netstat -nap | grep 8100
tcp 0 0 127.0.0.1:8100 0.0.0.0:* LISTEN 18808/soffice.bin
Si bo muestrra este mensaje , eventualmente el sistema continua con su instalación pero cuando se pretende hacer un envio o publicacionde un documento tipo word o calc o powerpoint la conversión falla,por esto fue que me toco usar libreoffice en algun paso de esta instalacion para REDHAT enterprice
Lo configuramos para que arranque en automático:
chkconfig office on
Configuramos un nuevo usuario para conectarnos al servidor sendmail y enviar invitaciones desde las conferencias o para eventos programados:
groupaddmigrupo
useradd -m -g migrupo migrupo
definimos una contraseña para el usuario migrupo:
passwdmigrupo
arrancamos sendmail:
/etc/init.d/sendmail start
Terminamos con la instalación de Openmeetings:
cd /opt
descargamos openmeetings_1_9_1_r4707.zip
unzip openmeetings_1_9_1_r4707.zip
mv red5 openmeetings
Configuramos al conexión de OpenMeetings a la base de datos creada:
mv openmeetings/webapps/openmeetings/WEB-INF/classes/META-INF/mysql_persistence.xml openmeetings/webapps/openmeetings/WEB-INF/classes/META-INF/persistence.xml
nano /opt/openmeetings/webapps/openmeetings/WEB-INF/classes/META-INF/persistence.xml
buscamos estas dos líneas:
, Username=root
, Password="/>
y la modificamos para que queden:
, Username=openmeetings
, Password=miclave"/>
, Password=miclave"/>
Estos 2 últimos pasos son muy importante, sobre todo en un ambiente de producción , si no se hacen el sistema se configura automaticamente para trabajar con la base de datos que trae por defecto el sistema (DERBY).
Si se empieza sin esta configuración hay que hacer un proceso de migración entre bases con los datos de los usuarios que están registrados cosa que no es trivial , por eso es mejor dejar lista la aplicación como va quedar de forma definitiva
Volvemos ejecutable el archivo que sigue que es él que se encarga de la conversión de los archivos antes de cargarlos a OpenMeetings
Volvemos ejecutable el archivo que sigue que es él que se encarga de la conversión de los archivos antes de cargarlos a OpenMeetings
chmod +x openmeetings/webapps/openmeetings/jod/jodconverter2.sh
Iniciamos OpenMeetings:
cd /opt/openmeetings
chmod +x red5.sh
./red5.sh
Cuando se ha terminado de cargar entramos a la pagina Web de instalación
http://miServidor:5080/openmeetings/install
En lugar de IPservidor poner la dirección IP del servidor donde se ha instalado.
Seleccionamos en enlace “Continue with STEP 1”
Configuramos respectivamente: Nombre del administrador, contraseña, correo electrónico, zona horaria, nombre de la Organización, permitimos la registración autónoma de los usuarios, enviamos un correo a los nuevos usuarios para que confirmen su dirección de correo electrónico.
Configuramos la creación de unas salas predefinidas, la dirección de correo electrónico del remitente de los mensajes que llegarán a los usuarios, el dominio del servidor de correo electrónico, el puerto, el usuario que hemos creado anteriormente y la contraseña del usuario. Seleccionamos como idioma predefinido el Español y como Fuente TimesNewRoman. Nos movemos hasta el final de la pagina y presionamos el botón “INSTALL”. Después de un par de minutos, aparecerá:
Seleccionamos el enlace “Enter the Application” que nos llevará a la pagina de Openmeetings:
Ponemos nombre de usuario: admin y contraseña: sesamo y luego presionamos el botón “Entrar”. Perfecto.
Volvemos a la ventana terminal de Linux y presionamos CTRL-C para salir de OpenMeetings. Ahora creamos el script de arranque del servidor Red5:
nano /etc/init.d/red5
Pegamos estas líneas:
#!/bin/bash
# For RedHat and cousins:
# chkconfig: 2345 85 85
# description: Red5 flash streaming server
# processname: red5
# Created By: Sohail Riaz (sohaileo@gmail.com)
PROG=red5
RED5_HOME=/opt/openmeetings
DAEMON=$RED5_HOME/$PROG.sh
PIDFILE=/var/run/$PROG.pid
# Source function library
. /etc/rc.d/init.d/functions
[ -r /etc/sysconfig/red5 ] && . /etc/sysconfig/red5
RETVAL=0
case "$1" in
start)
echo -n $"Starting $PROG: "
cd $RED5_HOME
$DAEMON >/dev/null 2>/dev/null &
RETVAL=$?
if [ $RETVAL -eq 0 ]; then
echo $! > $PIDFILE
touch /var/lock/subsys/$PROG
fi
[ $RETVAL -eq 0 ] && success $"$PROG startup" || failure $"$PROG startup"
echo
;;
stop)
echo -n $"Shutting down $PROG: "
killproc -p $PIDFILE
RETVAL=$?
echo
[ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/$PROG
;;
restart)
$0 stop
$0 start
;;
status)
status $PROG -p $PIDFILE
RETVAL=$?
;;
*)
echo $"Usage: $0 {start|stop|restart|status}"
RETVAL=1
esac
exit $RETVAL
Volvemos ejecutable el archivo y lo configuramos para que arranque en automático:
chmod +x /etc/init.d/red5
chkconfig --add red5
chkconfig red5 on
Iniciamos Red5 y volvemos a entrar a la pagina http://miServidor:5080/Openmeetings para averiguar que esté corriendo.
service red5 start
Los puertos que hay que abrir en el Firewall son:
5080 TCP
1935 TCP
8088 TCP
Recordar que Openmeetings corre una instancia de Tomcat en el puerto, y utiliza axis2 com webserver , si se tiene otras instancias de estos servicios tomar nota de los puertos y usos para evitar conflictos en sus aplicaciones.
Es muy de mi interes el hecho de que openmeetings tenga un servidor de axis2 para administrar y actualizar el sistema desde otro sistema , lo cual cuando menos en lo que tiene que ver en mi caso, evita que el usuario se tenga que registrar en mi sistema principal y luego en openmmeetings lo cual no deja de ser molesto para los usuarios
---------------------------------------------------------------------------------------------------
Cambio de Colores y El nombre de la compañia:
In the config.xml there are some configuration variables
<!--
Name of the Application
this is the Top-Icon Name of the Application
-->
<currentappname>OpenMeetings 1.9.x r4343</currentappname>
<!--
URL to the Home of the Application
this is the URL which is used if you click on the Top-icon
-->
<currentappnameurl>http://incubator.apache.org/openmeetings/</currentappnameurl>
<!--
URL to Bugs/Support
this is the URL which is used if you click on *report a bug*
-->
Ingresar como supe-rusuario a openmeeetings y la pestaña de Administrador buscar
Config Key: application.name
Dar click allí y cambiar openmeeting por MI_COMAÑIA.
El cambio surte efecto al reingresar el sistema:
Para cambiar el NOMBRE que aparece en la parte superir derecha del Openmeetings por MI_NOMBRE<currentappnamebugurl>http://incubator.apache.org/openmeetings/
increse a la carpeta de instacion de openmeetings
y
openmeetings/webapps/openmeetings/config.xml cambiar
<!--
Name of the Application
this is the Top-Icon Name of the Application
-->
Name of the Application
this is the Top-Icon Name of the Application
-->
cambiar
<currentappname>OpenMeetings 1.9.x r4343</currentappname>
<currentappname>OpenMeetings 1.9.x r4343</currentappname>
por
<currentappname>MI_NOMBRE</currentappname>
<!--
URL to the Home of the Application
this is the URL which is used if you click on the Top-icon
-->
<currentappnameurl>http://incubator.apache.org/openmeetings/</currentappnameurl>
<!--
URL to Bugs/Support
this is the URL which is used if you click on *report a bug*
-->
<currentappnamebugurl>http://incubator.apache.org/openmeetings/</currentappnamebugurl>
<!--
URL to the Home of the Application
this is the URL which is used if you click on the Top-icon
-->
<currentappnameurl>http://incubator.apache.org/openmeetings/</currentappnameurl>
<!--
URL to Bugs/Support
this is the URL which is used if you click on *report a bug*
-->
<currentappnamebugurl>http://incubator.apache.org/openmeetings/</currentappnamebugurl>
En el link siguiente en el item configuración pueden encontrarse sin número de configuiraciones utiles.
http://incubator.apache.org/openmeetings/
Comentarios
Publicar un comentario