Bienvenido(a), Visitante. Por favor, ingresa o regístrate.

Ingresar con nombre de usuario, contraseña y duración de la sesión

 
Búsqueda Avanzada

15.707 Mensajes en 3.130 Temas- por 372 Usuarios - Último usuario: Javier Cruz
Mayo 23, 2012, 08:50:37
Foro de Hispabyte.netSistemas operativos y SoftwareSoftware (Moderador: actinio)Tema: Control de conexiones [solucionado]
Páginas: [1]   Ir Abajo
Imprimir
Autor Tema: Control de conexiones [solucionado]  (Leído 507 veces)
0 Usuarios y 1 Visitante están viendo este tema.
svoboda
Global Moderator
Experto
*****
Mensajes: 440



Ver Perfil
« : Octubre 14, 2005, 07:57:37 »


Buenas a todos, haber que me explique. Estoy buscando un programa, mejor de c?digo abierto, para llevar la cuenta de las ip's que se conectan a un servidor, o mejor la cuenta y el tiempo que cada una esta conectada.
Eso es lo principal, si ademas pudiera envierme los registros por e-mail o algo as? o alguien supiera como hacerlo para que el servidor me los mandara (script, ...) ser?a ya estupendo, ya que el acceso al servidor esta un poco complicado.
Gracias de antemano.
« Última modificación: Noviembre 11, 2005, 11:39:29 por harpo » En línea
svoboda
Global Moderator
Experto
*****
Mensajes: 440



Ver Perfil
« Respuesta #1 : Octubre 18, 2005, 08:34:10 »

Bueno, he seguido investigando un poquito mas sobre esto, y he llegado a un par de conclusiones y a un par de dudas mas claro Sonrisa

Haber:
1) He estado leyendo aqui, sobre los ficheros de logs del apache. En principio, para mis necesidades de cuenta de ip's y tiempo de conexi?n me bastar?a con una sentencia as?.
Código:
LogFormat "%a %t common
CustomLog logs/access_log common
%a -> Remote ip-address
%t -> hora de conexi?n

La primera duda ser?a, es %a (remote ip-address), o %h (remote host), recordemos que lo que quer?a contar es usuarios conectados a mi servidor.

2) Logicamente los ficheros de logs para muchas conexiones se hacen muy grandes, pero para eso esta la rotaci?n de ficheros (tambien explicada en la p?gina anterior)
Código:
mv access_log access_log.old
mv error_log error_log.old
apachectl graceful
sleep 600
gzip access_log.old error_log.old

Aqu? varias preguntas, ?como se define el tiempo cada cuanto se hace esta operaci?n?, como yo lo necesito cada mes, si se hace cada menos tiempo ?como cambio el nombre del zip para hacerlos consecutivos?

Se me ha ocurrido que para hacer el cambio de ficheros de log usar lo de arriba pero sin comprimir y hacer la compresion con un script, y darle al zip el nombre de la fecha, ?como se automatiza para que un script se ejecute cada x tiempo?, o tambien en vez de comprimir el zip con diferentes nombres mandarmelo por correo con un script, ?se puede?.

Y por fin la ultima cosa, ?los codes anteriores en que fichero van?, he visto un "mod_log_config.c" pero no se si es este.

Bueno espero que esta vez si que me pueda ayudar alguien, o al menos dar alguna idea. Adios.
En línea
D4MR0D
Grupo_Moderadores
Miembro Imprescindible
*
Mensajes: 1.069



Ver Perfil
« Respuesta #2 : Octubre 18, 2005, 07:12:41 »

Todo lo que dices puede hacerse, de hecho, tanto Mandriva como Redhat lo hacen automaticamente y seguramente otras tambi?n. Tendr?s que a?adir una tarea en el cron para que ejecute un script que realice las tareas que quieras, numerar los archivos antiguos, enviar el zip resultante por correo, lo que sea.

Un par de enlaces que te pueden resultar utiles:

Intro to cron

http://linuca.org/body.phtml?nIdNoticia=256
En línea
svoboda
Global Moderator
Experto
*****
Mensajes: 440



Ver Perfil
« Respuesta #3 : Octubre 18, 2005, 09:16:28 »

Gracias por tu ayuda D4MR0D.

Una cosilla mas, aun en el caso de que hiciera un script que hiciera eso o usara algunos prehechos, la cuenta no seria correcta, ya que el log contempla tanto las entradas de usuarios como las de los robots de internet (google, ...), ?no?

?Se podria evitar esto de alguna manera?, o ?el log no registra los accesos de robots?
En línea
D4MR0D
Grupo_Moderadores
Miembro Imprescindible
*
Mensajes: 1.069



Ver Perfil
« Respuesta #4 : Octubre 19, 2005, 04:00:34 »

El log de Apache lo registra todo, si quieres discriminar por tipos de accesos, puedes usar un analizador de logs como AWStats, o usar su c?digo fuente para ver qu? hace para diferenciar los robots (lo que AWStats llama tr?fico no visto), si no necesitas tanta estadistica.
En línea
Páginas: [1]   Ir Arriba
Imprimir
Foro de Hispabyte.netSistemas operativos y SoftwareSoftware (Moderador: actinio)Tema: Control de conexiones [solucionado]
Ir a:  


Tema diseñado por RJ-45 para Hispabyte.net basado en el
theme famouspadexx v.09 designed by Formado Comprido
Downloable here. My present to padexx.de