Utilizamos cookies propias y de terceros. Al navegar entendemos que aceptas el uso de cookies. +Info.
Política de cookies
Proyecto AjpdSoft

· Inicio
· Buscar
· Contactar
· Cookies
· Descargas
· Foros
· Historia
· Nosotros
· Temas
· Top 10
· Trucos
· Tutoriales
· Usuario
· Wiki

Proyecto AjpdSoft: Foros

AjpdSoft :: Ver tema - Error al cambiar IP en LogAnalyzer
Foros de discusión Buscar Perfil FAQ Iniciar sesión
Information Error al cambiar IP en LogAnalyzer

Publicar nuevo tema Responder al tema
Foros de discusión » Linux, sistema operativo gratuito, Ubuntu, Debian, Suse, Red Hat, Fedora   
Ver tema anterior :: Ver tema siguiente
AutorMensaje
varios
Magnífico usuario


Registrado: Oct 10, 2006
Mensajes: 2092

Asunto: Error al cambiar IP en LogAnalyzer Responder citando

Monté un servidor de log gratuito sobre Linux Ubuntu Server con Rsyslog y LogAnalyzer siguiendo vuestro tutorial:

http://www.ajpdsoft.com/modules.php?name=News&file=article&sid=641

Me ha funcionado perfectamente pero he tenido que cambiar la IP del servidor con MySQL, Apache y PHP y al abrir el navegador con la URL de LogAnalyzer me aparece este error:

Failed to establish a connection to the configured MYSQL Server.
LogAnalyzer is not able to initialize the user system.
Extra Error Details:
mysql_connect(): Can't connect to MySQL server on '192.168.31.156' (111)


Vego que pone la IP vieja ¿cómo puedo cambiar esta IP del servidor de MySQL en LogAnalyzer?
MensajePublicado:
Vie Mar 15, 2013 8:27 am
Top of PageVer perfil de usuario
alonsojpd
Administrador/Moderador


Registrado: Sep 16, 2003
Mensajes: 2687

Asunto: Re: Error al cambiar IP en LogAnalyzer Responder citando



Anuncios



Para modificar manualmente los parámetros de conexión y demás en LogAnalyzer accede a la carpeta donde tengas su instalación, normalmente en:

/var/www/loganalyzer

(o la carpeta donde estén los ficheros de LogAnalyzer en tu instalación).

Puedes hacerlo con el comando:

Código:

cd /var/www/loganalyzer


Edita ahora el fichero "config.php" con el comando:

Código:

sudo nano config.php


Busca todas las apariciones de la IP vieja y sustitúyelas por la nueva, normalmente será en el parámetro:

$CFG['UserDBServer'] = '192.168.1.100';

Y en le parámetro del origen (Source):

$CFG['Sources']['Source1']['DBServer'] = '192.168.1.100';
MensajePublicado:
Vie Mar 15, 2013 8:38 am
Top of PageVer perfil de usuario
varios
Magnífico usuario


Registrado: Oct 10, 2006
Mensajes: 2092

Asunto: Re: Error al cambiar IP en LogAnalyzer Responder citando



Anuncios



El LogAnalyzer parece que ya me funciona bien, me pide usuario y contraseña que antes no lo hacía, ahora el problema es que me aparece este error:

Connection to the database server failed
Extra Error Details:
mysql_connect(): Can't connect to MySQL server on '192.168.31.156' (111)


Y vuelvo a ver que pone la IP antigua ¿falta algún sitio más donde modificarla?
MensajePublicado:
Vie Mar 15, 2013 8:47 am
Top of PageVer perfil de usuario
alonsojpd
Administrador/Moderador


Registrado: Sep 16, 2003
Mensajes: 2687

Asunto: Re: Error al cambiar IP en LogAnalyzer Responder citando



Anuncios



varios escribió:
El LogAnalyzer parece que ya me funciona bien, me pide usuario y contraseña que antes no lo hacía, ahora el problema es que me aparece este error:

Connection to the database server failed
Extra Error Details:
mysql_connect(): Can't connect to MySQL server on '192.168.31.156' (111)


Y vuelvo a ver que pone la IP antigua ¿falta algún sitio más donde modificarla?


