[opensuse-es] crear log personalizado
hola lista , aquí posteando y también deseando a todos felices fiestas , hace poco me instale un sip router en suse 11 y quiero monitorear los log , cree dentro de var/log un archivo llamado opensips y lo agregue dentro del syslog-ng de esta forma: destination opensips { file("/var/log/opensips"); }; log { source(src); filter(f_opensips); destination(opensips); }; pero cuando reinicio el syslog me sale este mensaje: Shutting down syslog services done Re-Starting syslog servicesunresolved reference: f_opensips Error initializing configuration, exiting. startproc: exit status of parent of /sbin/syslog-ng: 1 failed alguna idea que estoy haciendo mal ? saludos -- rickygm -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 troxlinux wrote:
hola lista , aquí posteando y también deseando a todos felices fiestas , hace poco me instale un sip router en suse 11 y quiero monitorear los log , cree dentro de var/log un archivo llamado opensips
No.
y lo agregue dentro del syslog-ng de esta forma:
destination opensips { file("/var/log/opensips"); }; log { source(src); filter(f_opensips); destination(opensips); };
pero cuando reinicio el syslog me sale este mensaje:
Shutting down syslog services done Re-Starting syslog servicesunresolved reference: f_opensips Error initializing configuration, exiting. startproc: exit status of parent of /sbin/syslog-ng: 1
failed ¿Y donde has creado el filtro? No lo veo. - -- Cheers / Saludos, Carlos E. R. (from 11.1-ex-factory) -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org iEYEARECAAYFAklO73sACgkQU92UU+smfQW+5gCdGFPyhOVz3Ru7u+p4MqzH6Myp gL8An2glg+6xkLVD6oJrAFS1y+BECLxC =DXvF -----END PGP SIGNATURE----- -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
2008/12/21 Carlos E. R.
¿Y donde has creado el filtro? No lo veo.
upsss , aqui me pierdo , ejemplo please saludoss -- rickygm -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Content-ID:
2008/12/21 Carlos E. R. <>:
¿Y donde has creado el filtro? No lo veo.
upsss , aqui me pierdo , ejemplo please
Pusiste: log { source(src); filter(f_opensips); destination(opensips); }; Son tres cosas que tienes que definir antes: la fuente (src), el filtro (f_opensips) y el destino (opensips). No definiste el filtro, o no lo has puesto en el correo. Además, si lo que quieres son los datos de un router externo, la fuente no será esa y tendrás que definirla. Algo como: source ext { udp(ip("0.0.0.0") port(514)); }; - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAklO/NQACgkQtTMYHG2NR9XYsACdG2ChtYzZrs0SFeE7nZY/c2SD YfwAmgIrgu5bzHpc6pB7x1+McSGE5INb =8rLE -----END PGP SIGNATURE-----
umm ok , si algo se estaba olvidando era el filtro , ya lo eh creado
.. pero todavia no veo los log en el fichero
solo los veo en el messages
tail -f /var/log/messages
Dec 21 21:18:46 pegaso /sbin/opensips[4147]:
NOTICE:presence:child_init: init_child [14] pid [4147]
Dec 21 21:18:46 pegaso /sbin/opensips[4149]:
NOTICE:presence:child_init: init_child [15] pid [4149]
Dec 21 21:18:46 pegaso /sbin/opensips[4151]:
NOTICE:presence:child_init: init_child [16] pid [4151]
algo mas que definir ?
saludoss
thank carlos
--
rickygm
El día 21 de diciembre de 2008 20:34, Carlos E. R.
Pusiste:
log { source(src); filter(f_opensips); destination(opensips); };
Son tres cosas que tienes que definir antes:
la fuente (src), el filtro (f_opensips) y el destino (opensips). No definiste el filtro, o no lo has puesto en el correo.
Además, si lo que quieres son los datos de un router externo, la fuente no será esa y tendrás que definirla. Algo como:
source ext { udp(ip("0.0.0.0") port(514)); };
-- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
2008/12/22, troxlinux:
umm ok , si algo se estaba olvidando era el filtro , ya lo eh creado .. pero todavia no veo los log en el fichero
solo los veo en el messages
tail -f /var/log/messages Dec 21 21:18:46 pegaso /sbin/opensips[4147]: NOTICE:presence:child_init: init_child [14] pid [4147] Dec 21 21:18:46 pegaso /sbin/opensips[4149]: NOTICE:presence:child_init: init_child [15] pid [4149] Dec 21 21:18:46 pegaso /sbin/opensips[4151]: NOTICE:presence:child_init: init_child [16] pid [4151]
Estos son errores que genera un programa que se llama opensips :-?
algo mas que definir ?
Si lo que quieres es llevar los registros que genera un programa a otro archivo (fuera del messages), tendrás que crear un filtro por nombre, "facility"o programa (un patrón de datos que se pueda filtrar), del tipo: *** filter f_opensips { program("opensips"); }; *** Saludos, -- Camaleón -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2008-12-21 a las 21:23 -0600, troxlinux escribió:
algo mas que definir ?
Pon las tres cosas que las veamos. Y ojo, si quieres que se vean en el archivo nuevo pero no en el antiguo, necesitas añadir otro filtro (o modificar el existente) para quitarlas del antiguo. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAklPltoACgkQtTMYHG2NR9X32ACfb/cqoG4yD4nhsPgWEG62Qstw 7+gAn2X4u9yB77QE4AgnMPlU9tGIhSup =B5+5 -----END PGP SIGNATURE-----
ok aquí va lo que eh creado dentro del syslog
en la parte filter definitions
filter f_opensips { facility(opensips); };
y en la parte destinationss
destination opensips { file("/var/log/opensips.log"); };
log { source(src); filter(f_opensips); destination(opensips); };
que mas se me olvida ?
saludoss
El día 22 de diciembre de 2008 7:32, Carlos E. R.
Pon las tres cosas que las veamos. Y ojo, si quieres que se vean en el archivo nuevo pero no en el antiguo, necesitas añadir otro filtro (o modificar el existente) para quitarlas del antiguo.
-- rickygm -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2008-12-22 a las 09:36 -0600, troxlinux escribió:
ok aquí va lo que eh creado dentro del syslog
en la parte filter definitions
filter f_opensips { facility(opensips); };
Vale, no sigas. Esa "facilidad" no existe, están predefinidas las válidas. Es "program" lo que buscas. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAklPwIsACgkQtTMYHG2NR9UJsQCdH+J0vczjVt42Wp2vIfvBBPF5 q8oAn0lg2jMKgbod3bd+cJ2Gz83NVfdi =VZ1J -----END PGP SIGNATURE-----
perfecto carlos me funciono ...
saludoss
2008/12/22 Carlos E. R.
Vale, no sigas. Esa "facilidad" no existe, están predefinidas las válidas. Es "program" lo que buscas.
-- rickygm -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
participants (3)
-
Camaleón
-
Carlos E. R.
-
troxlinux