-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2010-02-04 a las 14:58 +0100, jose maria escribió:
El Jueves 04 Febrero 2010, Carlos E. R. escribió:
La 11.2 viene con rsyslog de serie, y creo que puede escribir en bases de datos si se lo pides. Esto pone:
## Note, that when the MYSQL, PGSQL, GSSAPI, GnuTLS or SNMP modules ## (provided in separate rsyslog-module-* packages) are enabled, the ## configuration can't be used on a system with /usr on a remote ## filesystem.
Lo que no tengo ni idea es de como funciona, porque es un chisme nuevo para mi.
* Si rsyslog es el metodo que uso "para mensajes syslog", y es el que sera por defecto en todas las distribuciones , pero trabaja solo con eso, a mayores puede tomar datos de ficheros y convertirlos a "mensajes syslog" una de las cosas que quiero evitar, resumiendo si ya obtengo los datos en claro vsftpd.log no quisisera simplemente insertarlos con algun apaño, script perl, bash, daemon lo que sea y cuanto mas facilon mejor.
* Añado por si alguien usa rsyslog, qu hay una interfaz para atacar la base de datos dande almacena rsyslog, es espartana pero sirve, es de los patrocinadores de rsyslog , http://www.phplogcon.org/
No se si he entendio lo que tratas de hacer, pero entiendo que lo que quieres, o una de las cosas que quieres, es que los logs se guarden en bases de datos en vez de, o además de, ficheros de texto. Eso entiendo que lo puede hacer rsyslog en local. Pero me parece que además los quieres juntar en una máquina centralizada, y eso es la parte que no termino de entender. Creo que comentas que una posibilidad es que los daemons de cada máquina envien sus registros, según se producen, a un daemon remoto, ¿no? Y que eso no te gusta porque se pueden perder entradas. Verás, yo trabajé en una multinacional (Lucent) que tenía una aplicación gorda, en unix, precisamente para recoger registros de las centrales telefónicas, procesarlos, presentar alarmas en la sala de control, etc. Imagino que muy cara. Pero seria. Además, nosotros teníamos una máquina linux (SuSE 7.3) y una Sun que hacían un trabajo similar, como backup (instalado antes de la aplicación seria y mientras se ajustaba). Una de las partes consistía simplemente en copiar (rcp, creo) los ficheros de logs cada hora. A las doce de la noche se rotaban y se recogían los logs completos del dia. Eso es otra posibilidad: no es a tiempo real, pero es muy fiable. (los registros a tiempo real venían por telnet continuo, capturando la salida de dos impresoras de las centrales. Eso es otra historia)
Hay un cuasi clon de delphi para linux (y windows, es multiplataforma), libre e independiente. Se llama Lazarus. No se que tal de bueno sería para vuestra aplicación.
* Se lo he dicho al "programador" que podia migrarlo para linux con lazarus, pero no parece tener interes (y no sabe de bases de datos opensource) y no le puedo obligar, entre otras cosas por que yo no necesito ese programa, necesito una pequeña parte del mismo que estoy convencido que es relativamente sencillo para quien tenga idea de bases de datos, si no encuentro nada tendre que tirar de rsyslog.
Ya contarás :-) - -- Saludos Carlos E. R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAktrKpUACgkQtTMYHG2NR9UyHwCdFmI8r7Y857Rt7ITABvOw0ax2 KkkAn2WHoWLgOvq45BiN+yt8kj5JkWtm =kf5O -----END PGP SIGNATURE-----