Además del fichero config.php también tienes que cambiar la IP en la tabla "logcon_sources", en el campo "DBServer" de la base de datos MySQL de LogAnalyzer. Esto lo puedes hacer con cualquier software que permita acceder a MySQL como MySQL Administrator, MySQL Workbech, AjpdSoft Administración Bases de Datos o incluso desde la línea de comandos del servidor de Log con Rsyslog y MySQL, sería algo así:


Para conectarnos a MySQL:

Código:

mysql -u root -p


Para mostrar todas las bases de datos de MySQL y averiguar cuál es la de LogAnalyzer:

Código:

show databases;


Una vez que sepamos cuál es la de LogAnalyzer, la usamos:

Código:

use loganalyzer;


Para mostrar las tablas de la base de datos usada:

Código:

show tables;


Para mostrar los registros de la tabla "logcon_sources" (el prefijo "logcon" puede variar pues se establece en el proceso de instalación):

Código:

select dbserver from logcon_sources;


Para cambiar el valor del campo "dbserver" en la tabla "logcon_sources". Lo cambiaremos sólo en aquellos registros que tengan la IP antigua:

Código:

update logcon_sources set dbserver='192.168.1.200' where dbserver='192.168.31.156';


En la consulta SQL anterior cambiaremos "192.168.1.200" por la IP nueva del servidor de MySQL con Rsyslog, y cambiaremos "192.168.31.156" por la IP antigua. Así sólo cambiaremos la IP en los "sources" que tuvieran la vieja (si tenemos varios).
MensajePublicado:
Vie Mar 15, 2013 10:03 am
Top of PageVer perfil de usuario
varios
Magnífico usuario


Registrado: Oct 10, 2006
Mensajes: 2092

Asunto: [RESUELTO] Error al cambiar IP en LogAnalyzer Responder citando



Anuncios



alonsojpd escribió:
Además del fichero config.php también tienes que cambiar la IP en la tabla "logcon_sources", en el campo "DBServer" de la base de datos MySQL de LogAnalyzer. Esto lo puedes hacer con cualquier software que permita acceder a MySQL como MySQL Administrator, MySQL Workbech, AjpdSoft Administración Bases de Datos o incluso desde la línea de comandos del servidor de Log con Rsyslog y MySQL, sería algo así:


Para conectarnos a MySQL:

Código:

mysql -u root -p


Para mostrar todas las bases de datos de MySQL y averiguar cuál es la de LogAnalyzer:

Código:

show databases;


Una vez que sepamos cuál es la de LogAnalyzer, la usamos:

Código:

use loganalyzer;


Para mostrar las tablas de la base de datos usada:

Código:

show tables;


Para mostrar los registros de la tabla "logcon_sources" (el prefijo "logcon" puede variar pues se establece en el proceso de instalación):

Código:

select dbserver from logcon_sources;


Para cambiar el valor del campo "dbserver" en la tabla "logcon_sources". Lo cambiaremos sólo en aquellos registros que tengan la IP antigua:

Código:

update logcon_sources set dbserver='192.168.1.200' where dbserver='192.168.31.156';


En la consulta SQL anterior cambiaremos "192.168.1.200" por la IP nueva del servidor de MySQL con Rsyslog, y cambiaremos "192.168.31.156" por la IP antigua. Así sólo cambiaremos la IP en los "sources" que tuvieran la vieja (si tenemos varios).


Ok, genial!!! ya me funciona perfectamente haciendo lo que comentas, al final lo he hecho por comando en el servidor con Rsyslog, LogAnalyzer y MySQL.
MensajePublicado:
Vie Mar 15, 2013 10:07 am
Top of PageVer perfil de usuario
Mostrar mensajes de anteriores:   
Todas las horas son GMT - 1 Horas
Publicar nuevo tema Responder al tema
Foros de discusión » Linux, sistema operativo gratuito, Ubuntu, Debian, Suse, Red Hat, Fedora  

Cambiar a:  
Key
  Puede publicar nuevos temas en este foro
No puede responder a temas en este foro
No puede editar sus mensajes en este foro
No puede borrar sus mensajes en este foro
No puede votar en encuestas en este foro
Este sitio web NO CONTIENE malware, todos los programas con código fuente aquí. Autor: Alonso Javier Pérez Díaz Google+ Síguenos en Google+