Translate

jueves, 25 de diciembre de 2008

SISTEMA DE MESA DE AYUDA - TIP'S

:: Introducción


En este post intento dejar unos pequeños Tip's para instalar el AdventNet ManageEngine ServiceDesk Plus. Tenga en cuenta que este sistema no es Open Source, ni es de distribución gratuita, ósea, que tiene una licencia que es paga. Pero podemos bajar el trial para ver de qué se trata. Desde ahora lo llamare "Sistema de Mesa de Ayuda". El sistema está hecho en java, corre sobre un Jboss y además viene incluido un servidor Mysql el cual lo utiliza para guardar todos sus datos, en la última versión pude integrarse con Servidor LDAP (Con Active Directory lo hacía en versiones anteriores) y trae su propio sistema de backup que funciona correctamente.

:: Instalación


Instalar el "Sistema de Mesa de Ayuda" en Linux podemos hacerlo desde el entorno grafico, o bien, desde consola:

Opción 1 - Consola:

Si lo ejecutamos desde consola y no queremos o no tenemos instalado el entorno grafico, escribimos lo siguiente:

marado2:/# ./ManageEngine_ServiceDesk_Plus.bin -console 

Ejecutado comenzara la configuración de la instalación en modo texto.

Opción 2 - Grafico:


En este caso debemos igualmente levantar una terminal texto para ejecutar el archivo (ManageEngine_ServiceDesk_Plus.bin) con la diferencia que luego la configuración de la instalación lo hace a través de un entorno grafico más ameno.

marado2:/# ./ManageEngine_ServiceDesk_Plus.bin

:: Iniciar Mesa de ayuda

Para iniciar el sistema de mesa de ayuda debemos entrar al entorno gráfico de Linux y luego abrir una consola donde ejecutaremos el siguiente comando:

marado2:~/AdventNet/ME/ServiceDesk/bin# nohup ./run.sh

Utilizo ''nohup" para que el proceso corra en background y se pueda cerrar la consola, ya que con "&" al final del comando, libera la consola, pero al cerrar se cierran con ellas todos los proceso que se iniciaron con la misma, incluido los proceso que se mandaron a correr en background con "&".

:: Bajar el Servicio
Para bajar el servicio simplemente debemos ejecutar:

marado2:~/AdventNet/ME/ServiceDesk/bin# ./shutdown.sh -S

:: Actualizar el Servicio

Debemos bajar desde el sitio web el parche correspondiente a la ultima versión que tengamos nosotros instalada, ósea que si tenemos la versión 7502 instalada y la última actualización en el sitio web es la 7515, seguramente debemos aplicar el parche que contiene la actualizacion,7503 al 7508, otro parche que va desde la versión 7509 al 7512 y por último el parche que contiene la ultima actualización desde la versión 7513 al 7515 (Todas las versiones nombradas sirven a modo de ejemplo, pueden o no coincidir con la realidad). Una vez bajadas las actualizaciones debemos ir aplicándolas de la siguiente forma y en su orden correlativo:

marado2:bin# ./UpdateManager.sh 
AdventNet_ManageEngine_ServiceDesk_Plus_7_0_0_SP-0_22_1.ppm

:: Restaura backup

El sistema de mesa de ayuda, trae para programar el backup automático y el mismo lo guarda en: }

marado2:~/AdventNet/ME/ServiceDesk/backup#

y tiene la siguiente forma:

backup_servicedesk_7500_database_12_18_2008_15_54.data

Para restaura el backup en algún momento, entramos en /root/AdventNet/ME/ServiceDesk/bin y ejecutamos lo siguiente:

./restoreData.sh -c ../backup/backup_servicedesk_7500_database_12_18_2008_15_54.data

:: Como utilizar el Mysql Interno


Aquí quiero hacer una salvedad, el sistema de mesa de ayuda cuando se instala, coloca un mysql el cual si queremos ingresar en forma localhost se debe hacer lo siguiente:

Path Linux: /root/AdventNet/ME/ServiceDesk/mysql
Path Windows: C:\AdventNet\ME\ServiceDesk\mysql\bin


Conexión a la base Linux:

./mysql --port=33366 --socket=/root/AdventNet/ME/ServiceDesk/bin/../mysql/tmp/mysql.sock --user=root --default-character-set=utf8

Windows: 

Dump: 
./mysqldump -P 33366 -h localhost -u root servicedesk > servicedesk.sql
Restore:

./mysqld -P 33366 -h localhost -u root servicedesk <>

Linux:

Dump:
./mysqldump --port=33366 --socket=/www/ServiceDesk/bin/../mysql/tmp/mysql.sock --user=root --default-character-set=utf8 servicedesk > servicedesk.sql
Restore:
./mysql --port=33366 --socket=/www/ServiceDesk/bin/../mysql/tmp/mysql.sock --user=root --default-character-set=utf8 servicedesk <>