-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hola: A raiz de la historia esa con el hylafax para ver el numero entrante, me llegan un montón de mensajes al "/var/log/messages": Oct 14 16:30:22 nimrodel FaxGetty[6829]: CAUGHT SIGNAL 15 Oct 14 16:30:22 nimrodel FaxGetty[6829]: CLOSE /dev/modem Oct 14 16:30:22 nimrodel FaxGetty[6829]: <-- [5:ATH0\r] Oct 14 16:30:26 nimrodel FaxGetty[13332]: OPEN /dev/modem HylaFAX (tm) Version 4.2.5 Oct 14 16:30:26 nimrodel FaxGetty[13332]: /dev/modem: Can not lock device. Oct 14 16:30:56 nimrodel FaxGetty[13332]: Purge stale UUCP lock /var/spool/locks/LCK..modem Oct 14 16:31:00 nimrodel FaxGetty[13332]: <-- [4:ATZ\r] Oct 14 16:31:00 nimrodel FaxGetty[13332]: --> [3:ATZ] Oct 14 16:31:00 nimrodel FaxGetty[13332]: --> [2:OK] Oct 14 16:31:03 nimrodel FaxGetty[13332]: <-- [9:AT#CID=1\r] Oct 14 16:31:04 nimrodel FaxGetty[13332]: --> [8:AT#CID=1] Oct 14 16:31:04 nimrodel FaxGetty[13332]: --> [2:OK] Oct 14 16:31:04 nimrodel FaxGetty[13332]: <-- [7:ATS0=0\r] Oct 14 16:31:04 nimrodel FaxGetty[13332]: --> [6:ATS0=0] Oct 14 16:31:04 nimrodel FaxGetty[13332]: --> [2:OK] En principio, parece fácil de filtrar: facilidad daemon, program FaxGetty. Vale. Defino un filtro que dispara con "FaxGetty": filter f_hylafax { level(debug) and facility(daemon) and program("FaxGetty"); }; Modifico el filtro del messages para eliminar las lineas del FaxGetty: filter f_messages { not facility(news, mail) and not filter(f_iptables) and not filter(f_local) and not filter(f_hylafax) and not facility(kern) and not facility(authpriv); }; Con lo cual, la definición del "/var/log/messages" sigue como estaba: destination messages { file("/var/log/messages"); }; log { source(src); filter(f_messages); destination(messages); }; Todo esto, hasta aquí, funciona: en el "/var/log/messages" ya no tengo los mensajes que contienen "FaxGetty". El siguiente paso es meter esos mensajes en otro fichero de log aparte: destination hylafax { file("/var/log/fax"); }; log { source(src); filter(f_hylafax); destination(hylafax); }; La definición es similar a la anterior, debería funcionar, ¿no? Pues no, no funciona. Ni siquiera me crea el fichero "/var/log/fax". Los mensajes desaparecen del todo, y ningún mensaje de error. Si creo a mano un fichero "/var/log/fax", entonces sólo escribe esta linea cada vez que reseteo el fax: Oct 14 16:25:15 nimrodel FaxGetty[6829]: HELLO en vez de la verborrea que copié más arriba. Ahora he borrado el fichero "/var/log/fax", no es capaz de volverlo a crear, y la linea en cuestión me vuelve a aparecer en el "/var/log/messages": Oct 14 21:26:47 nimrodel FaxQueuer[20141]: Copyright (c) 1990-1996 Sam Leffler Oct 14 21:26:47 nimrodel FaxQueuer[20141]: Copyright (c) 1991-1996 Silicon Graphics, Inc. Oct 14 21:26:47 nimrodel FaxGetty[13332]: HELLO <=================== Oct 14 21:26:47 nimrodel HylaFAX[20144]: HylaFAX INET Protocol Server: restarted. Oct 14 21:26:47 nimrodel HylaFAX[20144]: HylaFAX Old Protocol Server: restarted. He hecho muchas variantes, pero no consigo desviar los mensajes del FaxGetty a otro fichero; tan sólo consigo quitarlos del "/var/log/messages". Y a a medias. - -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFFMT4xtTMYHG2NR9URAugEAJ93dyzDWejry7GktgbArTtX6gGDLgCdF9xC 4YCRouJnINLzaeV5O1Vx/14= =aMTh -----END PGP SIGNATURE-----