Gracias por contestar. Al final voy a elegir enviar los logs que yo
quiera al servidor remoto y que alli se haga un filtro por programa.
http://www.rsyslog.com/doc/rsyslog_conf_filter.html
Me gustaria enviar todos los logs de aplicaciones php, java, otras
apps al un servidor remoto y que alli me aplique la regla de que si
es
un log del apache de acceso me lo escriba en un fichero, si es de
error en otro y si es de java, en otro.
No se si podria hacerlo aplicando esa configuracion.
Saludos.
Camaleón <noelamac@gmail.com> escribió:
El Thu, 07 Mar 2013 10:05:35 +0000, maykel escribió:
El 2013-03-07 08:19, Trujillo Carmona, Antonio escribió:
El mié, 06-03-2013 a las 15:43 +0000, maykel@maykel.sytes.net
escribió:
Hola muy buenas, la idea de esta pregunta es poder centralizar
logs en
un dispositivo de almacenamiento y poder escribir desde diferentes
nodos
y leer. Para ello, hay que controlar los bloqueos de los archivos,
para
que cuando un nodo esté escribiendo, el otro nodo espere. Mirando
alternativas he encontrado iscsi + ocfs2 , el tema es que quería
montarlo sobre un proxmox 2.2 pero me parece que para montar ocfs2
se
necesita un kernel puro de debian...
(...)
Olvídate de montar un filesystem de cluster para guardar log, vas a
tener mas problemas que soluciones.
El tema ya esta mas que probado, monta un servidor de log,
cualquier
debian mínimo sirve, puede ser virtual (yo lo tengo así) puedes
separa
los log que procedan de las diferentes maquinas etc.. Ya te han
dicho
que busques por rsyslog, pero además te puede servir para muchos
dispositivos (conmutadores, impresoras, AP ...) que pueden
mandar los log a servidores remotos y que si se apagan se pierden,
por
lo que es la única forma de poder analizar un problema después de
bloqueado el dispositivo.
Gracias por contestar. Pero el único inconveniente es lo que he
comentado antes, que tenemos aplicaciones en java que guardan logs
en
una ruta determinada que nosotros queremos. Entonces tendríamos que
decirles a esas aplicaciones que escriban en syslog?
¿De qué aplicación Java se trata?
Si dispone de soporte para enviar los registros al syslog no deberías
de
tener ningún problema... bueno, sí, sólo tendrías que comprobar que
también permite enviar el archivo a un servidor remoto a través de
los
puertos tcp o udp.
Saludos,
--
Camaleón