Mailinglist Archive: opensuse-es (1469 mails)
| < Previous | Next > |
Problemita con el syslog-ng
- From: "Carlos E. R." <robin.listas@xxxxxxxxxxxxxx>
- Date: Sat, 14 Oct 2006 19:44:55 +0000 (UTC)
- Message-id: <Pine.LNX.4.64.0610142119070.19409@xxxxxxxxxxxxxxxx>
-----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-----
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-----
| < Previous | Next > |