Administración Remota De Mangos [MaNGOLin]


Objetivo: Administración Remota De Mangos [MaNGOLin]
Administración Remota de Mangos
Introdución.
Esta guía trata de enseñarte cómo crear una conexión externa, para administrar mangos, desde una maquina ajena a la que está instalado, por tanto, si lo que quieres es hacerlo desde la propia máquina en la que se ejecuta, no necesitas crear conexión alguna, solo necesitas leer el punto 1º de [Las Herramientas], sin la necesidad de instalar los driver, y de ahí, saltar a [Configurar Mangos] para luego ir a, [Administrar Mangos con MaNGOLin].
Prólogo.
La red de redes, está llena de SIte, donde podemos encontrar solución, a casi cualquier problema, en este caso informático, que se nos plantee. Todo está en la pericia que tengamos a la hora de buscarlos, y buscando, buscando, en un rincón de la red, encontré un desarrollador anónimo, que con más penas que gloria, lleva a cabo un proyecto gratuito llamado

MaNGOLin. Con esta utilidad, desarrollada en java, y para las plataformas Linux y Windows, es posible administrar mediante una conexión remota, a nuestro Mangos.

MaNGOLin está en continuo desarrollo, así que el no hacer manual de cómo se usa es una obviedad, ya que quedaría obsoleto de inmediato, a parte del hecho, de que su interface, es muy intuitiva, y aunque cada botón, lleva su ayuda mediante un mensaje pop up para aclararnos su acción, el programa está en ingles, pero su desarrollador pone a disposición de todos, el código fuente, para que “cualquiera”, con unos conocimientos básicos de programación, pueda cambiar el interface, a su idioma natal.

