Hola,

Jose, gracias por tu ayuda. Especialmente por la referencia a StatCVS.
Me parece un proyecto muy interesante.

Finalmente no fue necesario hacer logging a nivel de inetd. Encontr� que
el propio CVS mantiene un hist�rico de actividad con registros de
checkouts, commits, rtags, updates y releases en el archivos
CVSROOT/history (si existe).

Este hist�rico se puede consultar mediante: 

cvs history -x TYPES

donde los tipos de registros son:

T - tag
O - checkout
E - export
F - release
W - update (newly obsolete file removed from working copy)
U - update (file was checked out over user file)
C - update (merge, with conflicts)
G - update (merge, no conflicts)
M - commit (file was modified)
A - commit (file was added)
R - commit (file was removed)

Por defecto muestra los checkouts (-x O). Tambi�n se puede ver todo con
-e y ahorrarse el -x TOEFWUCGMAR.

Se pueden configurar las acciones que se registran mediante la directiva
LogHistory en CVSROOT/config. 

Un saludo.

On Tue, 2003-03-04 at 14:58, Jose San Leandro wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> El propio site de xinetd es el mejor ejemplo: http://www.xinetd.org/, el cual 
> incluye enlaces a articulos como 
> http://www.linuxfocus.org/English/November2000/article175.shtml , que 
> describe las posibilidades de escritura de log.
> En cualquier caso, parece que la sintaxis es sencilla, algo así como:
>  log_type    = FILE /var/log/cvslog
> 
> Todo esto, claro está, es para xinetd. No sé muy bien las diferencias (aparte 
> de la sintaxis en los ficheros de configuración), pero creo recordar que 
> xinetd trata de ser el sucesor o sustituto de inetd, ¿no? De cualquier forma, 
> sé que inetd también ofrece esta funcionalidad.
> 
> Aparte de eso, en Maven hay un plugin que te genera informes de utilización de 
> cvs. Investigando un poco, se llega a la página del proyecto en sí en 
> sourceforge: http://statcvs.sourceforge.net/
> 
> Curiosamente, está desarrollado en Java.
> 
> Espero que te sirva.
> 
> Un saludo.
> 
> On Monday 03 March 2003 17:00, Rafael Luque Leiva wrote:
> > Necesito obtener información sobre el uso de uno de un servidor CVS: qué
> > usuarios se conectan, cuándo, desde qué IP, qué acciones realizan, etc.
> >
> > He probado con un grep del syslog, pero parece que el único evento que
> > registra son los login erróneos:
> >
> > rigel:/ # grep cvs /var/log/messages
> > Mar  3 16:19:23 rigel cvs: login failure by anoncvs /  (for
> > /usr/local/cvsroot)
> >
> > ¿Alguien conoce alguna forma de crear un log de un servidor CVS?
> > Puesto que las peticiones las maneja inetd (o xinetd), me imagino que la
> > solución tendrá más que ver con la monitorización de este demonio que
> > con el propio CVS.
> >
> > Un saludo,
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.2.1 (GNU/Linux)
> 
> iD8DBQE+ZHjJIOG5AG0TzDURAhmcAKCo4s0/Ekq9jSKjK+LiXiI4FXWXcQCfSlRp
> DZpnJv96xzy0J9s+W2Yvi/k=
> =giQv
> -----END PGP SIGNATURE-----
> 
> 
> ---------------------------------------------------------------------
> Para eliminar la suscripci�n, mail a: [EMAIL PROTECTED]
> Para comandos adicionales, mail a: [EMAIL PROTECTED]
> 
> 
> 
-- 
Rafael Luque, <[EMAIL PROTECTED]>

Metadatos RDF: http://www.orange-soft.com/people/luque/contacto.rdf
Clave PGP: http://www.orange-soft.com/people/luque/clavepgp


---------------------------------------------------------------------
Para eliminar la suscripci�n, mail a: [EMAIL PROTECTED]
Para comandos adicionales, mail a: [EMAIL PROTECTED]


Responder a