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]