De todas formas en su web, tiene un pequeño foro de soporte, en el cual podemos consultarle cualquier duda, que amablemente el responderá, no quiero hacer de esto una misiva, pero de camino agradecerle su trabajo, como es de solidarios.
....oooO.................
.....(....)... Oooo.......
....\..(......(....).....
......\_)......)../.......
..............(_/........

Las Herramientas

1. Como es lógico, necesitamos en software de de administración MaNGOLin, que actualmente [junio de 2010] anda por su revisión 0.96. Este es el enlace de descarga de la página donde su desarrollador pone las Raleases:

http://www.caledoniacomputers.com/?cat=5

Como he dicho anteriormente, lo tienes para Linux y Windows, para los usuarios de Mac, no les queda otra que bajar el código fuente, y compilarlo, en java.Es obvio, que al ser una aplicación Java no necesitamos de ningún servidor web, tipo Apache, basados en PHP, para hacerla funcionar, pero si de un intérprete java [JRE]. Como no se que plataforma es la que tienes, Linux, Windows, o MAC en x86 ó x64, no te puedo poner un enlace directo a cada una de ellas, sino a la página donde puedes elegir cual. Es el siguiente:

https://cds.sun.com/is-bin/INTERSHO...S-CDS_Developer

Lo más probable es que ya lo tengas y no lo sepas, así que para comprobar que lo tienes, y así no descargarlo del anterior enlace, puedes ir a este otro, y testeará si ya lo tienes instalado (No manipulará tu equipo, así que tranquilo) :

http://www.java.com/es/download/installed.jsp?detect=jre&try=1

2. Con esto nos aseguraremos que MaNGOLin se ejecutará en nuestro equipo. Como de lo que se trata es de administrar de forma remota a Mangos, nos hará falta un driver de conexión con Mysql, el cual explique y puse los correspondientes enlaces de descarga en el hilo de [Como conectarse remotamente a Mysql], el cual es obligatorio que te leas, porque sin los pasos previos de dicha guía para crear un usuario remoto, no podrás continuar con esta, y además en ella como he dicho, dejé los enlaces de descarga del driver de conexión con Mysql, que si bien no nos hizo falta entonces, porque Navicat, y SQLyog, tienen el suyo propio, MaNGOLin, los necesitará.

Como he dicho al inicio de la guia, si vas a administrar en la misma máquina donde está el servidor mangos y Mysql solo necesitas instalar el JRE de java, y el driver de conexión con Mysql no lo necesitas, y sáltate la operación de crear un usuario remoto, y las opciones de enrutamiento, aunque no te vendría nada mal que lo leyeras .
Aquí tienes el Link de la guía:

http://www.lxxx2.es/index.php?topic=1011.msg6614#msg6614

Es ahora cuando explicaré como instalar, configurar y establecer una conexión con Mysql a través de dicho driver.

....oooO.................
.....(....)... Oooo.......
....\..(......(....).....
......\_)......)../.......
..............(_/........

Instalar el Driver de conexión a MySQL
La instalación del driver, no puede ser más simple, en la imagen adjunta, veras que solo son 4 pasos, sin comentarios
....oooO.................
.....(....)... Oooo.......
....\..(......(....).....
......\_)......)../.......
..............(_/........

Configurar el Driver de conexión a MySQL

La configuración que te voy a explicar es bajo Windows, así que para Linux y Mac, dejo a los expertos en dichos sistemas, a que expliquen como se hace, no diferirá mucho en cuanto a proceder como en Windows, así que si eres del otro lado, espero orientarte con este procedimiento. He de advertir, que para llevarla a cabo, necesitas permisos de administrador, y ya hay mucho escrito en la red de cómo “tomar permisos de administrador en Windows” pues dicho paso se hace con las herramientas administrativas, así que si no sabes cómo hacerlo, búscalo, porque no me voy a explayar más.

Manos a la obra; nos vamos a [Inicio] -> [panel de control], y pulsamos el icono de herramientas administrativas, a su vez en la ventana que sale, pulsamos el icono -> Orígenes de datos ODBC, como se ve en la imagen adjunta.
herramientasadministrat

Al pulsar dicho icono, nos saldrá la ventana (1) de la imagen inferior, en ella debemos seleccionar en la parte superior de esta, la pestaña [DSN de sistema], y a continuación [Agregar], con ello accedemos a la ventana (2), en la cual debemos seleccionar con el ratón, el driver que hemos instalado [MySQL ODBC 5.1 Driver], para a continuación pulsar finalizar, y accederemos a la utilidad del driver de conexión, ventana (3), a esta ventana dedicaremos más tiempo y atención.

En la ventana de configuración de la conexión (3), debemos seguir un orden meticuloso, para no caer en la duda de que algo ha ido mal, en la casilla [Data Source Name], debemos poner el nombre que le damos a esa conexión, por ejemplo, si lo que pretendo es conectarme con la DB mangos, le pondré un nombre que me oriente, de que se trata, como en el ejemplo de la imagen. La casilla [Description], no es obligatorio rellenarla, en [Server] debemos poner la dirección IP de la maquina en la cual reside MySQL, o en su caso, un nombre de dominio si se trata de una maquina con DNS, ej: MiserverWoW.dyndns.info, recordar lo que vimos en la guía anterior, no hace falta que te diga, de qué va esto, a estas alturas, como es lógico, el puerto que es el 3306 (o el que se abrió en los pasos que diste de la guía de conexión remota). En [User], el usuario que tiene permiso de conexión remota a Mysql, y el [Password], ahora pulsa el botón [Test] y espera respuesta, si todo ha ido bien, debes ver el recuadro de [Connection successful], si no es así, tienes un problema de enrutamiento, en teoría, si has seguidolos pasos de la guía de conexión remota a MySQL, todo debe estar OK.

Ahora presta atención a lo que te explico; debemos seleccionar la DB a la que queremos conectarnos, esto se realiza pulsando la flechita que hay a la derecha de la casilla [Database], y es muy importante, que al pulsarla, dejes el ratón quieto, y repito, quieto, sobre ella, para que así puedas ver, las DB´s que tienes disponibles en la parte del servidor MySQL, se paciente a la espera de la conexión, y moviendo el ratón dentro del menú desplegable que te sale, seleccionas con un click, la que vas a crear, (en el ejemplo de la imagen es mangos) o sea, no la escribas, luego pulsa el botón [OK] (está debajo, por eso no lo ves).
origenesdedatos
Esto hará que salgas de la imagen (3), y vuelvas a la imagen (1), donde tienes que repetir el proceso, desde la (1) a la (3), para cada DB, o sea, como el servidor de mangos usa cuatro bases de datos, esto es; mangos, scriptdev2, characters y realmd, debemos crear una conexión a cada una de ella, para tener al final en la pantalla del driver (1) como resultado de las conexiones, esta otra:
origenesdedatos5
[Cuatro conexiones independientes, una para cada DB]
Pulsamos [Aplicar] luego [Aceptar] y se acabo.

Con esto ya tenemos configurada la conexión del driver con el servidor de MySQL que gestiona mangos, en concreto con cada una de sus DB´s, que son las que necesita acceder MaNGOLin para que funcione adecuadamente.
....oooO.................
.....(....)... Oooo.......
....\..(......(....).....
......\_)......)../.......
..............(_/........

Configurar Mangos
Para que Mangos permita la administración remota, es necesario habilitar este servicio, en el archivo de configuración que lleva [mangosd.conf], lo abrimos con el Wordpad, y localizamos las siguientes líneas y las dejamos como indico en rojo:
Citar:
Console.Enable = 1
Ra.Enable = 1
Ra.IP = 0.0.0.0 (*)
Ra.Port = 3443 <-- este es el puerto que hay que abrir en el router, acuérdate de este Nº
Ra.MinLevel = 3 <-- Solo permitirá conectarse al administrador (importante)
Ra.Secure = 1 <-- Echará a fuera al que no se identifiqué correctamente
Ra.Stricted = 1

(*) Con la línea [Ra.IP = 0.0.0.0] lo que hemos hecho es autorizar a cualquier IP a conectarse remotamente con mangos, si en ella indicáramos una IP, solo permitirá conectarse desde ella, y también, si indicamos 127.0.0.1, solo podrás acceder remotamente a mangos, desde la misma máquina en la que reside.

Guarda y cierra mangosd.conf.
....oooO.................
.....(....)... Oooo.......
....\..(......(....).....
......\_)......)../.......
..............(_/........

Enrutamiento
Es la misma operación que hicimos en la guía de conexión remota a MySQL, salvo que esta vez debemos enrutar el puerto 3443 TCP, así que no me voy a repetirme, solo te mostraré el resultado final del proceso.
routerra
Como explique, la dirección 192.168.1.50, es un solo un ejemplo. Y te recuerdo que esto solo se hace en el router al cual está conectada la máquina que se ejecuta Mangos, no desde el que se efectúa la conexión.
....oooO.................
.....(....)... Oooo.......
....\..(......(....).....
......\_)......)../.......
..............(_/........

Administrar Mangos con MaNGOLin
Ahora todo está habilitado para poder conectar con Mangos, para ello, debemos conectarnos a MySQL y Mangos mediante la herramienta de administración que hemos elegido. Al ejecutar MaNGOLin, en la pantalla principal pulsamos [Connect] (1), en la ventana emergente que nos aparece (2), debemos introducir los datos que nos requiere, haciendo especial mención a las casillas [Hostname/IP] que como puedes deducir, nos permiten conectarnos a una IP del tipo 192.168.xxx.xxx ó 80.58.16.250(DNS), y también a un nombre de dominio, del tipo MiserverWoW.dyndns.info, este último en el caso de ser una DNS dinámica como vimos en la guía de conexión remota a MySQL. Si lo que pretendes es conectarte desde la propia maquina en la que está Mangos, debes introducir la dirección de la maquina localhost, esto es, 127.0.0.1 Pulsamos [Continue] (3) y esperamos pacientemente a que se conecte.
mangolin1
El resultado final de una conexión exitosa es la captura que pongo a continuación:
mangolin2
Os presento a mi Server (Atalaya de los Corsarios)
Epilogo
La ventaja de MaNGOLin sobre otras utilidades de administración de Mangos, es que no necesita de un server Apache o del tipo PHP, para funcionar, porque al igual que Jdownloader, o Azureus Vuze, se ejecuta en JAVA, y eso es una ventaja, ya que la compatibilidad la tenemos asegurada con todas las plataformas, además de el hecho de brindarnos la posibilidad de conectarnos remotamente, podemos tener nuestro server en el Peloponeso, o en una habitación de casa, y administrarlo desde Sudáfrica, o desde otro ordenador de casa.

MaNGOLin es muy intuitivo, y te enganchará, porque las posibilidades que ofrece son muchas, como descubrirás, es muy divertido, en algunos aspectos, y te da confianza en su uso, quizá con el tiempo haga un manual de él, claro está, con el permiso de su creador, “que es más apañao que un jarrillo lata”, y cuando lo de por concluido.
Como mencioné al principio, desconozco como crear una conexión a MySQL desde Linux o MAC, usando los drivers de MySQL Connector, no diferirá mucho, pero si alguien se ofrece voluntario a explicarlo, se lo agradeceremos.

Citar:
Con los dos manuales que os he dejado, podéis tener un server dedicado con un foro, en una granja de server de alquiler que te permite tener miles de user online a la vez, y adminístralo desde casa, con un portátil, sin perder el control de este, claro está, si te lo puedes permitir, o si te ayudan económicamente los User.


Saludos

█║▌│█│║▌║││█║▌│║║█║
® Mrbytes


Rev 1.0

última edición por Mrbytes el Dom 05 Jun, 2011 12:24; editado 1 vez
Perfil MP  
Objetivo: Re: Administración Remota De Mangos [MaNGOLin]
Una Guia Muy Interesante Como Siempre Mostrándonos Nuevas Opciones Excelente.


Página 1 de 1


  
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
No puede descargar archivos
No puede publicar eventos en el calendario

   

Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.

Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo

Página generada en:: 0.4936s (PHP: 87% SQL: 13%)
Consultas SQL: 14 - Debug on - GZIP Activado